rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgFunctionDefinition
Synopsis
isSgFunctionDefinition :: Typeable a => SgNode a -> IO (Maybe (SgFunctionDefinition ()))
upSgFunctionDefinition :: Typeable a => SgFunctionDefinition a -> SgFunctionDefinition ()
newFunctionDefinition :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionDeclaration b -> SgBasicBlock c -> IO (SgFunctionDefinition ())
newFunctionDefinition2 :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgBasicBlock b -> IO (SgFunctionDefinition ())
newFunctionDefinition3 :: (Typeable a, Typeable b) => Sg_File_Info a -> SgBasicBlock b -> IO (SgFunctionDefinition ())
newFunctionDefinition4 :: Typeable a => SgBasicBlock a -> IO (SgFunctionDefinition ())
functionDefinitionAppendStatement :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgStatement b -> IO ()
functionDefinitionCfgFindChildIndex :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CUInt
functionDefinitionCfgIndexForEnd :: Typeable a => SgFunctionDefinition a -> IO CUInt
functionDefinitionCfgIsIndexInteresting :: Typeable a => SgFunctionDefinition a -> CUInt -> IO Bool
functionDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionDefinition a -> IO ()
functionDefinitionClassName :: Typeable a => SgFunctionDefinition a -> IO String
functionDefinitionClearScopeNumbers :: Typeable a => SgFunctionDefinition a -> IO ()
functionDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CLong
functionDefinitionGetCtorInitializerList :: Typeable a => SgFunctionDefinition a -> IO (SgCtorInitializerList ())
functionDefinitionGetBody :: Typeable a => SgFunctionDefinition a -> IO (SgBasicBlock ())
functionDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CSize
functionDefinitionGetDeclaration :: Typeable a => SgFunctionDefinition a -> IO (SgFunctionDeclaration ())
functionDefinitionGetMangledName :: Typeable a => SgFunctionDefinition a -> IO String
functionDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionDefinition a -> IO CSize
functionDefinitionGetQualifiedName :: Typeable a => SgFunctionDefinition a -> IO String
functionDefinitionGetScopeNumber :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CInt
functionDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgFunctionDefinition a -> CSize -> IO (SgNode ())
functionDefinitionGetTraversalSuccessorContainer :: Typeable a => SgFunctionDefinition a -> IO [SgNode ()]
functionDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionDefinition a -> IO [CString]
functionDefinitionIsInMemoryPool :: Typeable a => SgFunctionDefinition a -> IO Bool
functionDefinitionMemoryUsage :: IO CSize
functionDefinitionNumberOfNodes :: IO CSize
functionDefinitionPostConstructionInitialization :: Typeable a => SgFunctionDefinition a -> IO ()
functionDefinitionPrependStatement :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgStatement b -> IO ()
functionDefinitionResetScopeNumbers :: Typeable a => SgFunctionDefinition a -> IO ()
functionDefinitionSageClassName :: Typeable a => SgFunctionDefinition a -> IO String
functionDefinitionSetBody :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgBasicBlock b -> IO ()
functionDefinitionSetDeclaration :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgFunctionDeclaration b -> IO ()
functionDefinitionVariantT :: Typeable a => SgFunctionDefinition a -> IO VariantT
Documentation
isSgFunctionDefinition :: Typeable a => SgNode a -> IO (Maybe (SgFunctionDefinition ()))
Attempts a dynamic cast of the given node to the type SgFunctionDefinition.
upSgFunctionDefinition :: Typeable a => SgFunctionDefinition a -> SgFunctionDefinition ()
Performs an upcast of a SgFunctionDefinition subtype to a SgFunctionDefinition.
newFunctionDefinition :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionDeclaration b -> SgBasicBlock c -> IO (SgFunctionDefinition ())
Stub for ::SgFunctionDefinition::SgFunctionDefinition of type void (class ::Sg_File_Info*, class ::SgFunctionDeclaration*, class ::SgBasicBlock*)
newFunctionDefinition2 :: (Typeable a, Typeable b) => SgFunctionDeclaration a -> SgBasicBlock b -> IO (SgFunctionDefinition ())
Stub for ::SgFunctionDefinition::SgFunctionDefinition of type void (class ::SgFunctionDeclaration*, class ::SgBasicBlock*)
newFunctionDefinition3 :: (Typeable a, Typeable b) => Sg_File_Info a -> SgBasicBlock b -> IO (SgFunctionDefinition ())
Stub for ::SgFunctionDefinition::SgFunctionDefinition of type void (class ::Sg_File_Info*, class ::SgBasicBlock*)
newFunctionDefinition4 :: Typeable a => SgBasicBlock a -> IO (SgFunctionDefinition ())
Stub for ::SgFunctionDefinition::SgFunctionDefinition of type void (class ::SgBasicBlock*)
functionDefinitionAppendStatement :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgStatement b -> IO ()
Stub for ::SgFunctionDefinition::append_statement of type void (class ::SgStatement*)
functionDefinitionCfgFindChildIndex :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CUInt
Stub for ::SgFunctionDefinition::cfgFindChildIndex of type unsigned int (class ::SgNode*)
functionDefinitionCfgIndexForEnd :: Typeable a => SgFunctionDefinition a -> IO CUInt
Stub for ::SgFunctionDefinition::cfgIndexForEnd of type unsigned int ()
functionDefinitionCfgIsIndexInteresting :: Typeable a => SgFunctionDefinition a -> CUInt -> IO Bool
Stub for ::SgFunctionDefinition::cfgIsIndexInteresting of type bool (unsigned int )
functionDefinitionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionDefinition a -> IO ()
Stub for ::SgFunctionDefinition::checkDataMemberPointersIfInMemoryPool of type void ()
functionDefinitionClassName :: Typeable a => SgFunctionDefinition a -> IO String
Stub for ::SgFunctionDefinition::class_name of type ::std::string()
functionDefinitionClearScopeNumbers :: Typeable a => SgFunctionDefinition a -> IO ()
Stub for ::SgFunctionDefinition::clearScopeNumbers of type void ()
functionDefinitionGetChildIndex :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CLong
Stub for ::SgFunctionDefinition::getChildIndex of type long (class ::SgNode*)
functionDefinitionGetCtorInitializerList :: Typeable a => SgFunctionDefinition a -> IO (SgCtorInitializerList ())
Stub for ::SgFunctionDefinition::get_CtorInitializerList of type class ::SgCtorInitializerList*()
functionDefinitionGetBody :: Typeable a => SgFunctionDefinition a -> IO (SgBasicBlock ())
Stub for ::SgFunctionDefinition::get_body of type class ::SgBasicBlock*()
functionDefinitionGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CSize
Stub for ::SgFunctionDefinition::get_childIndex of type ::size_t(class ::SgNode*)
functionDefinitionGetDeclaration :: Typeable a => SgFunctionDefinition a -> IO (SgFunctionDeclaration ())
Stub for ::SgFunctionDefinition::get_declaration of type class ::SgFunctionDeclaration*()
functionDefinitionGetMangledName :: Typeable a => SgFunctionDefinition a -> IO String
Stub for ::SgFunctionDefinition::get_mangled_name of type class ::SgName()
functionDefinitionGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionDefinition a -> IO CSize
Stub for ::SgFunctionDefinition::get_numberOfTraversalSuccessors of type ::size_t()
functionDefinitionGetQualifiedName :: Typeable a => SgFunctionDefinition a -> IO String
Stub for ::SgFunctionDefinition::get_qualified_name of type class ::SgName()
functionDefinitionGetScopeNumber :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgNode b -> IO CInt
Stub for ::SgFunctionDefinition::get_scope_number of type int (const class ::SgNode*)
functionDefinitionGetTraversalSuccessorByIndex :: Typeable a => SgFunctionDefinition a -> CSize -> IO (SgNode ())
Stub for ::SgFunctionDefinition::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
functionDefinitionGetTraversalSuccessorContainer :: Typeable a => SgFunctionDefinition a -> IO [SgNode ()]
Stub for ::SgFunctionDefinition::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
functionDefinitionGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionDefinition a -> IO [CString]
Stub for ::SgFunctionDefinition::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
functionDefinitionIsInMemoryPool :: Typeable a => SgFunctionDefinition a -> IO Bool
Stub for ::SgFunctionDefinition::isInMemoryPool of type bool ()
functionDefinitionMemoryUsage :: IO CSize
Stub for ::SgFunctionDefinition::memoryUsage of type ::size_t()
functionDefinitionNumberOfNodes :: IO CSize
Stub for ::SgFunctionDefinition::numberOfNodes of type ::size_t()
functionDefinitionPostConstructionInitialization :: Typeable a => SgFunctionDefinition a -> IO ()
Stub for ::SgFunctionDefinition::post_construction_initialization of type void ()
functionDefinitionPrependStatement :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgStatement b -> IO ()
Stub for ::SgFunctionDefinition::prepend_statement of type void (class ::SgStatement*)
functionDefinitionResetScopeNumbers :: Typeable a => SgFunctionDefinition a -> IO ()
Stub for ::SgFunctionDefinition::resetScopeNumbers of type void ()
functionDefinitionSageClassName :: Typeable a => SgFunctionDefinition a -> IO String
Stub for ::SgFunctionDefinition::sage_class_name of type const char *()
functionDefinitionSetBody :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgBasicBlock b -> IO ()
Stub for ::SgFunctionDefinition::set_body of type void (class ::SgBasicBlock*)
functionDefinitionSetDeclaration :: (Typeable a, Typeable b) => SgFunctionDefinition a -> SgFunctionDeclaration b -> IO ()
Stub for ::SgFunctionDefinition::set_declaration of type void (class ::SgFunctionDeclaration*)
functionDefinitionVariantT :: Typeable a => SgFunctionDefinition a -> IO VariantT
Stub for ::SgFunctionDefinition::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2