rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgUndefDirectiveStatement
Synopsis
isSgUndefDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgUndefDirectiveStatement ()))
upSgUndefDirectiveStatement :: Typeable a => SgUndefDirectiveStatement a -> SgUndefDirectiveStatement ()
newUndefDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgUndefDirectiveStatement ())
newUndefDirectiveStatement2 :: IO (SgUndefDirectiveStatement ())
undefDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUndefDirectiveStatement a -> IO ()
undefDirectiveStatementClassName :: Typeable a => SgUndefDirectiveStatement a -> IO String
undefDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgUndefDirectiveStatement a -> SgNode b -> IO CLong
undefDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUndefDirectiveStatement a -> SgNode b -> IO CSize
undefDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUndefDirectiveStatement a -> IO CSize
undefDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgUndefDirectiveStatement a -> CSize -> IO (SgNode ())
undefDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgUndefDirectiveStatement a -> IO [SgNode ()]
undefDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUndefDirectiveStatement a -> IO [CString]
undefDirectiveStatementIsInMemoryPool :: Typeable a => SgUndefDirectiveStatement a -> IO Bool
undefDirectiveStatementMemoryUsage :: IO CSize
undefDirectiveStatementNumberOfNodes :: IO CSize
undefDirectiveStatementPostConstructionInitialization :: Typeable a => SgUndefDirectiveStatement a -> IO ()
undefDirectiveStatementSageClassName :: Typeable a => SgUndefDirectiveStatement a -> IO String
undefDirectiveStatementVariantT :: Typeable a => SgUndefDirectiveStatement a -> IO VariantT
Documentation
isSgUndefDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgUndefDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgUndefDirectiveStatement.
upSgUndefDirectiveStatement :: Typeable a => SgUndefDirectiveStatement a -> SgUndefDirectiveStatement ()
Performs an upcast of a SgUndefDirectiveStatement subtype to a SgUndefDirectiveStatement.
newUndefDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgUndefDirectiveStatement ())
Stub for ::SgUndefDirectiveStatement::SgUndefDirectiveStatement of type void (class ::Sg_File_Info*)
newUndefDirectiveStatement2 :: IO (SgUndefDirectiveStatement ())
Stub for ::SgUndefDirectiveStatement::SgUndefDirectiveStatement of type void ()
undefDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUndefDirectiveStatement a -> IO ()
Stub for ::SgUndefDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
undefDirectiveStatementClassName :: Typeable a => SgUndefDirectiveStatement a -> IO String
Stub for ::SgUndefDirectiveStatement::class_name of type ::std::string()
undefDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgUndefDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgUndefDirectiveStatement::getChildIndex of type long (class ::SgNode*)
undefDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgUndefDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgUndefDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
undefDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgUndefDirectiveStatement a -> IO CSize
Stub for ::SgUndefDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
undefDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgUndefDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgUndefDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
undefDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgUndefDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgUndefDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
undefDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgUndefDirectiveStatement a -> IO [CString]
Stub for ::SgUndefDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
undefDirectiveStatementIsInMemoryPool :: Typeable a => SgUndefDirectiveStatement a -> IO Bool
Stub for ::SgUndefDirectiveStatement::isInMemoryPool of type bool ()
undefDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgUndefDirectiveStatement::memoryUsage of type ::size_t()
undefDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgUndefDirectiveStatement::numberOfNodes of type ::size_t()
undefDirectiveStatementPostConstructionInitialization :: Typeable a => SgUndefDirectiveStatement a -> IO ()
Stub for ::SgUndefDirectiveStatement::post_construction_initialization of type void ()
undefDirectiveStatementSageClassName :: Typeable a => SgUndefDirectiveStatement a -> IO String
Stub for ::SgUndefDirectiveStatement::sage_class_name of type const char *()
undefDirectiveStatementVariantT :: Typeable a => SgUndefDirectiveStatement a -> IO VariantT
Stub for ::SgUndefDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2