|
| 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 |