rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgContainsStatement
Synopsis
isSgContainsStatement :: Typeable a => SgNode a -> IO (Maybe (SgContainsStatement ()))
upSgContainsStatement :: Typeable a => SgContainsStatement a -> SgContainsStatement ()
newContainsStatement :: Typeable a => Sg_File_Info a -> IO (SgContainsStatement ())
newContainsStatement2 :: IO (SgContainsStatement ())
containsStatementCfgIndexForEnd :: Typeable a => SgContainsStatement a -> IO CUInt
containsStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgContainsStatement a -> IO ()
containsStatementClassName :: Typeable a => SgContainsStatement a -> IO String
containsStatementGetChildIndex :: (Typeable a, Typeable b) => SgContainsStatement a -> SgNode b -> IO CLong
containsStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgContainsStatement a -> SgNode b -> IO CSize
containsStatementGetMangledName :: Typeable a => SgContainsStatement a -> IO String
containsStatementGetNumberOfTraversalSuccessors :: Typeable a => SgContainsStatement a -> IO CSize
containsStatementGetTraversalSuccessorByIndex :: Typeable a => SgContainsStatement a -> CSize -> IO (SgNode ())
containsStatementGetTraversalSuccessorContainer :: Typeable a => SgContainsStatement a -> IO [SgNode ()]
containsStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgContainsStatement a -> IO [CString]
containsStatementIsInMemoryPool :: Typeable a => SgContainsStatement a -> IO Bool
containsStatementMemoryUsage :: IO CSize
containsStatementNumberOfNodes :: IO CSize
containsStatementPostConstructionInitialization :: Typeable a => SgContainsStatement a -> IO ()
containsStatementSageClassName :: Typeable a => SgContainsStatement a -> IO String
containsStatementVariantT :: Typeable a => SgContainsStatement a -> IO VariantT
Documentation
isSgContainsStatement :: Typeable a => SgNode a -> IO (Maybe (SgContainsStatement ()))
Attempts a dynamic cast of the given node to the type SgContainsStatement.
upSgContainsStatement :: Typeable a => SgContainsStatement a -> SgContainsStatement ()
Performs an upcast of a SgContainsStatement subtype to a SgContainsStatement.
newContainsStatement :: Typeable a => Sg_File_Info a -> IO (SgContainsStatement ())
Stub for ::SgContainsStatement::SgContainsStatement of type void (class ::Sg_File_Info*)
newContainsStatement2 :: IO (SgContainsStatement ())
Stub for ::SgContainsStatement::SgContainsStatement of type void ()
containsStatementCfgIndexForEnd :: Typeable a => SgContainsStatement a -> IO CUInt
Stub for ::SgContainsStatement::cfgIndexForEnd of type unsigned int ()
containsStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgContainsStatement a -> IO ()
Stub for ::SgContainsStatement::checkDataMemberPointersIfInMemoryPool of type void ()
containsStatementClassName :: Typeable a => SgContainsStatement a -> IO String
Stub for ::SgContainsStatement::class_name of type ::std::string()
containsStatementGetChildIndex :: (Typeable a, Typeable b) => SgContainsStatement a -> SgNode b -> IO CLong
Stub for ::SgContainsStatement::getChildIndex of type long (class ::SgNode*)
containsStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgContainsStatement a -> SgNode b -> IO CSize
Stub for ::SgContainsStatement::get_childIndex of type ::size_t(class ::SgNode*)
containsStatementGetMangledName :: Typeable a => SgContainsStatement a -> IO String
Stub for ::SgContainsStatement::get_mangled_name of type class ::SgName()
containsStatementGetNumberOfTraversalSuccessors :: Typeable a => SgContainsStatement a -> IO CSize
Stub for ::SgContainsStatement::get_numberOfTraversalSuccessors of type ::size_t()
containsStatementGetTraversalSuccessorByIndex :: Typeable a => SgContainsStatement a -> CSize -> IO (SgNode ())
Stub for ::SgContainsStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
containsStatementGetTraversalSuccessorContainer :: Typeable a => SgContainsStatement a -> IO [SgNode ()]
Stub for ::SgContainsStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
containsStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgContainsStatement a -> IO [CString]
Stub for ::SgContainsStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
containsStatementIsInMemoryPool :: Typeable a => SgContainsStatement a -> IO Bool
Stub for ::SgContainsStatement::isInMemoryPool of type bool ()
containsStatementMemoryUsage :: IO CSize
Stub for ::SgContainsStatement::memoryUsage of type ::size_t()
containsStatementNumberOfNodes :: IO CSize
Stub for ::SgContainsStatement::numberOfNodes of type ::size_t()
containsStatementPostConstructionInitialization :: Typeable a => SgContainsStatement a -> IO ()
Stub for ::SgContainsStatement::post_construction_initialization of type void ()
containsStatementSageClassName :: Typeable a => SgContainsStatement a -> IO String
Stub for ::SgContainsStatement::sage_class_name of type const char *()
containsStatementVariantT :: Typeable a => SgContainsStatement a -> IO VariantT
Stub for ::SgContainsStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2