rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDefineDirectiveStatement
Synopsis
isSgDefineDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgDefineDirectiveStatement ()))
upSgDefineDirectiveStatement :: Typeable a => SgDefineDirectiveStatement a -> SgDefineDirectiveStatement ()
newDefineDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgDefineDirectiveStatement ())
newDefineDirectiveStatement2 :: IO (SgDefineDirectiveStatement ())
defineDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDefineDirectiveStatement a -> IO ()
defineDirectiveStatementClassName :: Typeable a => SgDefineDirectiveStatement a -> IO String
defineDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgDefineDirectiveStatement a -> SgNode b -> IO CLong
defineDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDefineDirectiveStatement a -> SgNode b -> IO CSize
defineDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDefineDirectiveStatement a -> IO CSize
defineDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgDefineDirectiveStatement a -> CSize -> IO (SgNode ())
defineDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgDefineDirectiveStatement a -> IO [SgNode ()]
defineDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDefineDirectiveStatement a -> IO [CString]
defineDirectiveStatementIsInMemoryPool :: Typeable a => SgDefineDirectiveStatement a -> IO Bool
defineDirectiveStatementMemoryUsage :: IO CSize
defineDirectiveStatementNumberOfNodes :: IO CSize
defineDirectiveStatementPostConstructionInitialization :: Typeable a => SgDefineDirectiveStatement a -> IO ()
defineDirectiveStatementSageClassName :: Typeable a => SgDefineDirectiveStatement a -> IO String
defineDirectiveStatementVariantT :: Typeable a => SgDefineDirectiveStatement a -> IO VariantT
Documentation
isSgDefineDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgDefineDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgDefineDirectiveStatement.
upSgDefineDirectiveStatement :: Typeable a => SgDefineDirectiveStatement a -> SgDefineDirectiveStatement ()
Performs an upcast of a SgDefineDirectiveStatement subtype to a SgDefineDirectiveStatement.
newDefineDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgDefineDirectiveStatement ())
Stub for ::SgDefineDirectiveStatement::SgDefineDirectiveStatement of type void (class ::Sg_File_Info*)
newDefineDirectiveStatement2 :: IO (SgDefineDirectiveStatement ())
Stub for ::SgDefineDirectiveStatement::SgDefineDirectiveStatement of type void ()
defineDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDefineDirectiveStatement a -> IO ()
Stub for ::SgDefineDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
defineDirectiveStatementClassName :: Typeable a => SgDefineDirectiveStatement a -> IO String
Stub for ::SgDefineDirectiveStatement::class_name of type ::std::string()
defineDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgDefineDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgDefineDirectiveStatement::getChildIndex of type long (class ::SgNode*)
defineDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDefineDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgDefineDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
defineDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDefineDirectiveStatement a -> IO CSize
Stub for ::SgDefineDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
defineDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgDefineDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgDefineDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
defineDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgDefineDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgDefineDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
defineDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDefineDirectiveStatement a -> IO [CString]
Stub for ::SgDefineDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
defineDirectiveStatementIsInMemoryPool :: Typeable a => SgDefineDirectiveStatement a -> IO Bool
Stub for ::SgDefineDirectiveStatement::isInMemoryPool of type bool ()
defineDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgDefineDirectiveStatement::memoryUsage of type ::size_t()
defineDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgDefineDirectiveStatement::numberOfNodes of type ::size_t()
defineDirectiveStatementPostConstructionInitialization :: Typeable a => SgDefineDirectiveStatement a -> IO ()
Stub for ::SgDefineDirectiveStatement::post_construction_initialization of type void ()
defineDirectiveStatementSageClassName :: Typeable a => SgDefineDirectiveStatement a -> IO String
Stub for ::SgDefineDirectiveStatement::sage_class_name of type const char *()
defineDirectiveStatementVariantT :: Typeable a => SgDefineDirectiveStatement a -> IO VariantT
Stub for ::SgDefineDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2