_classes | CPPScope | |
_current_vis | CPPScope | [protected] |
_declarations | CPPScope | |
_enum_values | CPPScope | |
_enums | CPPScope | |
_functions | CPPScope | |
_name | CPPScope | |
_namespaces | CPPScope | |
_parameters | CPPTemplateScope | |
_parent_scope | CPPScope | [protected] |
_struct_type | CPPScope | [protected] |
_structs | CPPScope | |
_templates | CPPScope | |
_typedefs | CPPScope | |
_unions | CPPScope | |
_using | CPPScope | [protected] |
_variables | CPPScope | |
add_declaration(CPPDeclaration *decl, CPPScope *global_scope, CPPPreprocessor *preprocessor, const cppyyltype &pos) | CPPTemplateScope | [virtual] |
add_enum_value(CPPInstance *inst) | CPPTemplateScope | [virtual] |
add_template_parameter(CPPDeclaration *param) | CPPTemplateScope | |
add_using(CPPUsing *using_decl, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) | CPPTemplateScope | [virtual] |
as_template_scope() | CPPTemplateScope | [virtual] |
CPPScope(CPPScope *parent_scope, const CPPNameComponent &name, CPPVisibility starting_vis) | CPPScope | |
CPPTemplateScope(CPPScope *parent_scope) | CPPTemplateScope | |
Declarations typedef | CPPScope | |
define_extension_type(CPPExtensionType *type) | CPPTemplateScope | [virtual] |
define_namespace(CPPNamespace *scope) | CPPTemplateScope | [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 | CPPTemplateScope | [virtual] |
get_local_name(CPPScope *scope=NULL) const | CPPTemplateScope | [virtual] |
get_parent_scope() const | CPPScope | |
get_simple_name() const | CPPTemplateScope | [virtual] |
get_struct_type() const | CPPScope | |
get_template_scope() | CPPScope | |
instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) const | CPPScope | |
is_fully_specified() const | CPPTemplateScope | [virtual] |
Namespaces typedef | CPPScope | |
output(ostream &out, CPPScope *scope) const | CPPTemplateScope | [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] |