rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgForInitStatement
Synopsis
isSgForInitStatement :: Typeable a => SgNode a -> IO (Maybe (SgForInitStatement ()))
upSgForInitStatement :: Typeable a => SgForInitStatement a -> SgForInitStatement ()
newForInitStatement :: Typeable a => Sg_File_Info a -> IO (SgForInitStatement ())
newForInitStatement2 :: IO (SgForInitStatement ())
forInitStatementAppendInitStmt :: (Typeable a, Typeable b) => SgForInitStatement a -> SgStatement b -> IO ()
forInitStatementCfgIndexForEnd :: Typeable a => SgForInitStatement a -> IO CUInt
forInitStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgForInitStatement a -> IO ()
forInitStatementClassName :: Typeable a => SgForInitStatement a -> IO String
forInitStatementGetChildIndex :: (Typeable a, Typeable b) => SgForInitStatement a -> SgNode b -> IO CLong
forInitStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgForInitStatement a -> SgNode b -> IO CSize
forInitStatementGetInitStmt :: Typeable a => SgForInitStatement a -> IO [SgStatement ()]
forInitStatementGetNumberOfTraversalSuccessors :: Typeable a => SgForInitStatement a -> IO CSize
forInitStatementGetTraversalSuccessorByIndex :: Typeable a => SgForInitStatement a -> CSize -> IO (SgNode ())
forInitStatementGetTraversalSuccessorContainer :: Typeable a => SgForInitStatement a -> IO [SgNode ()]
forInitStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgForInitStatement a -> IO [CString]
forInitStatementIsInMemoryPool :: Typeable a => SgForInitStatement a -> IO Bool
forInitStatementMemoryUsage :: IO CSize
forInitStatementNumberOfNodes :: IO CSize
forInitStatementPostConstructionInitialization :: Typeable a => SgForInitStatement a -> IO ()
forInitStatementPrependInitStmt :: (Typeable a, Typeable b) => SgForInitStatement a -> SgStatement b -> IO ()
forInitStatementSageClassName :: Typeable a => SgForInitStatement a -> IO String
forInitStatementVariantT :: Typeable a => SgForInitStatement a -> IO VariantT
Documentation
isSgForInitStatement :: Typeable a => SgNode a -> IO (Maybe (SgForInitStatement ()))
Attempts a dynamic cast of the given node to the type SgForInitStatement.
upSgForInitStatement :: Typeable a => SgForInitStatement a -> SgForInitStatement ()
Performs an upcast of a SgForInitStatement subtype to a SgForInitStatement.
newForInitStatement :: Typeable a => Sg_File_Info a -> IO (SgForInitStatement ())
Stub for ::SgForInitStatement::SgForInitStatement of type void (class ::Sg_File_Info*)
newForInitStatement2 :: IO (SgForInitStatement ())
Stub for ::SgForInitStatement::SgForInitStatement of type void ()
forInitStatementAppendInitStmt :: (Typeable a, Typeable b) => SgForInitStatement a -> SgStatement b -> IO ()
Stub for ::SgForInitStatement::append_init_stmt of type void (class ::SgStatement*)
forInitStatementCfgIndexForEnd :: Typeable a => SgForInitStatement a -> IO CUInt
Stub for ::SgForInitStatement::cfgIndexForEnd of type unsigned int ()
forInitStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgForInitStatement a -> IO ()
Stub for ::SgForInitStatement::checkDataMemberPointersIfInMemoryPool of type void ()
forInitStatementClassName :: Typeable a => SgForInitStatement a -> IO String
Stub for ::SgForInitStatement::class_name of type ::std::string()
forInitStatementGetChildIndex :: (Typeable a, Typeable b) => SgForInitStatement a -> SgNode b -> IO CLong
Stub for ::SgForInitStatement::getChildIndex of type long (class ::SgNode*)
forInitStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgForInitStatement a -> SgNode b -> IO CSize
Stub for ::SgForInitStatement::get_childIndex of type ::size_t(class ::SgNode*)
forInitStatementGetInitStmt :: Typeable a => SgForInitStatement a -> IO [SgStatement ()]
Stub for ::SgForInitStatement::get_init_stmt of type const ::SgStatementPtrList&()
forInitStatementGetNumberOfTraversalSuccessors :: Typeable a => SgForInitStatement a -> IO CSize
Stub for ::SgForInitStatement::get_numberOfTraversalSuccessors of type ::size_t()
forInitStatementGetTraversalSuccessorByIndex :: Typeable a => SgForInitStatement a -> CSize -> IO (SgNode ())
Stub for ::SgForInitStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
forInitStatementGetTraversalSuccessorContainer :: Typeable a => SgForInitStatement a -> IO [SgNode ()]
Stub for ::SgForInitStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
forInitStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgForInitStatement a -> IO [CString]
Stub for ::SgForInitStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
forInitStatementIsInMemoryPool :: Typeable a => SgForInitStatement a -> IO Bool
Stub for ::SgForInitStatement::isInMemoryPool of type bool ()
forInitStatementMemoryUsage :: IO CSize
Stub for ::SgForInitStatement::memoryUsage of type ::size_t()
forInitStatementNumberOfNodes :: IO CSize
Stub for ::SgForInitStatement::numberOfNodes of type ::size_t()
forInitStatementPostConstructionInitialization :: Typeable a => SgForInitStatement a -> IO ()
Stub for ::SgForInitStatement::post_construction_initialization of type void ()
forInitStatementPrependInitStmt :: (Typeable a, Typeable b) => SgForInitStatement a -> SgStatement b -> IO ()
Stub for ::SgForInitStatement::prepend_init_stmt of type void (class ::SgStatement*)
forInitStatementSageClassName :: Typeable a => SgForInitStatement a -> IO String
Stub for ::SgForInitStatement::sage_class_name of type const char *()
forInitStatementVariantT :: Typeable a => SgForInitStatement a -> IO VariantT
Stub for ::SgForInitStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2