rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgStmtDeclarationStatement
Synopsis
isSgStmtDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgStmtDeclarationStatement ()))
upSgStmtDeclarationStatement :: Typeable a => SgStmtDeclarationStatement a -> SgStmtDeclarationStatement ()
newStmtDeclarationStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgStatement b -> IO (SgStmtDeclarationStatement ())
newStmtDeclarationStatement2 :: Typeable a => SgStatement a -> IO (SgStmtDeclarationStatement ())
stmtDeclarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgStmtDeclarationStatement a -> IO ()
stmtDeclarationStatementClassName :: Typeable a => SgStmtDeclarationStatement a -> IO String
stmtDeclarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgNode b -> IO CLong
stmtDeclarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgNode b -> IO CSize
stmtDeclarationStatementGetMangledName :: Typeable a => SgStmtDeclarationStatement a -> IO String
stmtDeclarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgStmtDeclarationStatement a -> IO CSize
stmtDeclarationStatementGetStatement :: Typeable a => SgStmtDeclarationStatement a -> IO (SgStatement ())
stmtDeclarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgStmtDeclarationStatement a -> CSize -> IO (SgNode ())
stmtDeclarationStatementGetTraversalSuccessorContainer :: Typeable a => SgStmtDeclarationStatement a -> IO [SgNode ()]
stmtDeclarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgStmtDeclarationStatement a -> IO [CString]
stmtDeclarationStatementIsInMemoryPool :: Typeable a => SgStmtDeclarationStatement a -> IO Bool
stmtDeclarationStatementMemoryUsage :: IO CSize
stmtDeclarationStatementNumberOfNodes :: IO CSize
stmtDeclarationStatementPostConstructionInitialization :: Typeable a => SgStmtDeclarationStatement a -> IO ()
stmtDeclarationStatementSageClassName :: Typeable a => SgStmtDeclarationStatement a -> IO String
stmtDeclarationStatementSetStatement :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgStatement b -> IO ()
stmtDeclarationStatementVariantT :: Typeable a => SgStmtDeclarationStatement a -> IO VariantT
Documentation
isSgStmtDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgStmtDeclarationStatement ()))
Attempts a dynamic cast of the given node to the type SgStmtDeclarationStatement.
upSgStmtDeclarationStatement :: Typeable a => SgStmtDeclarationStatement a -> SgStmtDeclarationStatement ()
Performs an upcast of a SgStmtDeclarationStatement subtype to a SgStmtDeclarationStatement.
newStmtDeclarationStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgStatement b -> IO (SgStmtDeclarationStatement ())
Stub for ::SgStmtDeclarationStatement::SgStmtDeclarationStatement of type void (class ::Sg_File_Info*, class ::SgStatement*)
newStmtDeclarationStatement2 :: Typeable a => SgStatement a -> IO (SgStmtDeclarationStatement ())
Stub for ::SgStmtDeclarationStatement::SgStmtDeclarationStatement of type void (class ::SgStatement*)
stmtDeclarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgStmtDeclarationStatement a -> IO ()
Stub for ::SgStmtDeclarationStatement::checkDataMemberPointersIfInMemoryPool of type void ()
stmtDeclarationStatementClassName :: Typeable a => SgStmtDeclarationStatement a -> IO String
Stub for ::SgStmtDeclarationStatement::class_name of type ::std::string()
stmtDeclarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgNode b -> IO CLong
Stub for ::SgStmtDeclarationStatement::getChildIndex of type long (class ::SgNode*)
stmtDeclarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgNode b -> IO CSize
Stub for ::SgStmtDeclarationStatement::get_childIndex of type ::size_t(class ::SgNode*)
stmtDeclarationStatementGetMangledName :: Typeable a => SgStmtDeclarationStatement a -> IO String
Stub for ::SgStmtDeclarationStatement::get_mangled_name of type class ::SgName()
stmtDeclarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgStmtDeclarationStatement a -> IO CSize
Stub for ::SgStmtDeclarationStatement::get_numberOfTraversalSuccessors of type ::size_t()
stmtDeclarationStatementGetStatement :: Typeable a => SgStmtDeclarationStatement a -> IO (SgStatement ())
Stub for ::SgStmtDeclarationStatement::get_statement of type class ::SgStatement*()
stmtDeclarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgStmtDeclarationStatement a -> CSize -> IO (SgNode ())
Stub for ::SgStmtDeclarationStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
stmtDeclarationStatementGetTraversalSuccessorContainer :: Typeable a => SgStmtDeclarationStatement a -> IO [SgNode ()]
Stub for ::SgStmtDeclarationStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
stmtDeclarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgStmtDeclarationStatement a -> IO [CString]
Stub for ::SgStmtDeclarationStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
stmtDeclarationStatementIsInMemoryPool :: Typeable a => SgStmtDeclarationStatement a -> IO Bool
Stub for ::SgStmtDeclarationStatement::isInMemoryPool of type bool ()
stmtDeclarationStatementMemoryUsage :: IO CSize
Stub for ::SgStmtDeclarationStatement::memoryUsage of type ::size_t()
stmtDeclarationStatementNumberOfNodes :: IO CSize
Stub for ::SgStmtDeclarationStatement::numberOfNodes of type ::size_t()
stmtDeclarationStatementPostConstructionInitialization :: Typeable a => SgStmtDeclarationStatement a -> IO ()
Stub for ::SgStmtDeclarationStatement::post_construction_initialization of type void ()
stmtDeclarationStatementSageClassName :: Typeable a => SgStmtDeclarationStatement a -> IO String
Stub for ::SgStmtDeclarationStatement::sage_class_name of type const char *()
stmtDeclarationStatementSetStatement :: (Typeable a, Typeable b) => SgStmtDeclarationStatement a -> SgStatement b -> IO ()
Stub for ::SgStmtDeclarationStatement::set_statement of type void (class ::SgStatement*)
stmtDeclarationStatementVariantT :: Typeable a => SgStmtDeclarationStatement a -> IO VariantT
Stub for ::SgStmtDeclarationStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2