rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgNamespaceDefinitionStatement
Synopsis
isSgNamespaceDefinitionStatement :: Typeable a => SgNode a -> IO (Maybe (SgNamespaceDefinitionStatement ()))
upSgNamespaceDefinitionStatement :: Typeable a => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement ()
newNamespaceDefinitionStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgNamespaceDeclarationStatement b -> IO (SgNamespaceDefinitionStatement ())
newNamespaceDefinitionStatement2 :: Typeable a => SgNamespaceDeclarationStatement a -> IO (SgNamespaceDefinitionStatement ())
namespaceDefinitionStatementAppendDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgDeclarationStatement b -> IO ()
namespaceDefinitionStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgNamespaceDefinitionStatement a -> IO ()
namespaceDefinitionStatementClassName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
namespaceDefinitionStatementGetChildIndex :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNode b -> IO CLong
namespaceDefinitionStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNode b -> IO CSize
namespaceDefinitionStatementGetDeclarations :: Typeable a => SgNamespaceDefinitionStatement a -> IO [SgDeclarationStatement ()]
namespaceDefinitionStatementGetMangledName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
namespaceDefinitionStatementGetNamespaceDeclaration :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDeclarationStatement ())
namespaceDefinitionStatementGetNextNamepaceDefinition :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDefinitionStatement ())
namespaceDefinitionStatementGetNumberOfTraversalSuccessors :: Typeable a => SgNamespaceDefinitionStatement a -> IO CSize
namespaceDefinitionStatementGetPreviousNamepaceDefinition :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDefinitionStatement ())
namespaceDefinitionStatementGetQualifiedName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
namespaceDefinitionStatementGetTraversalSuccessorByIndex :: Typeable a => SgNamespaceDefinitionStatement a -> CSize -> IO (SgNode ())
namespaceDefinitionStatementGetTraversalSuccessorContainer :: Typeable a => SgNamespaceDefinitionStatement a -> IO [SgNode ()]
namespaceDefinitionStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgNamespaceDefinitionStatement a -> IO [CString]
namespaceDefinitionStatementIsInMemoryPool :: Typeable a => SgNamespaceDefinitionStatement a -> IO Bool
namespaceDefinitionStatementIsSameNamespace :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO Bool
namespaceDefinitionStatementMemoryUsage :: IO CSize
namespaceDefinitionStatementNumberOfNodes :: IO CSize
namespaceDefinitionStatementPostConstructionInitialization :: Typeable a => SgNamespaceDefinitionStatement a -> IO ()
namespaceDefinitionStatementPrependDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgDeclarationStatement b -> IO ()
namespaceDefinitionStatementSageClassName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
namespaceDefinitionStatementSetNamespaceDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDeclarationStatement b -> IO ()
namespaceDefinitionStatementSetNextNamepaceDefinition :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO ()
namespaceDefinitionStatementSetPreviousNamepaceDefinition :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO ()
namespaceDefinitionStatementVariantT :: Typeable a => SgNamespaceDefinitionStatement a -> IO VariantT
Documentation
isSgNamespaceDefinitionStatement :: Typeable a => SgNode a -> IO (Maybe (SgNamespaceDefinitionStatement ()))
Attempts a dynamic cast of the given node to the type SgNamespaceDefinitionStatement.
upSgNamespaceDefinitionStatement :: Typeable a => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement ()
Performs an upcast of a SgNamespaceDefinitionStatement subtype to a SgNamespaceDefinitionStatement.
newNamespaceDefinitionStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> SgNamespaceDeclarationStatement b -> IO (SgNamespaceDefinitionStatement ())
Stub for ::SgNamespaceDefinitionStatement::SgNamespaceDefinitionStatement of type void (class ::Sg_File_Info*, class ::SgNamespaceDeclarationStatement*)
newNamespaceDefinitionStatement2 :: Typeable a => SgNamespaceDeclarationStatement a -> IO (SgNamespaceDefinitionStatement ())
Stub for ::SgNamespaceDefinitionStatement::SgNamespaceDefinitionStatement of type void (class ::SgNamespaceDeclarationStatement*)
namespaceDefinitionStatementAppendDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgDeclarationStatement b -> IO ()
Stub for ::SgNamespaceDefinitionStatement::append_declaration of type void (class ::SgDeclarationStatement*)
namespaceDefinitionStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgNamespaceDefinitionStatement a -> IO ()
Stub for ::SgNamespaceDefinitionStatement::checkDataMemberPointersIfInMemoryPool of type void ()
namespaceDefinitionStatementClassName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
Stub for ::SgNamespaceDefinitionStatement::class_name of type ::std::string()
namespaceDefinitionStatementGetChildIndex :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNode b -> IO CLong
Stub for ::SgNamespaceDefinitionStatement::getChildIndex of type long (class ::SgNode*)
namespaceDefinitionStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNode b -> IO CSize
Stub for ::SgNamespaceDefinitionStatement::get_childIndex of type ::size_t(class ::SgNode*)
namespaceDefinitionStatementGetDeclarations :: Typeable a => SgNamespaceDefinitionStatement a -> IO [SgDeclarationStatement ()]
Stub for ::SgNamespaceDefinitionStatement::get_declarations of type const ::SgDeclarationStatementPtrList&()
namespaceDefinitionStatementGetMangledName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
Stub for ::SgNamespaceDefinitionStatement::get_mangled_name of type class ::SgName()
namespaceDefinitionStatementGetNamespaceDeclaration :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDeclarationStatement ())
Stub for ::SgNamespaceDefinitionStatement::get_namespaceDeclaration of type class ::SgNamespaceDeclarationStatement*()
namespaceDefinitionStatementGetNextNamepaceDefinition :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDefinitionStatement ())
Stub for ::SgNamespaceDefinitionStatement::get_nextNamepaceDefinition of type class ::SgNamespaceDefinitionStatement*()
namespaceDefinitionStatementGetNumberOfTraversalSuccessors :: Typeable a => SgNamespaceDefinitionStatement a -> IO CSize
Stub for ::SgNamespaceDefinitionStatement::get_numberOfTraversalSuccessors of type ::size_t()
namespaceDefinitionStatementGetPreviousNamepaceDefinition :: Typeable a => SgNamespaceDefinitionStatement a -> IO (SgNamespaceDefinitionStatement ())
Stub for ::SgNamespaceDefinitionStatement::get_previousNamepaceDefinition of type class ::SgNamespaceDefinitionStatement*()
namespaceDefinitionStatementGetQualifiedName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
Stub for ::SgNamespaceDefinitionStatement::get_qualified_name of type class ::SgName()
namespaceDefinitionStatementGetTraversalSuccessorByIndex :: Typeable a => SgNamespaceDefinitionStatement a -> CSize -> IO (SgNode ())
Stub for ::SgNamespaceDefinitionStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
namespaceDefinitionStatementGetTraversalSuccessorContainer :: Typeable a => SgNamespaceDefinitionStatement a -> IO [SgNode ()]
Stub for ::SgNamespaceDefinitionStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
namespaceDefinitionStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgNamespaceDefinitionStatement a -> IO [CString]
Stub for ::SgNamespaceDefinitionStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
namespaceDefinitionStatementIsInMemoryPool :: Typeable a => SgNamespaceDefinitionStatement a -> IO Bool
Stub for ::SgNamespaceDefinitionStatement::isInMemoryPool of type bool ()
namespaceDefinitionStatementIsSameNamespace :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO Bool
Stub for ::SgNamespaceDefinitionStatement::isSameNamespace of type bool (const class ::SgNamespaceDefinitionStatement*)
namespaceDefinitionStatementMemoryUsage :: IO CSize
Stub for ::SgNamespaceDefinitionStatement::memoryUsage of type ::size_t()
namespaceDefinitionStatementNumberOfNodes :: IO CSize
Stub for ::SgNamespaceDefinitionStatement::numberOfNodes of type ::size_t()
namespaceDefinitionStatementPostConstructionInitialization :: Typeable a => SgNamespaceDefinitionStatement a -> IO ()
Stub for ::SgNamespaceDefinitionStatement::post_construction_initialization of type void ()
namespaceDefinitionStatementPrependDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgDeclarationStatement b -> IO ()
Stub for ::SgNamespaceDefinitionStatement::prepend_declaration of type void (class ::SgDeclarationStatement*)
namespaceDefinitionStatementSageClassName :: Typeable a => SgNamespaceDefinitionStatement a -> IO String
Stub for ::SgNamespaceDefinitionStatement::sage_class_name of type const char *()
namespaceDefinitionStatementSetNamespaceDeclaration :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDeclarationStatement b -> IO ()
Stub for ::SgNamespaceDefinitionStatement::set_namespaceDeclaration of type void (class ::SgNamespaceDeclarationStatement*)
namespaceDefinitionStatementSetNextNamepaceDefinition :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO ()
Stub for ::SgNamespaceDefinitionStatement::set_nextNamepaceDefinition of type void (class ::SgNamespaceDefinitionStatement*)
namespaceDefinitionStatementSetPreviousNamepaceDefinition :: (Typeable a, Typeable b) => SgNamespaceDefinitionStatement a -> SgNamespaceDefinitionStatement b -> IO ()
Stub for ::SgNamespaceDefinitionStatement::set_previousNamepaceDefinition of type void (class ::SgNamespaceDefinitionStatement*)
namespaceDefinitionStatementVariantT :: Typeable a => SgNamespaceDefinitionStatement a -> IO VariantT
Stub for ::SgNamespaceDefinitionStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2