rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgIfDirectiveStatement
Synopsis
isSgIfDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgIfDirectiveStatement ()))
upSgIfDirectiveStatement :: Typeable a => SgIfDirectiveStatement a -> SgIfDirectiveStatement ()
newIfDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgIfDirectiveStatement ())
newIfDirectiveStatement2 :: IO (SgIfDirectiveStatement ())
ifDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIfDirectiveStatement a -> IO ()
ifDirectiveStatementClassName :: Typeable a => SgIfDirectiveStatement a -> IO String
ifDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgIfDirectiveStatement a -> SgNode b -> IO CLong
ifDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgIfDirectiveStatement a -> SgNode b -> IO CSize
ifDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgIfDirectiveStatement a -> IO CSize
ifDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgIfDirectiveStatement a -> CSize -> IO (SgNode ())
ifDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgIfDirectiveStatement a -> IO [SgNode ()]
ifDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgIfDirectiveStatement a -> IO [CString]
ifDirectiveStatementIsInMemoryPool :: Typeable a => SgIfDirectiveStatement a -> IO Bool
ifDirectiveStatementMemoryUsage :: IO CSize
ifDirectiveStatementNumberOfNodes :: IO CSize
ifDirectiveStatementPostConstructionInitialization :: Typeable a => SgIfDirectiveStatement a -> IO ()
ifDirectiveStatementSageClassName :: Typeable a => SgIfDirectiveStatement a -> IO String
ifDirectiveStatementVariantT :: Typeable a => SgIfDirectiveStatement a -> IO VariantT
Documentation
isSgIfDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgIfDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgIfDirectiveStatement.
upSgIfDirectiveStatement :: Typeable a => SgIfDirectiveStatement a -> SgIfDirectiveStatement ()
Performs an upcast of a SgIfDirectiveStatement subtype to a SgIfDirectiveStatement.
newIfDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgIfDirectiveStatement ())
Stub for ::SgIfDirectiveStatement::SgIfDirectiveStatement of type void (class ::Sg_File_Info*)
newIfDirectiveStatement2 :: IO (SgIfDirectiveStatement ())
Stub for ::SgIfDirectiveStatement::SgIfDirectiveStatement of type void ()
ifDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgIfDirectiveStatement a -> IO ()
Stub for ::SgIfDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
ifDirectiveStatementClassName :: Typeable a => SgIfDirectiveStatement a -> IO String
Stub for ::SgIfDirectiveStatement::class_name of type ::std::string()
ifDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgIfDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgIfDirectiveStatement::getChildIndex of type long (class ::SgNode*)
ifDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgIfDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgIfDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
ifDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgIfDirectiveStatement a -> IO CSize
Stub for ::SgIfDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
ifDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgIfDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgIfDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
ifDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgIfDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgIfDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
ifDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgIfDirectiveStatement a -> IO [CString]
Stub for ::SgIfDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
ifDirectiveStatementIsInMemoryPool :: Typeable a => SgIfDirectiveStatement a -> IO Bool
Stub for ::SgIfDirectiveStatement::isInMemoryPool of type bool ()
ifDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgIfDirectiveStatement::memoryUsage of type ::size_t()
ifDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgIfDirectiveStatement::numberOfNodes of type ::size_t()
ifDirectiveStatementPostConstructionInitialization :: Typeable a => SgIfDirectiveStatement a -> IO ()
Stub for ::SgIfDirectiveStatement::post_construction_initialization of type void ()
ifDirectiveStatementSageClassName :: Typeable a => SgIfDirectiveStatement a -> IO String
Stub for ::SgIfDirectiveStatement::sage_class_name of type const char *()
ifDirectiveStatementVariantT :: Typeable a => SgIfDirectiveStatement a -> IO VariantT
Stub for ::SgIfDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2