rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgModuleStatement
Synopsis
isSgModuleStatement :: Typeable a => SgNode a -> IO (Maybe (SgModuleStatement ()))
upSgModuleStatement :: Typeable a => SgModuleStatement a -> SgModuleStatement ()
moduleStatementCfgIndexForEnd :: Typeable a => SgModuleStatement a -> IO CUInt
moduleStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgModuleStatement a -> IO ()
moduleStatementClassName :: Typeable a => SgModuleStatement a -> IO String
moduleStatementGetChildIndex :: (Typeable a, Typeable b) => SgModuleStatement a -> SgNode b -> IO CLong
moduleStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgModuleStatement a -> SgNode b -> IO CSize
moduleStatementGetEndNumericLabel :: Typeable a => SgModuleStatement a -> IO (SgLabelRefExp ())
moduleStatementGetInterfaces :: Typeable a => SgModuleStatement a -> IO [SgInterfaceStatement ()]
moduleStatementGetMangledName :: Typeable a => SgModuleStatement a -> IO String
moduleStatementGetNumberOfTraversalSuccessors :: Typeable a => SgModuleStatement a -> IO CSize
moduleStatementGetTraversalSuccessorByIndex :: Typeable a => SgModuleStatement a -> CSize -> IO (SgNode ())
moduleStatementGetTraversalSuccessorContainer :: Typeable a => SgModuleStatement a -> IO [SgNode ()]
moduleStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgModuleStatement a -> IO [CString]
moduleStatementIsInMemoryPool :: Typeable a => SgModuleStatement a -> IO Bool
moduleStatementMemoryUsage :: IO CSize
moduleStatementNumberOfNodes :: IO CSize
moduleStatementPostConstructionInitialization :: Typeable a => SgModuleStatement a -> IO ()
moduleStatementSageClassName :: Typeable a => SgModuleStatement a -> IO String
moduleStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgModuleStatement a -> SgLabelRefExp b -> IO ()
moduleStatementVariantT :: Typeable a => SgModuleStatement a -> IO VariantT
Documentation
isSgModuleStatement :: Typeable a => SgNode a -> IO (Maybe (SgModuleStatement ()))
Attempts a dynamic cast of the given node to the type SgModuleStatement.
upSgModuleStatement :: Typeable a => SgModuleStatement a -> SgModuleStatement ()
Performs an upcast of a SgModuleStatement subtype to a SgModuleStatement.
moduleStatementCfgIndexForEnd :: Typeable a => SgModuleStatement a -> IO CUInt
Stub for ::SgModuleStatement::cfgIndexForEnd of type unsigned int ()
moduleStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgModuleStatement a -> IO ()
Stub for ::SgModuleStatement::checkDataMemberPointersIfInMemoryPool of type void ()
moduleStatementClassName :: Typeable a => SgModuleStatement a -> IO String
Stub for ::SgModuleStatement::class_name of type ::std::string()
moduleStatementGetChildIndex :: (Typeable a, Typeable b) => SgModuleStatement a -> SgNode b -> IO CLong
Stub for ::SgModuleStatement::getChildIndex of type long (class ::SgNode*)
moduleStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgModuleStatement a -> SgNode b -> IO CSize
Stub for ::SgModuleStatement::get_childIndex of type ::size_t(class ::SgNode*)
moduleStatementGetEndNumericLabel :: Typeable a => SgModuleStatement a -> IO (SgLabelRefExp ())
Stub for ::SgModuleStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
moduleStatementGetInterfaces :: Typeable a => SgModuleStatement a -> IO [SgInterfaceStatement ()]
Stub for ::SgModuleStatement::get_interfaces of type class ::std::vector < SgInterfaceStatement * , allocator< SgInterfaceStatement * > > ()
moduleStatementGetMangledName :: Typeable a => SgModuleStatement a -> IO String
Stub for ::SgModuleStatement::get_mangled_name of type class ::SgName()
moduleStatementGetNumberOfTraversalSuccessors :: Typeable a => SgModuleStatement a -> IO CSize
Stub for ::SgModuleStatement::get_numberOfTraversalSuccessors of type ::size_t()
moduleStatementGetTraversalSuccessorByIndex :: Typeable a => SgModuleStatement a -> CSize -> IO (SgNode ())
Stub for ::SgModuleStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
moduleStatementGetTraversalSuccessorContainer :: Typeable a => SgModuleStatement a -> IO [SgNode ()]
Stub for ::SgModuleStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
moduleStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgModuleStatement a -> IO [CString]
Stub for ::SgModuleStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
moduleStatementIsInMemoryPool :: Typeable a => SgModuleStatement a -> IO Bool
Stub for ::SgModuleStatement::isInMemoryPool of type bool ()
moduleStatementMemoryUsage :: IO CSize
Stub for ::SgModuleStatement::memoryUsage of type ::size_t()
moduleStatementNumberOfNodes :: IO CSize
Stub for ::SgModuleStatement::numberOfNodes of type ::size_t()
moduleStatementPostConstructionInitialization :: Typeable a => SgModuleStatement a -> IO ()
Stub for ::SgModuleStatement::post_construction_initialization of type void ()
moduleStatementSageClassName :: Typeable a => SgModuleStatement a -> IO String
Stub for ::SgModuleStatement::sage_class_name of type const char *()
moduleStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgModuleStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgModuleStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
moduleStatementVariantT :: Typeable a => SgModuleStatement a -> IO VariantT
Stub for ::SgModuleStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2