| _classes | CPPScope | |
| _current_vis | CPPScope | [protected] |
| _declarations | CPPScope | |
| _enum_values | CPPScope | |
| _enums | CPPScope | |
| _fully_specified_known | CPPScope | [private] |
| _functions | CPPScope | |
| _instantiations | CPPScope | [private] |
| _is_fully_specified | CPPScope | [private] |
| _is_fully_specified_recursive_protect | CPPScope | [private] |
| _name | CPPScope | |
| _namespaces | CPPScope | |
| _parent_scope | CPPScope | [protected] |
| _struct_type | CPPScope | [protected] |
| _structs | CPPScope | |
| _subst_decl_recursive_protect | CPPScope | [private] |
| _templates | CPPScope | |
| _typedefs | CPPScope | |
| _unions | CPPScope | |
| _using | CPPScope | [protected] |
| _variables | CPPScope | |
| add_declaration(CPPDeclaration *decl, CPPScope *global_scope, CPPPreprocessor *preprocessor, const cppyyltype &pos) | CPPScope | [virtual] |
| add_enum_value(CPPInstance *inst) | CPPScope | [virtual] |
| add_using(CPPUsing *using_decl, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) | CPPScope | [virtual] |
| as_template_scope() | CPPScope | [virtual] |
| copy_substitute_decl(CPPScope *to_scope, CPPDeclaration::SubstDecl &subst, CPPScope *global_scope) const | CPPScope | [private] |
| CPPScope(CPPScope *parent_scope, const CPPNameComponent &name, CPPVisibility starting_vis) | CPPScope | |
| Declarations typedef | CPPScope | |
| define_extension_type(CPPExtensionType *type) | CPPScope | [virtual] |
| define_namespace(CPPNamespace *scope) | CPPScope | [virtual] |
| ExtensionTypes typedef | CPPScope | |
| find_scope(const string &name, bool recurse=true) const | CPPScope | |
| find_scope(const string &name, CPPDeclaration::SubstDecl &subst, CPPScope *global_scope, bool recurse=true) const | CPPScope | |
| find_symbol(const string &name, bool recurse=true) const | CPPScope | |
| find_template(const string &name, bool recurse=true) const | CPPScope | |
| find_type(const string &name, bool recurse=true) const | CPPScope | |
| find_type(const string &name, CPPDeclaration::SubstDecl &subst, CPPScope *global_scope, bool recurse=true) const | CPPScope | |
| Functions typedef | CPPScope | |
| get_current_vis() const | CPPScope | |
| get_fully_scoped_name() const | CPPScope | [virtual] |
| get_local_name(CPPScope *scope=NULL) const | CPPScope | [virtual] |
| get_parent_scope() const | CPPScope | |
| get_simple_name() const | CPPScope | [virtual] |
| get_struct_type() const | CPPScope | |
| get_template_scope() | CPPScope | |
| handle_declaration(CPPDeclaration *decl, CPPScope *global_scope) | CPPScope | [private] |
| instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) const | CPPScope | |
| Instantiations typedef | CPPScope | [private] |
| is_fully_specified() const | CPPScope | [virtual] |
| Namespaces typedef | CPPScope | |
| output(ostream &out, CPPScope *scope) const | CPPScope | [virtual] |
| set_current_vis(CPPVisibility current_vis) | CPPScope | |
| set_struct_type(CPPStructType *struct_type) | CPPScope | |
| substitute_decl(CPPDeclaration::SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) const | CPPScope | |
| Templates typedef | CPPScope | |
| Typedefs typedef | CPPScope | |
| Using typedef | CPPScope | [protected] |
| Variables typedef | CPPScope | |
| write(ostream &out, int indent, CPPScope *scope) const | CPPScope | |
| ~CPPScope() | CPPScope | [virtual] |