rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCatchStatementSeq
Synopsis
isSgCatchStatementSeq :: Typeable a => SgNode a -> IO (Maybe (SgCatchStatementSeq ()))
upSgCatchStatementSeq :: Typeable a => SgCatchStatementSeq a -> SgCatchStatementSeq ()
newCatchStatementSeq :: Typeable a => Sg_File_Info a -> IO (SgCatchStatementSeq ())
newCatchStatementSeq2 :: IO (SgCatchStatementSeq ())
catchStatementSeqAppendCatchStatement :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgStatement b -> IO ()
catchStatementSeqCfgIndexForEnd :: Typeable a => SgCatchStatementSeq a -> IO CUInt
catchStatementSeqCfgIsIndexInteresting :: Typeable a => SgCatchStatementSeq a -> CUInt -> IO Bool
catchStatementSeqCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCatchStatementSeq a -> IO ()
catchStatementSeqClassName :: Typeable a => SgCatchStatementSeq a -> IO String
catchStatementSeqGetChildIndex :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgNode b -> IO CLong
catchStatementSeqGetCatchStatementSeq :: Typeable a => SgCatchStatementSeq a -> IO [SgStatement ()]
catchStatementSeqGetChildIndex2 :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgNode b -> IO CSize
catchStatementSeqGetNumberOfTraversalSuccessors :: Typeable a => SgCatchStatementSeq a -> IO CSize
catchStatementSeqGetTraversalSuccessorByIndex :: Typeable a => SgCatchStatementSeq a -> CSize -> IO (SgNode ())
catchStatementSeqGetTraversalSuccessorContainer :: Typeable a => SgCatchStatementSeq a -> IO [SgNode ()]
catchStatementSeqGetTraversalSuccessorNamesContainer :: Typeable a => SgCatchStatementSeq a -> IO [CString]
catchStatementSeqIsInMemoryPool :: Typeable a => SgCatchStatementSeq a -> IO Bool
catchStatementSeqMemoryUsage :: IO CSize
catchStatementSeqNumberOfNodes :: IO CSize
catchStatementSeqPostConstructionInitialization :: Typeable a => SgCatchStatementSeq a -> IO ()
catchStatementSeqPrependCatchStatement :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgStatement b -> IO ()
catchStatementSeqSageClassName :: Typeable a => SgCatchStatementSeq a -> IO String
catchStatementSeqVariantT :: Typeable a => SgCatchStatementSeq a -> IO VariantT
Documentation
isSgCatchStatementSeq :: Typeable a => SgNode a -> IO (Maybe (SgCatchStatementSeq ()))
Attempts a dynamic cast of the given node to the type SgCatchStatementSeq.
upSgCatchStatementSeq :: Typeable a => SgCatchStatementSeq a -> SgCatchStatementSeq ()
Performs an upcast of a SgCatchStatementSeq subtype to a SgCatchStatementSeq.
newCatchStatementSeq :: Typeable a => Sg_File_Info a -> IO (SgCatchStatementSeq ())
Stub for ::SgCatchStatementSeq::SgCatchStatementSeq of type void (class ::Sg_File_Info*)
newCatchStatementSeq2 :: IO (SgCatchStatementSeq ())
Stub for ::SgCatchStatementSeq::SgCatchStatementSeq of type void ()
catchStatementSeqAppendCatchStatement :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgStatement b -> IO ()
Stub for ::SgCatchStatementSeq::append_catch_statement of type void (class ::SgStatement*)
catchStatementSeqCfgIndexForEnd :: Typeable a => SgCatchStatementSeq a -> IO CUInt
Stub for ::SgCatchStatementSeq::cfgIndexForEnd of type unsigned int ()
catchStatementSeqCfgIsIndexInteresting :: Typeable a => SgCatchStatementSeq a -> CUInt -> IO Bool
Stub for ::SgCatchStatementSeq::cfgIsIndexInteresting of type bool (unsigned int )
catchStatementSeqCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCatchStatementSeq a -> IO ()
Stub for ::SgCatchStatementSeq::checkDataMemberPointersIfInMemoryPool of type void ()
catchStatementSeqClassName :: Typeable a => SgCatchStatementSeq a -> IO String
Stub for ::SgCatchStatementSeq::class_name of type ::std::string()
catchStatementSeqGetChildIndex :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgNode b -> IO CLong
Stub for ::SgCatchStatementSeq::getChildIndex of type long (class ::SgNode*)
catchStatementSeqGetCatchStatementSeq :: Typeable a => SgCatchStatementSeq a -> IO [SgStatement ()]
Stub for ::SgCatchStatementSeq::get_catch_statement_seq of type const ::SgStatementPtrList&()
catchStatementSeqGetChildIndex2 :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgNode b -> IO CSize
Stub for ::SgCatchStatementSeq::get_childIndex of type ::size_t(class ::SgNode*)
catchStatementSeqGetNumberOfTraversalSuccessors :: Typeable a => SgCatchStatementSeq a -> IO CSize
Stub for ::SgCatchStatementSeq::get_numberOfTraversalSuccessors of type ::size_t()
catchStatementSeqGetTraversalSuccessorByIndex :: Typeable a => SgCatchStatementSeq a -> CSize -> IO (SgNode ())
Stub for ::SgCatchStatementSeq::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
catchStatementSeqGetTraversalSuccessorContainer :: Typeable a => SgCatchStatementSeq a -> IO [SgNode ()]
Stub for ::SgCatchStatementSeq::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
catchStatementSeqGetTraversalSuccessorNamesContainer :: Typeable a => SgCatchStatementSeq a -> IO [CString]
Stub for ::SgCatchStatementSeq::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
catchStatementSeqIsInMemoryPool :: Typeable a => SgCatchStatementSeq a -> IO Bool
Stub for ::SgCatchStatementSeq::isInMemoryPool of type bool ()
catchStatementSeqMemoryUsage :: IO CSize
Stub for ::SgCatchStatementSeq::memoryUsage of type ::size_t()
catchStatementSeqNumberOfNodes :: IO CSize
Stub for ::SgCatchStatementSeq::numberOfNodes of type ::size_t()
catchStatementSeqPostConstructionInitialization :: Typeable a => SgCatchStatementSeq a -> IO ()
Stub for ::SgCatchStatementSeq::post_construction_initialization of type void ()
catchStatementSeqPrependCatchStatement :: (Typeable a, Typeable b) => SgCatchStatementSeq a -> SgStatement b -> IO ()
Stub for ::SgCatchStatementSeq::prepend_catch_statement of type void (class ::SgStatement*)
catchStatementSeqSageClassName :: Typeable a => SgCatchStatementSeq a -> IO String
Stub for ::SgCatchStatementSeq::sage_class_name of type const char *()
catchStatementSeqVariantT :: Typeable a => SgCatchStatementSeq a -> IO VariantT
Stub for ::SgCatchStatementSeq::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2