rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgGlobal
Synopsis
isSgGlobal :: Typeable a => SgNode a -> IO (Maybe (SgGlobal ()))
upSgGlobal :: Typeable a => SgGlobal a -> SgGlobal ()
newGlobal :: Typeable a => Sg_File_Info a -> IO (SgGlobal ())
newGlobal2 :: IO (SgGlobal ())
globalAppendDeclaration :: (Typeable a, Typeable b) => SgGlobal a -> SgDeclarationStatement b -> IO ()
globalBuildStatementNumbering :: Typeable a => SgGlobal a -> IO ()
globalCfgIndexForEnd :: Typeable a => SgGlobal a -> IO CUInt
globalCfgIsIndexInteresting :: Typeable a => SgGlobal a -> CUInt -> IO Bool
globalCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGlobal a -> IO ()
globalClassName :: Typeable a => SgGlobal a -> IO String
globalGetChildIndex :: (Typeable a, Typeable b) => SgGlobal a -> SgNode b -> IO CLong
globalGetChildIndex2 :: (Typeable a, Typeable b) => SgGlobal a -> SgNode b -> IO CSize
globalGetDeclarations :: Typeable a => SgGlobal a -> IO [SgDeclarationStatement ()]
globalGetMangledName :: Typeable a => SgGlobal a -> IO String
globalGetNumberOfTraversalSuccessors :: Typeable a => SgGlobal a -> IO CSize
globalGetQualifiedName :: Typeable a => SgGlobal a -> IO String
globalGetTraversalSuccessorByIndex :: Typeable a => SgGlobal a -> CSize -> IO (SgNode ())
globalGetTraversalSuccessorContainer :: Typeable a => SgGlobal a -> IO [SgNode ()]
globalGetTraversalSuccessorNamesContainer :: Typeable a => SgGlobal a -> IO [CString]
globalIsInMemoryPool :: Typeable a => SgGlobal a -> IO Bool
globalMemoryUsage :: IO CSize
globalNumberOfNodes :: IO CSize
globalPostConstructionInitialization :: Typeable a => SgGlobal a -> IO ()
globalPrependDeclaration :: (Typeable a, Typeable b) => SgGlobal a -> SgDeclarationStatement b -> IO ()
globalSageClassName :: Typeable a => SgGlobal a -> IO String
globalVariantT :: Typeable a => SgGlobal a -> IO VariantT
Documentation
isSgGlobal :: Typeable a => SgNode a -> IO (Maybe (SgGlobal ()))
Attempts a dynamic cast of the given node to the type SgGlobal.
upSgGlobal :: Typeable a => SgGlobal a -> SgGlobal ()
Performs an upcast of a SgGlobal subtype to a SgGlobal.
newGlobal :: Typeable a => Sg_File_Info a -> IO (SgGlobal ())
Stub for ::SgGlobal::SgGlobal of type void (class ::Sg_File_Info*)
newGlobal2 :: IO (SgGlobal ())
Stub for ::SgGlobal::SgGlobal of type void ()
globalAppendDeclaration :: (Typeable a, Typeable b) => SgGlobal a -> SgDeclarationStatement b -> IO ()
Stub for ::SgGlobal::append_declaration of type void (class ::SgDeclarationStatement*)
globalBuildStatementNumbering :: Typeable a => SgGlobal a -> IO ()
Stub for ::SgGlobal::buildStatementNumbering of type void ()
globalCfgIndexForEnd :: Typeable a => SgGlobal a -> IO CUInt
Stub for ::SgGlobal::cfgIndexForEnd of type unsigned int ()
globalCfgIsIndexInteresting :: Typeable a => SgGlobal a -> CUInt -> IO Bool
Stub for ::SgGlobal::cfgIsIndexInteresting of type bool (unsigned int )
globalCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgGlobal a -> IO ()
Stub for ::SgGlobal::checkDataMemberPointersIfInMemoryPool of type void ()
globalClassName :: Typeable a => SgGlobal a -> IO String
Stub for ::SgGlobal::class_name of type ::std::string()
globalGetChildIndex :: (Typeable a, Typeable b) => SgGlobal a -> SgNode b -> IO CLong
Stub for ::SgGlobal::getChildIndex of type long (class ::SgNode*)
globalGetChildIndex2 :: (Typeable a, Typeable b) => SgGlobal a -> SgNode b -> IO CSize
Stub for ::SgGlobal::get_childIndex of type ::size_t(class ::SgNode*)
globalGetDeclarations :: Typeable a => SgGlobal a -> IO [SgDeclarationStatement ()]
Stub for ::SgGlobal::get_declarations of type const ::SgDeclarationStatementPtrList&()
globalGetMangledName :: Typeable a => SgGlobal a -> IO String
Stub for ::SgGlobal::get_mangled_name of type class ::SgName()
globalGetNumberOfTraversalSuccessors :: Typeable a => SgGlobal a -> IO CSize
Stub for ::SgGlobal::get_numberOfTraversalSuccessors of type ::size_t()
globalGetQualifiedName :: Typeable a => SgGlobal a -> IO String
Stub for ::SgGlobal::get_qualified_name of type class ::SgName()
globalGetTraversalSuccessorByIndex :: Typeable a => SgGlobal a -> CSize -> IO (SgNode ())
Stub for ::SgGlobal::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
globalGetTraversalSuccessorContainer :: Typeable a => SgGlobal a -> IO [SgNode ()]
Stub for ::SgGlobal::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
globalGetTraversalSuccessorNamesContainer :: Typeable a => SgGlobal a -> IO [CString]
Stub for ::SgGlobal::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
globalIsInMemoryPool :: Typeable a => SgGlobal a -> IO Bool
Stub for ::SgGlobal::isInMemoryPool of type bool ()
globalMemoryUsage :: IO CSize
Stub for ::SgGlobal::memoryUsage of type ::size_t()
globalNumberOfNodes :: IO CSize
Stub for ::SgGlobal::numberOfNodes of type ::size_t()
globalPostConstructionInitialization :: Typeable a => SgGlobal a -> IO ()
Stub for ::SgGlobal::post_construction_initialization of type void ()
globalPrependDeclaration :: (Typeable a, Typeable b) => SgGlobal a -> SgDeclarationStatement b -> IO ()
Stub for ::SgGlobal::prepend_declaration of type void (class ::SgDeclarationStatement*)
globalSageClassName :: Typeable a => SgGlobal a -> IO String
Stub for ::SgGlobal::sage_class_name of type const char *()
globalVariantT :: Typeable a => SgGlobal a -> IO VariantT
Stub for ::SgGlobal::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2