rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgElseifDirectiveStatement
Synopsis
isSgElseifDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgElseifDirectiveStatement ()))
upSgElseifDirectiveStatement :: Typeable a => SgElseifDirectiveStatement a -> SgElseifDirectiveStatement ()
newElseifDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgElseifDirectiveStatement ())
newElseifDirectiveStatement2 :: IO (SgElseifDirectiveStatement ())
elseifDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElseifDirectiveStatement a -> IO ()
elseifDirectiveStatementClassName :: Typeable a => SgElseifDirectiveStatement a -> IO String
elseifDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgElseifDirectiveStatement a -> SgNode b -> IO CLong
elseifDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgElseifDirectiveStatement a -> SgNode b -> IO CSize
elseifDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgElseifDirectiveStatement a -> IO CSize
elseifDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgElseifDirectiveStatement a -> CSize -> IO (SgNode ())
elseifDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgElseifDirectiveStatement a -> IO [SgNode ()]
elseifDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgElseifDirectiveStatement a -> IO [CString]
elseifDirectiveStatementIsInMemoryPool :: Typeable a => SgElseifDirectiveStatement a -> IO Bool
elseifDirectiveStatementMemoryUsage :: IO CSize
elseifDirectiveStatementNumberOfNodes :: IO CSize
elseifDirectiveStatementPostConstructionInitialization :: Typeable a => SgElseifDirectiveStatement a -> IO ()
elseifDirectiveStatementSageClassName :: Typeable a => SgElseifDirectiveStatement a -> IO String
elseifDirectiveStatementVariantT :: Typeable a => SgElseifDirectiveStatement a -> IO VariantT
Documentation
isSgElseifDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgElseifDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgElseifDirectiveStatement.
upSgElseifDirectiveStatement :: Typeable a => SgElseifDirectiveStatement a -> SgElseifDirectiveStatement ()
Performs an upcast of a SgElseifDirectiveStatement subtype to a SgElseifDirectiveStatement.
newElseifDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgElseifDirectiveStatement ())
Stub for ::SgElseifDirectiveStatement::SgElseifDirectiveStatement of type void (class ::Sg_File_Info*)
newElseifDirectiveStatement2 :: IO (SgElseifDirectiveStatement ())
Stub for ::SgElseifDirectiveStatement::SgElseifDirectiveStatement of type void ()
elseifDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElseifDirectiveStatement a -> IO ()
Stub for ::SgElseifDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
elseifDirectiveStatementClassName :: Typeable a => SgElseifDirectiveStatement a -> IO String
Stub for ::SgElseifDirectiveStatement::class_name of type ::std::string()
elseifDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgElseifDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgElseifDirectiveStatement::getChildIndex of type long (class ::SgNode*)
elseifDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgElseifDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgElseifDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
elseifDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgElseifDirectiveStatement a -> IO CSize
Stub for ::SgElseifDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
elseifDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgElseifDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgElseifDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
elseifDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgElseifDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgElseifDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
elseifDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgElseifDirectiveStatement a -> IO [CString]
Stub for ::SgElseifDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
elseifDirectiveStatementIsInMemoryPool :: Typeable a => SgElseifDirectiveStatement a -> IO Bool
Stub for ::SgElseifDirectiveStatement::isInMemoryPool of type bool ()
elseifDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgElseifDirectiveStatement::memoryUsage of type ::size_t()
elseifDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgElseifDirectiveStatement::numberOfNodes of type ::size_t()
elseifDirectiveStatementPostConstructionInitialization :: Typeable a => SgElseifDirectiveStatement a -> IO ()
Stub for ::SgElseifDirectiveStatement::post_construction_initialization of type void ()
elseifDirectiveStatementSageClassName :: Typeable a => SgElseifDirectiveStatement a -> IO String
Stub for ::SgElseifDirectiveStatement::sage_class_name of type const char *()
elseifDirectiveStatementVariantT :: Typeable a => SgElseifDirectiveStatement a -> IO VariantT
Stub for ::SgElseifDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2