rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDeclarationStatement
Synopsis
isSgDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgDeclarationStatement ()))
upSgDeclarationStatement :: Typeable a => SgDeclarationStatement a -> SgDeclarationStatement ()
newDeclarationStatement :: Typeable a => Sg_File_Info a -> IO (SgDeclarationStatement ())
newDeclarationStatement2 :: IO (SgDeclarationStatement ())
declarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementClassName :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgNode b -> IO CLong
declarationStatementGetBindingLabel :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgNode b -> IO CSize
declarationStatementGetDeclAttributes :: Typeable a => SgDeclarationStatement a -> IO CUInt
declarationStatementGetDeclarationModifier :: Typeable a => SgDeclarationStatement a -> IO (Ptr (SgDeclarationModifier ()))
declarationStatementGetDeclarationAssociatedWithSymbol :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
declarationStatementGetDefiningDeclaration :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
declarationStatementGetExternBrace :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementGetFirstNondefiningDeclaration :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
declarationStatementGetForward :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementGetLinkage :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementGetMangledName :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementGetNameOnly :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDeclarationStatement a -> IO CSize
declarationStatementGetQualifiedNameList :: Typeable a => SgDeclarationStatement a -> IO [SgQualifiedName ()]
declarationStatementGetQualifiedNamePrefix :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementGetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementGetSymbolFromSymbolTable :: Typeable a => SgDeclarationStatement a -> IO (SgSymbol ())
declarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgDeclarationStatement a -> CSize -> IO (SgNode ())
declarationStatementGetTraversalSuccessorContainer :: Typeable a => SgDeclarationStatement a -> IO [SgNode ()]
declarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDeclarationStatement a -> IO [CString]
declarationStatementHasAssociatedSymbol :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementIsExternBrace :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementIsForward :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementIsInMemoryPool :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementIsNameOnly :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementMemoryUsage :: IO CSize
declarationStatementNumberOfNodes :: IO CSize
declarationStatementPostConstructionInitialization :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementSageClassName :: Typeable a => SgDeclarationStatement a -> IO String
declarationStatementSearchForSymbolFromSymbolTable :: Typeable a => SgDeclarationStatement a -> IO (SgSymbol ())
declarationStatementSetExternBrace :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementSetForward :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementSetNameOnly :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementSetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementSetBindingLabel :: Typeable a => SgDeclarationStatement a -> String -> IO ()
declarationStatementSetDeclAttributes :: Typeable a => SgDeclarationStatement a -> CUInt -> IO ()
declarationStatementSetDefiningDeclaration :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgDeclarationStatement b -> IO ()
declarationStatementSetExternBrace2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
declarationStatementSetFirstNondefiningDeclaration :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgDeclarationStatement b -> IO ()
declarationStatementSetForward2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
declarationStatementSetLinkage :: Typeable a => SgDeclarationStatement a -> String -> IO ()
declarationStatementSetNameOnly2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
declarationStatementSetQualifiedNameList :: Typeable a => SgDeclarationStatement a -> [SgQualifiedName ()] -> IO ()
declarationStatementSetSkipElaborateType2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
declarationStatementSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO Bool
declarationStatementUnsetExternBrace :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementUnsetForward :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementUnsetNameOnly :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementUnsetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO ()
declarationStatementVariantT :: Typeable a => SgDeclarationStatement a -> IO VariantT
Documentation
isSgDeclarationStatement :: Typeable a => SgNode a -> IO (Maybe (SgDeclarationStatement ()))
Attempts a dynamic cast of the given node to the type SgDeclarationStatement.
upSgDeclarationStatement :: Typeable a => SgDeclarationStatement a -> SgDeclarationStatement ()
Performs an upcast of a SgDeclarationStatement subtype to a SgDeclarationStatement.
newDeclarationStatement :: Typeable a => Sg_File_Info a -> IO (SgDeclarationStatement ())
Stub for ::SgDeclarationStatement::SgDeclarationStatement of type void (class ::Sg_File_Info*)
newDeclarationStatement2 :: IO (SgDeclarationStatement ())
Stub for ::SgDeclarationStatement::SgDeclarationStatement of type void ()
declarationStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::checkDataMemberPointersIfInMemoryPool of type void ()
declarationStatementClassName :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::class_name of type ::std::string()
declarationStatementGetChildIndex :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgNode b -> IO CLong
Stub for ::SgDeclarationStatement::getChildIndex of type long (class ::SgNode*)
declarationStatementGetBindingLabel :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::get_binding_label of type ::std::string()
declarationStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgNode b -> IO CSize
Stub for ::SgDeclarationStatement::get_childIndex of type ::size_t(class ::SgNode*)
declarationStatementGetDeclAttributes :: Typeable a => SgDeclarationStatement a -> IO CUInt
Stub for ::SgDeclarationStatement::get_decl_attributes of type unsigned int ()
declarationStatementGetDeclarationModifier :: Typeable a => SgDeclarationStatement a -> IO (Ptr (SgDeclarationModifier ()))
Stub for ::SgDeclarationStatement::get_declarationModifier of type const class ::SgDeclarationModifier&()
declarationStatementGetDeclarationAssociatedWithSymbol :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
Stub for ::SgDeclarationStatement::get_declaration_associated_with_symbol of type class ::SgDeclarationStatement*()
declarationStatementGetDefiningDeclaration :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
Stub for ::SgDeclarationStatement::get_definingDeclaration of type class ::SgDeclarationStatement*()
declarationStatementGetExternBrace :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::get_externBrace of type bool ()
declarationStatementGetFirstNondefiningDeclaration :: Typeable a => SgDeclarationStatement a -> IO (SgDeclarationStatement ())
Stub for ::SgDeclarationStatement::get_firstNondefiningDeclaration of type class ::SgDeclarationStatement*()
declarationStatementGetForward :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::get_forward of type bool ()
declarationStatementGetLinkage :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::get_linkage of type ::std::string()
declarationStatementGetMangledName :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::get_mangled_name of type class ::SgName()
declarationStatementGetNameOnly :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::get_nameOnly of type bool ()
declarationStatementGetNumberOfTraversalSuccessors :: Typeable a => SgDeclarationStatement a -> IO CSize
Stub for ::SgDeclarationStatement::get_numberOfTraversalSuccessors of type ::size_t()
declarationStatementGetQualifiedNameList :: Typeable a => SgDeclarationStatement a -> IO [SgQualifiedName ()]
Stub for ::SgDeclarationStatement::get_qualifiedNameList of type ::SgQualifiedNamePtrList&()
declarationStatementGetQualifiedNamePrefix :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::get_qualified_name_prefix of type class ::SgName()
declarationStatementGetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::get_skipElaborateType of type bool ()
declarationStatementGetSymbolFromSymbolTable :: Typeable a => SgDeclarationStatement a -> IO (SgSymbol ())
Stub for ::SgDeclarationStatement::get_symbol_from_symbol_table of type class ::SgSymbol*()
declarationStatementGetTraversalSuccessorByIndex :: Typeable a => SgDeclarationStatement a -> CSize -> IO (SgNode ())
Stub for ::SgDeclarationStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
declarationStatementGetTraversalSuccessorContainer :: Typeable a => SgDeclarationStatement a -> IO [SgNode ()]
Stub for ::SgDeclarationStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
declarationStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgDeclarationStatement a -> IO [CString]
Stub for ::SgDeclarationStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
declarationStatementHasAssociatedSymbol :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::hasAssociatedSymbol of type bool ()
declarationStatementIsExternBrace :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::isExternBrace of type bool ()
declarationStatementIsForward :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::isForward of type bool ()
declarationStatementIsInMemoryPool :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::isInMemoryPool of type bool ()
declarationStatementIsNameOnly :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::isNameOnly of type bool ()
declarationStatementMemoryUsage :: IO CSize
Stub for ::SgDeclarationStatement::memoryUsage of type ::size_t()
declarationStatementNumberOfNodes :: IO CSize
Stub for ::SgDeclarationStatement::numberOfNodes of type ::size_t()
declarationStatementPostConstructionInitialization :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::post_construction_initialization of type void ()
declarationStatementSageClassName :: Typeable a => SgDeclarationStatement a -> IO String
Stub for ::SgDeclarationStatement::sage_class_name of type const char *()
declarationStatementSearchForSymbolFromSymbolTable :: Typeable a => SgDeclarationStatement a -> IO (SgSymbol ())
Stub for ::SgDeclarationStatement::search_for_symbol_from_symbol_table of type class ::SgSymbol*()
declarationStatementSetExternBrace :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::setExternBrace of type void ()
declarationStatementSetForward :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::setForward of type void ()
declarationStatementSetNameOnly :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::setNameOnly of type void ()
declarationStatementSetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::setSkipElaborateType of type void ()
declarationStatementSetBindingLabel :: Typeable a => SgDeclarationStatement a -> String -> IO ()
Stub for ::SgDeclarationStatement::set_binding_label of type void (::std::string)
declarationStatementSetDeclAttributes :: Typeable a => SgDeclarationStatement a -> CUInt -> IO ()
Stub for ::SgDeclarationStatement::set_decl_attributes of type void (unsigned int )
declarationStatementSetDefiningDeclaration :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgDeclarationStatement b -> IO ()
Stub for ::SgDeclarationStatement::set_definingDeclaration of type void (class ::SgDeclarationStatement*)
declarationStatementSetExternBrace2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
Stub for ::SgDeclarationStatement::set_externBrace of type void (bool )
declarationStatementSetFirstNondefiningDeclaration :: (Typeable a, Typeable b) => SgDeclarationStatement a -> SgDeclarationStatement b -> IO ()
Stub for ::SgDeclarationStatement::set_firstNondefiningDeclaration of type void (class ::SgDeclarationStatement*)
declarationStatementSetForward2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
Stub for ::SgDeclarationStatement::set_forward of type void (bool )
declarationStatementSetLinkage :: Typeable a => SgDeclarationStatement a -> String -> IO ()
Stub for ::SgDeclarationStatement::set_linkage of type void (::std::string)
declarationStatementSetNameOnly2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
Stub for ::SgDeclarationStatement::set_nameOnly of type void (bool )
declarationStatementSetQualifiedNameList :: Typeable a => SgDeclarationStatement a -> [SgQualifiedName ()] -> IO ()
Stub for ::SgDeclarationStatement::set_qualifiedNameList of type void (const ::SgQualifiedNamePtrList&)
declarationStatementSetSkipElaborateType2 :: Typeable a => SgDeclarationStatement a -> Bool -> IO ()
Stub for ::SgDeclarationStatement::set_skipElaborateType of type void (bool )
declarationStatementSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO Bool
Stub for ::SgDeclarationStatement::skipElaborateType of type bool ()
declarationStatementUnsetExternBrace :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::unsetExternBrace of type void ()
declarationStatementUnsetForward :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::unsetForward of type void ()
declarationStatementUnsetNameOnly :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::unsetNameOnly of type void ()
declarationStatementUnsetSkipElaborateType :: Typeable a => SgDeclarationStatement a -> IO ()
Stub for ::SgDeclarationStatement::unsetSkipElaborateType of type void ()
declarationStatementVariantT :: Typeable a => SgDeclarationStatement a -> IO VariantT
Stub for ::SgDeclarationStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2