rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgElseDirectiveStatement
Synopsis
isSgElseDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgElseDirectiveStatement ()))
upSgElseDirectiveStatement :: Typeable a => SgElseDirectiveStatement a -> SgElseDirectiveStatement ()
newElseDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgElseDirectiveStatement ())
newElseDirectiveStatement2 :: IO (SgElseDirectiveStatement ())
elseDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElseDirectiveStatement a -> IO ()
elseDirectiveStatementClassName :: Typeable a => SgElseDirectiveStatement a -> IO String
elseDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgElseDirectiveStatement a -> SgNode b -> IO CLong
elseDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgElseDirectiveStatement a -> SgNode b -> IO CSize
elseDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgElseDirectiveStatement a -> IO CSize
elseDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgElseDirectiveStatement a -> CSize -> IO (SgNode ())
elseDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgElseDirectiveStatement a -> IO [SgNode ()]
elseDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgElseDirectiveStatement a -> IO [CString]
elseDirectiveStatementIsInMemoryPool :: Typeable a => SgElseDirectiveStatement a -> IO Bool
elseDirectiveStatementMemoryUsage :: IO CSize
elseDirectiveStatementNumberOfNodes :: IO CSize
elseDirectiveStatementPostConstructionInitialization :: Typeable a => SgElseDirectiveStatement a -> IO ()
elseDirectiveStatementSageClassName :: Typeable a => SgElseDirectiveStatement a -> IO String
elseDirectiveStatementVariantT :: Typeable a => SgElseDirectiveStatement a -> IO VariantT
Documentation
isSgElseDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgElseDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgElseDirectiveStatement.
upSgElseDirectiveStatement :: Typeable a => SgElseDirectiveStatement a -> SgElseDirectiveStatement ()
Performs an upcast of a SgElseDirectiveStatement subtype to a SgElseDirectiveStatement.
newElseDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgElseDirectiveStatement ())
Stub for ::SgElseDirectiveStatement::SgElseDirectiveStatement of type void (class ::Sg_File_Info*)
newElseDirectiveStatement2 :: IO (SgElseDirectiveStatement ())
Stub for ::SgElseDirectiveStatement::SgElseDirectiveStatement of type void ()
elseDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElseDirectiveStatement a -> IO ()
Stub for ::SgElseDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
elseDirectiveStatementClassName :: Typeable a => SgElseDirectiveStatement a -> IO String
Stub for ::SgElseDirectiveStatement::class_name of type ::std::string()
elseDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgElseDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgElseDirectiveStatement::getChildIndex of type long (class ::SgNode*)
elseDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgElseDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgElseDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
elseDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgElseDirectiveStatement a -> IO CSize
Stub for ::SgElseDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
elseDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgElseDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgElseDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
elseDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgElseDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgElseDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
elseDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgElseDirectiveStatement a -> IO [CString]
Stub for ::SgElseDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
elseDirectiveStatementIsInMemoryPool :: Typeable a => SgElseDirectiveStatement a -> IO Bool
Stub for ::SgElseDirectiveStatement::isInMemoryPool of type bool ()
elseDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgElseDirectiveStatement::memoryUsage of type ::size_t()
elseDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgElseDirectiveStatement::numberOfNodes of type ::size_t()
elseDirectiveStatementPostConstructionInitialization :: Typeable a => SgElseDirectiveStatement a -> IO ()
Stub for ::SgElseDirectiveStatement::post_construction_initialization of type void ()
elseDirectiveStatementSageClassName :: Typeable a => SgElseDirectiveStatement a -> IO String
Stub for ::SgElseDirectiveStatement::sage_class_name of type const char *()
elseDirectiveStatementVariantT :: Typeable a => SgElseDirectiveStatement a -> IO VariantT
Stub for ::SgElseDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2