rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgScopeStatement
Synopsis
isSgScopeStatement :: Typeable a => SgNode a -> IO (Maybe (SgScopeStatement ()))
upSgScopeStatement :: Typeable a => SgScopeStatement a -> SgScopeStatement ()
newScopeStatement :: Typeable a => Sg_File_Info a -> IO (SgScopeStatement ())
scopeStatementAppendStatement :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO ()
scopeStatementAssociatedScopeName :: Typeable a => SgScopeStatement a -> IO String
scopeStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgScopeStatement a -> IO ()
scopeStatementClassName :: Typeable a => SgScopeStatement a -> IO String
scopeStatementContainsOnlyDeclarations :: Typeable a => SgScopeStatement a -> IO Bool
scopeStatementCountAliasSymbol :: Typeable a => SgScopeStatement a -> String -> IO CSize
scopeStatementCountSymbol :: Typeable a => SgScopeStatement a -> String -> IO CSize
scopeStatementFirstStatement :: Typeable a => SgScopeStatement a -> IO (SgStatement ())
scopeStatementFirstAnySymbol :: Typeable a => SgScopeStatement a -> IO (SgSymbol ())
scopeStatementFirstClassSymbol :: Typeable a => SgScopeStatement a -> IO (SgClassSymbol ())
scopeStatementFirstEnumFieldSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumFieldSymbol ())
scopeStatementFirstEnumSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumSymbol ())
scopeStatementFirstFunctionSymbol :: Typeable a => SgScopeStatement a -> IO (SgFunctionSymbol ())
scopeStatementFirstLabelSymbol :: Typeable a => SgScopeStatement a -> IO (SgLabelSymbol ())
scopeStatementFirstNamespaceSymbol :: Typeable a => SgScopeStatement a -> IO (SgNamespaceSymbol ())
scopeStatementFirstTemplateSymbol :: Typeable a => SgScopeStatement a -> IO (SgTemplateSymbol ())
scopeStatementFirstTypedefSymbol :: Typeable a => SgScopeStatement a -> IO (SgTypedefSymbol ())
scopeStatementFirstVariableSymbol :: Typeable a => SgScopeStatement a -> IO (SgVariableSymbol ())
scopeStatementGenerateStatementList :: Typeable a => SgScopeStatement a -> IO [SgStatement ()]
scopeStatementGenerateUniqueStatementNumberForScope :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO CUInt
scopeStatementGenerateUniqueStatementNumberForScopeHelper :: (Typeable a, Typeable b) => SgScopeStatement a -> Ptr CUInt -> SgStatement b -> IO Bool
scopeStatementGetChildIndex :: (Typeable a, Typeable b) => SgScopeStatement a -> SgNode b -> IO CLong
scopeStatementGetDeclarationList :: Typeable a => SgScopeStatement a -> IO [SgDeclarationStatement ()]
scopeStatementGetStatementList :: Typeable a => SgScopeStatement a -> IO [SgStatement ()]
scopeStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgScopeStatement a -> SgNode b -> IO CSize
scopeStatementGetMangledName :: Typeable a => SgScopeStatement a -> IO String
scopeStatementGetNumberOfTraversalSuccessors :: Typeable a => SgScopeStatement a -> IO CSize
scopeStatementGetQualifiedName :: Typeable a => SgScopeStatement a -> IO String
scopeStatementGetSymbolTable :: Typeable a => SgScopeStatement a -> IO (SgSymbolTable ())
scopeStatementGetTraversalSuccessorByIndex :: Typeable a => SgScopeStatement a -> CSize -> IO (SgNode ())
scopeStatementGetTraversalSuccessorContainer :: Typeable a => SgScopeStatement a -> IO [SgNode ()]
scopeStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgScopeStatement a -> IO [CString]
scopeStatementGetTypeTable :: Typeable a => SgScopeStatement a -> IO (SgTypeTable ())
scopeStatementInsertStatementInScope :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> Bool -> IO ()
scopeStatementInsertSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO ()
scopeStatementIsCaseInsensitive :: Typeable a => SgScopeStatement a -> IO Bool
scopeStatementIsInMemoryPool :: Typeable a => SgScopeStatement a -> IO Bool
scopeStatementIsNamedScope :: Typeable a => SgScopeStatement a -> IO Bool
scopeStatementLastStatement :: Typeable a => SgScopeStatement a -> IO (SgStatement ())
scopeStatementLookupClassSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgClassSymbol ())
scopeStatementLookupEnumFieldSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgEnumFieldSymbol ())
scopeStatementLookupEnumSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgEnumSymbol ())
scopeStatementLookupFunctionSymbolName :: Typeable a => SgScopeStatement a -> String -> IO (SgFunctionSymbol ())
scopeStatementLookupFunctionSymbolNameType :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgType b -> IO (SgFunctionSymbol ())
scopeStatementLookupJavaLabelSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgJavaLabelSymbol ())
scopeStatementLookupLabelSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgLabelSymbol ())
scopeStatementLookupNamespaceSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgNamespaceSymbol ())
scopeStatementLookupSymbolNameSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO CInt
scopeStatementLookupSymbolName :: Typeable a => SgScopeStatement a -> String -> IO (SgSymbol ())
scopeStatementLookupTemplateSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgTemplateSymbol ())
scopeStatementLookupTypedefSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgTypedefSymbol ())
scopeStatementLookupVarSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgVariableSymbol ())
scopeStatementLookupVariableSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgVariableSymbol ())
scopeStatementMemoryUsage :: IO CSize
scopeStatementNextAnySymbol :: Typeable a => SgScopeStatement a -> IO (SgSymbol ())
scopeStatementNextClassSymbol :: Typeable a => SgScopeStatement a -> IO (SgClassSymbol ())
scopeStatementNextEnumFieldSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumFieldSymbol ())
scopeStatementNextEnumSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumSymbol ())
scopeStatementNextFunctionSymbol :: Typeable a => SgScopeStatement a -> IO (SgFunctionSymbol ())
scopeStatementNextLabelSymbol :: Typeable a => SgScopeStatement a -> IO (SgLabelSymbol ())
scopeStatementNextNamespaceSymbol :: Typeable a => SgScopeStatement a -> IO (SgNamespaceSymbol ())
scopeStatementNextTemplateSymbol :: Typeable a => SgScopeStatement a -> IO (SgTemplateSymbol ())
scopeStatementNextTypedefSymbol :: Typeable a => SgScopeStatement a -> IO (SgTypedefSymbol ())
scopeStatementNextVariableSymbol :: Typeable a => SgScopeStatement a -> IO (SgVariableSymbol ())
scopeStatementNumberOfNodes :: IO CSize
scopeStatementPostConstructionInitialization :: Typeable a => SgScopeStatement a -> IO ()
scopeStatementPrependStatement :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO ()
scopeStatementRemoveSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbol b -> IO ()
scopeStatementSageClassName :: Typeable a => SgScopeStatement a -> IO String
scopeStatementSetCaseInsensitive :: Typeable a => SgScopeStatement a -> Bool -> IO ()
scopeStatementSetSymbolTable :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbolTable b -> IO ()
scopeStatementSetTypeTable :: (Typeable a, Typeable b) => SgScopeStatement a -> SgTypeTable b -> IO ()
scopeStatementSupportsDefiningFunctionDeclaration :: Typeable a => SgScopeStatement a -> IO Bool
scopeStatementSymbolExistsNameSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO Bool
scopeStatementSymbolExistsName :: Typeable a => SgScopeStatement a -> String -> IO Bool
scopeStatementSymbolExistsSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbol b -> IO Bool
scopeStatementVariantT :: Typeable a => SgScopeStatement a -> IO VariantT
Documentation
isSgScopeStatement :: Typeable a => SgNode a -> IO (Maybe (SgScopeStatement ()))
Attempts a dynamic cast of the given node to the type SgScopeStatement.
upSgScopeStatement :: Typeable a => SgScopeStatement a -> SgScopeStatement ()
Performs an upcast of a SgScopeStatement subtype to a SgScopeStatement.
newScopeStatement :: Typeable a => Sg_File_Info a -> IO (SgScopeStatement ())
Stub for ::SgScopeStatement::SgScopeStatement of type void (class ::Sg_File_Info*)
scopeStatementAppendStatement :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO ()
Stub for ::SgScopeStatement::append_statement of type void (class ::SgStatement*)
scopeStatementAssociatedScopeName :: Typeable a => SgScopeStatement a -> IO String
Stub for ::SgScopeStatement::associatedScopeName of type class ::SgName()
scopeStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgScopeStatement a -> IO ()
Stub for ::SgScopeStatement::checkDataMemberPointersIfInMemoryPool of type void ()
scopeStatementClassName :: Typeable a => SgScopeStatement a -> IO String
Stub for ::SgScopeStatement::class_name of type ::std::string()
scopeStatementContainsOnlyDeclarations :: Typeable a => SgScopeStatement a -> IO Bool
Stub for ::SgScopeStatement::containsOnlyDeclarations of type bool ()
scopeStatementCountAliasSymbol :: Typeable a => SgScopeStatement a -> String -> IO CSize
Stub for ::SgScopeStatement::count_alias_symbol of type ::size_t(const class ::SgName&)
scopeStatementCountSymbol :: Typeable a => SgScopeStatement a -> String -> IO CSize
Stub for ::SgScopeStatement::count_symbol of type ::size_t(const class ::SgName&)
scopeStatementFirstStatement :: Typeable a => SgScopeStatement a -> IO (SgStatement ())
Stub for ::SgScopeStatement::firstStatement of type class ::SgStatement*()
scopeStatementFirstAnySymbol :: Typeable a => SgScopeStatement a -> IO (SgSymbol ())
Stub for ::SgScopeStatement::first_any_symbol of type class ::SgSymbol*()
scopeStatementFirstClassSymbol :: Typeable a => SgScopeStatement a -> IO (SgClassSymbol ())
Stub for ::SgScopeStatement::first_class_symbol of type class ::SgClassSymbol*()
scopeStatementFirstEnumFieldSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumFieldSymbol ())
Stub for ::SgScopeStatement::first_enum_field_symbol of type class ::SgEnumFieldSymbol*()
scopeStatementFirstEnumSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumSymbol ())
Stub for ::SgScopeStatement::first_enum_symbol of type class ::SgEnumSymbol*()
scopeStatementFirstFunctionSymbol :: Typeable a => SgScopeStatement a -> IO (SgFunctionSymbol ())
Stub for ::SgScopeStatement::first_function_symbol of type class ::SgFunctionSymbol*()
scopeStatementFirstLabelSymbol :: Typeable a => SgScopeStatement a -> IO (SgLabelSymbol ())
Stub for ::SgScopeStatement::first_label_symbol of type class ::SgLabelSymbol*()
scopeStatementFirstNamespaceSymbol :: Typeable a => SgScopeStatement a -> IO (SgNamespaceSymbol ())
Stub for ::SgScopeStatement::first_namespace_symbol of type class ::SgNamespaceSymbol*()
scopeStatementFirstTemplateSymbol :: Typeable a => SgScopeStatement a -> IO (SgTemplateSymbol ())
Stub for ::SgScopeStatement::first_template_symbol of type class ::SgTemplateSymbol*()
scopeStatementFirstTypedefSymbol :: Typeable a => SgScopeStatement a -> IO (SgTypedefSymbol ())
Stub for ::SgScopeStatement::first_typedef_symbol of type class ::SgTypedefSymbol*()
scopeStatementFirstVariableSymbol :: Typeable a => SgScopeStatement a -> IO (SgVariableSymbol ())
Stub for ::SgScopeStatement::first_variable_symbol of type class ::SgVariableSymbol*()
scopeStatementGenerateStatementList :: Typeable a => SgScopeStatement a -> IO [SgStatement ()]
Stub for ::SgScopeStatement::generateStatementList of type const ::SgStatementPtrList()
scopeStatementGenerateUniqueStatementNumberForScope :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO CUInt
Stub for ::SgScopeStatement::generateUniqueStatementNumberForScope of type unsigned int (class ::SgStatement*)
scopeStatementGenerateUniqueStatementNumberForScopeHelper :: (Typeable a, Typeable b) => SgScopeStatement a -> Ptr CUInt -> SgStatement b -> IO Bool
Stub for ::SgScopeStatement::generateUniqueStatementNumberForScopeHelper of type bool (unsigned int &, class ::SgStatement*)
scopeStatementGetChildIndex :: (Typeable a, Typeable b) => SgScopeStatement a -> SgNode b -> IO CLong
Stub for ::SgScopeStatement::getChildIndex of type long (class ::SgNode*)
scopeStatementGetDeclarationList :: Typeable a => SgScopeStatement a -> IO [SgDeclarationStatement ()]
Stub for ::SgScopeStatement::getDeclarationList of type ::SgDeclarationStatementPtrList&()
scopeStatementGetStatementList :: Typeable a => SgScopeStatement a -> IO [SgStatement ()]
Stub for ::SgScopeStatement::getStatementList of type ::SgStatementPtrList&()
scopeStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgScopeStatement a -> SgNode b -> IO CSize
Stub for ::SgScopeStatement::get_childIndex of type ::size_t(class ::SgNode*)
scopeStatementGetMangledName :: Typeable a => SgScopeStatement a -> IO String
Stub for ::SgScopeStatement::get_mangled_name of type class ::SgName()
scopeStatementGetNumberOfTraversalSuccessors :: Typeable a => SgScopeStatement a -> IO CSize
Stub for ::SgScopeStatement::get_numberOfTraversalSuccessors of type ::size_t()
scopeStatementGetQualifiedName :: Typeable a => SgScopeStatement a -> IO String
Stub for ::SgScopeStatement::get_qualified_name of type class ::SgName()
scopeStatementGetSymbolTable :: Typeable a => SgScopeStatement a -> IO (SgSymbolTable ())
Stub for ::SgScopeStatement::get_symbol_table of type class ::SgSymbolTable*()
scopeStatementGetTraversalSuccessorByIndex :: Typeable a => SgScopeStatement a -> CSize -> IO (SgNode ())
Stub for ::SgScopeStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
scopeStatementGetTraversalSuccessorContainer :: Typeable a => SgScopeStatement a -> IO [SgNode ()]
Stub for ::SgScopeStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
scopeStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgScopeStatement a -> IO [CString]
Stub for ::SgScopeStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
scopeStatementGetTypeTable :: Typeable a => SgScopeStatement a -> IO (SgTypeTable ())
Stub for ::SgScopeStatement::get_type_table of type class ::SgTypeTable*()
scopeStatementInsertStatementInScope :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> Bool -> IO ()
Stub for ::SgScopeStatement::insertStatementInScope of type void (class ::SgStatement*, bool )
scopeStatementInsertSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO ()
Stub for ::SgScopeStatement::insert_symbol of type void (const class ::SgName&, class ::SgSymbol*)
scopeStatementIsCaseInsensitive :: Typeable a => SgScopeStatement a -> IO Bool
Stub for ::SgScopeStatement::isCaseInsensitive of type bool ()
scopeStatementIsInMemoryPool :: Typeable a => SgScopeStatement a -> IO Bool
Stub for ::SgScopeStatement::isInMemoryPool of type bool ()
scopeStatementIsNamedScope :: Typeable a => SgScopeStatement a -> IO Bool
Stub for ::SgScopeStatement::isNamedScope of type bool ()
scopeStatementLastStatement :: Typeable a => SgScopeStatement a -> IO (SgStatement ())
Stub for ::SgScopeStatement::lastStatement of type class ::SgStatement*()
scopeStatementLookupClassSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgClassSymbol ())
Stub for ::SgScopeStatement::lookup_class_symbol of type class ::SgClassSymbol*(const class ::SgName&)
scopeStatementLookupEnumFieldSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgEnumFieldSymbol ())
Stub for ::SgScopeStatement::lookup_enum_field_symbol of type class ::SgEnumFieldSymbol*(const class ::SgName&)
scopeStatementLookupEnumSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgEnumSymbol ())
Stub for ::SgScopeStatement::lookup_enum_symbol of type class ::SgEnumSymbol*(const class ::SgName&)
scopeStatementLookupFunctionSymbolName :: Typeable a => SgScopeStatement a -> String -> IO (SgFunctionSymbol ())
Stub for ::SgScopeStatement::lookup_function_symbol of type class ::SgFunctionSymbol*(const class ::SgName&)
scopeStatementLookupFunctionSymbolNameType :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgType b -> IO (SgFunctionSymbol ())
Stub for ::SgScopeStatement::lookup_function_symbol of type class ::SgFunctionSymbol*(const class ::SgName&, const class ::SgType*)
scopeStatementLookupJavaLabelSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgJavaLabelSymbol ())
Stub for ::SgScopeStatement::lookup_java_label_symbol of type class ::SgJavaLabelSymbol*(const class ::SgName&)
scopeStatementLookupLabelSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgLabelSymbol ())
Stub for ::SgScopeStatement::lookup_label_symbol of type class ::SgLabelSymbol*(const class ::SgName&)
scopeStatementLookupNamespaceSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgNamespaceSymbol ())
Stub for ::SgScopeStatement::lookup_namespace_symbol of type class ::SgNamespaceSymbol*(const class ::SgName&)
scopeStatementLookupSymbolNameSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO CInt
Stub for ::SgScopeStatement::lookup_symbol of type int (const class ::SgName&, class ::SgSymbol*)
scopeStatementLookupSymbolName :: Typeable a => SgScopeStatement a -> String -> IO (SgSymbol ())
Stub for ::SgScopeStatement::lookup_symbol of type class ::SgSymbol*(const class ::SgName&)
scopeStatementLookupTemplateSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgTemplateSymbol ())
Stub for ::SgScopeStatement::lookup_template_symbol of type class ::SgTemplateSymbol*(const class ::SgName&)
scopeStatementLookupTypedefSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgTypedefSymbol ())
Stub for ::SgScopeStatement::lookup_typedef_symbol of type class ::SgTypedefSymbol*(const class ::SgName&)
scopeStatementLookupVarSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgVariableSymbol ())
Stub for ::SgScopeStatement::lookup_var_symbol of type class ::SgVariableSymbol*(const class ::SgName&)
scopeStatementLookupVariableSymbol :: Typeable a => SgScopeStatement a -> String -> IO (SgVariableSymbol ())
Stub for ::SgScopeStatement::lookup_variable_symbol of type class ::SgVariableSymbol*(const class ::SgName&)
scopeStatementMemoryUsage :: IO CSize
Stub for ::SgScopeStatement::memoryUsage of type ::size_t()
scopeStatementNextAnySymbol :: Typeable a => SgScopeStatement a -> IO (SgSymbol ())
Stub for ::SgScopeStatement::next_any_symbol of type class ::SgSymbol*()
scopeStatementNextClassSymbol :: Typeable a => SgScopeStatement a -> IO (SgClassSymbol ())
Stub for ::SgScopeStatement::next_class_symbol of type class ::SgClassSymbol*()
scopeStatementNextEnumFieldSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumFieldSymbol ())
Stub for ::SgScopeStatement::next_enum_field_symbol of type class ::SgEnumFieldSymbol*()
scopeStatementNextEnumSymbol :: Typeable a => SgScopeStatement a -> IO (SgEnumSymbol ())
Stub for ::SgScopeStatement::next_enum_symbol of type class ::SgEnumSymbol*()
scopeStatementNextFunctionSymbol :: Typeable a => SgScopeStatement a -> IO (SgFunctionSymbol ())
Stub for ::SgScopeStatement::next_function_symbol of type class ::SgFunctionSymbol*()
scopeStatementNextLabelSymbol :: Typeable a => SgScopeStatement a -> IO (SgLabelSymbol ())
Stub for ::SgScopeStatement::next_label_symbol of type class ::SgLabelSymbol*()
scopeStatementNextNamespaceSymbol :: Typeable a => SgScopeStatement a -> IO (SgNamespaceSymbol ())
Stub for ::SgScopeStatement::next_namespace_symbol of type class ::SgNamespaceSymbol*()
scopeStatementNextTemplateSymbol :: Typeable a => SgScopeStatement a -> IO (SgTemplateSymbol ())
Stub for ::SgScopeStatement::next_template_symbol of type class ::SgTemplateSymbol*()
scopeStatementNextTypedefSymbol :: Typeable a => SgScopeStatement a -> IO (SgTypedefSymbol ())
Stub for ::SgScopeStatement::next_typedef_symbol of type class ::SgTypedefSymbol*()
scopeStatementNextVariableSymbol :: Typeable a => SgScopeStatement a -> IO (SgVariableSymbol ())
Stub for ::SgScopeStatement::next_variable_symbol of type class ::SgVariableSymbol*()
scopeStatementNumberOfNodes :: IO CSize
Stub for ::SgScopeStatement::numberOfNodes of type ::size_t()
scopeStatementPostConstructionInitialization :: Typeable a => SgScopeStatement a -> IO ()
Stub for ::SgScopeStatement::post_construction_initialization of type void ()
scopeStatementPrependStatement :: (Typeable a, Typeable b) => SgScopeStatement a -> SgStatement b -> IO ()
Stub for ::SgScopeStatement::prepend_statement of type void (class ::SgStatement*)
scopeStatementRemoveSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbol b -> IO ()
Stub for ::SgScopeStatement::remove_symbol of type void (class ::SgSymbol*)
scopeStatementSageClassName :: Typeable a => SgScopeStatement a -> IO String
Stub for ::SgScopeStatement::sage_class_name of type const char *()
scopeStatementSetCaseInsensitive :: Typeable a => SgScopeStatement a -> Bool -> IO ()
Stub for ::SgScopeStatement::setCaseInsensitive of type void (bool )
scopeStatementSetSymbolTable :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbolTable b -> IO ()
Stub for ::SgScopeStatement::set_symbol_table of type void (class ::SgSymbolTable*)
scopeStatementSetTypeTable :: (Typeable a, Typeable b) => SgScopeStatement a -> SgTypeTable b -> IO ()
Stub for ::SgScopeStatement::set_type_table of type void (class ::SgTypeTable*)
scopeStatementSupportsDefiningFunctionDeclaration :: Typeable a => SgScopeStatement a -> IO Bool
Stub for ::SgScopeStatement::supportsDefiningFunctionDeclaration of type bool ()
scopeStatementSymbolExistsNameSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> String -> SgSymbol b -> IO Bool
Stub for ::SgScopeStatement::symbol_exists of type bool (const class ::SgName&, class ::SgSymbol*)
scopeStatementSymbolExistsName :: Typeable a => SgScopeStatement a -> String -> IO Bool
Stub for ::SgScopeStatement::symbol_exists of type bool (const class ::SgName&)
scopeStatementSymbolExistsSymbol :: (Typeable a, Typeable b) => SgScopeStatement a -> SgSymbol b -> IO Bool
Stub for ::SgScopeStatement::symbol_exists of type bool (const class ::SgSymbol*)
scopeStatementVariantT :: Typeable a => SgScopeStatement a -> IO VariantT
Stub for ::SgScopeStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2