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