rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgStatementFunctionStatement
Synopsis
isSgStatementFunctionStatement :: Typeable a => SgNode a -> IO (Maybe (SgStatementFunctionStatement ()))
upSgStatementFunctionStatement :: Typeable a => SgStatementFunctionStatement a -> SgStatementFunctionStatement ()
newStatementFunctionStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionDeclaration b -> SgExpression c -> IO (SgStatementFunctionStatement ())
newStatementFunctionStatement2 :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgExpression b -> IO (SgStatementFunctionStatement ())
statementFunctionStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgStatementFunctionStatement a -> IO ()
statementFunctionStatementClassName :: Typeable a => SgStatementFunctionStatement a -> IO String
statementFunctionStatementGetChildIndex :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgNode b -> IO CLong
statementFunctionStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgNode b -> IO CSize
statementFunctionStatementGetExpression :: Typeable a => SgStatementFunctionStatement a -> IO (SgExpression ())
statementFunctionStatementGetFunction :: Typeable a => SgStatementFunctionStatement a -> IO (SgFunctionDeclaration ())
statementFunctionStatementGetMangledName :: Typeable a => SgStatementFunctionStatement a -> IO String
statementFunctionStatementGetNumberOfTraversalSuccessors :: Typeable a => SgStatementFunctionStatement a -> IO CSize
statementFunctionStatementGetTraversalSuccessorByIndex :: Typeable a => SgStatementFunctionStatement a -> CSize -> IO (SgNode ())
statementFunctionStatementGetTraversalSuccessorContainer :: Typeable a => SgStatementFunctionStatement a -> IO [SgNode ()]
statementFunctionStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgStatementFunctionStatement a -> IO [CString]
statementFunctionStatementIsInMemoryPool :: Typeable a => SgStatementFunctionStatement a -> IO Bool
statementFunctionStatementMemoryUsage :: IO CSize
statementFunctionStatementNumberOfNodes :: IO CSize
statementFunctionStatementPostConstructionInitialization :: Typeable a => SgStatementFunctionStatement a -> IO ()
statementFunctionStatementSageClassName :: Typeable a => SgStatementFunctionStatement a -> IO String
statementFunctionStatementSetExpression :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgExpression b -> IO ()
statementFunctionStatementSetFunction :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgFunctionDeclaration b -> IO ()
statementFunctionStatementVariantT :: Typeable a => SgStatementFunctionStatement a -> IO VariantT
Documentation
isSgStatementFunctionStatement :: Typeable a => SgNode a -> IO (Maybe (SgStatementFunctionStatement ()))
Attempts a dynamic cast of the given node to the type SgStatementFunctionStatement.
upSgStatementFunctionStatement :: Typeable a => SgStatementFunctionStatement a -> SgStatementFunctionStatement ()
Performs an upcast of a SgStatementFunctionStatement subtype to a SgStatementFunctionStatement.
newStatementFunctionStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionDeclaration b -> SgExpression c -> IO (SgStatementFunctionStatement ())
Stub for ::SgStatementFunctionStatement::SgStatementFunctionStatement of type void (class ::Sg_File_Info*, class ::SgFunctionDeclaration*, class ::SgExpression*)
newStatementFunctionStatement2 :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgExpression b -> IO (SgStatementFunctionStatement ())
Stub for ::SgStatementFunctionStatement::SgStatementFunctionStatement of type void (class ::SgFunctionDeclaration*, class ::SgExpression*)
statementFunctionStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgStatementFunctionStatement a -> IO ()
Stub for ::SgStatementFunctionStatement::checkDataMemberPointersIfInMemoryPool of type void ()
statementFunctionStatementClassName :: Typeable a => SgStatementFunctionStatement a -> IO String
Stub for ::SgStatementFunctionStatement::class_name of type ::std::string()
statementFunctionStatementGetChildIndex :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgNode b -> IO CLong
Stub for ::SgStatementFunctionStatement::getChildIndex of type long (class ::SgNode*)
statementFunctionStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgNode b -> IO CSize
Stub for ::SgStatementFunctionStatement::get_childIndex of type ::size_t(class ::SgNode*)
statementFunctionStatementGetExpression :: Typeable a => SgStatementFunctionStatement a -> IO (SgExpression ())
Stub for ::SgStatementFunctionStatement::get_expression of type class ::SgExpression*()
statementFunctionStatementGetFunction :: Typeable a => SgStatementFunctionStatement a -> IO (SgFunctionDeclaration ())
Stub for ::SgStatementFunctionStatement::get_function of type class ::SgFunctionDeclaration*()
statementFunctionStatementGetMangledName :: Typeable a => SgStatementFunctionStatement a -> IO String
Stub for ::SgStatementFunctionStatement::get_mangled_name of type class ::SgName()
statementFunctionStatementGetNumberOfTraversalSuccessors :: Typeable a => SgStatementFunctionStatement a -> IO CSize
Stub for ::SgStatementFunctionStatement::get_numberOfTraversalSuccessors of type ::size_t()
statementFunctionStatementGetTraversalSuccessorByIndex :: Typeable a => SgStatementFunctionStatement a -> CSize -> IO (SgNode ())
Stub for ::SgStatementFunctionStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
statementFunctionStatementGetTraversalSuccessorContainer :: Typeable a => SgStatementFunctionStatement a -> IO [SgNode ()]
Stub for ::SgStatementFunctionStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
statementFunctionStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgStatementFunctionStatement a -> IO [CString]
Stub for ::SgStatementFunctionStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
statementFunctionStatementIsInMemoryPool :: Typeable a => SgStatementFunctionStatement a -> IO Bool
Stub for ::SgStatementFunctionStatement::isInMemoryPool of type bool ()
statementFunctionStatementMemoryUsage :: IO CSize
Stub for ::SgStatementFunctionStatement::memoryUsage of type ::size_t()
statementFunctionStatementNumberOfNodes :: IO CSize
Stub for ::SgStatementFunctionStatement::numberOfNodes of type ::size_t()
statementFunctionStatementPostConstructionInitialization :: Typeable a => SgStatementFunctionStatement a -> IO ()
Stub for ::SgStatementFunctionStatement::post_construction_initialization of type void ()
statementFunctionStatementSageClassName :: Typeable a => SgStatementFunctionStatement a -> IO String
Stub for ::SgStatementFunctionStatement::sage_class_name of type const char *()
statementFunctionStatementSetExpression :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgExpression b -> IO ()
Stub for ::SgStatementFunctionStatement::set_expression of type void (class ::SgExpression*)
statementFunctionStatementSetFunction :: (Typeable a, Typeable b) => SgStatementFunctionStatement a -> SgFunctionDeclaration b -> IO ()
Stub for ::SgStatementFunctionStatement::set_function of type void (class ::SgFunctionDeclaration*)
statementFunctionStatementVariantT :: Typeable a => SgStatementFunctionStatement a -> IO VariantT
Stub for ::SgStatementFunctionStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2