| _class_owner | CPPFunctionType | |
| _declaration | CPPType | |
| _file | CPPDeclaration | |
| _flags | CPPFunctionType | |
| _instantiations | CPPDeclaration | |
| _leading_comment | CPPDeclaration | |
| _parameters | CPPFunctionType | |
| _preferred_names | CPPType | [protected, static] |
| _return_type | CPPFunctionType | |
| _template_scope | CPPDeclaration | |
| _typedefs | CPPType | |
| _types | CPPType | [protected, static] |
| _vis | CPPDeclaration | |
| as_array_type() | CPPDeclaration | [virtual] |
| as_class_template_parameter() | CPPDeclaration | [virtual] |
| as_const_type() | CPPDeclaration | [virtual] |
| as_enum_type() | CPPDeclaration | [virtual] |
| as_expression() | CPPDeclaration | [virtual] |
| as_extension_type() | CPPDeclaration | [virtual] |
| as_function_group() | CPPDeclaration | [virtual] |
| as_function_type() | CPPFunctionType | [virtual] |
| as_instance() | CPPDeclaration | [virtual] |
| as_namespace() | CPPDeclaration | [virtual] |
| as_pointer_type() | CPPDeclaration | [virtual] |
| as_reference_type() | CPPDeclaration | [virtual] |
| as_simple_type() | CPPDeclaration | [virtual] |
| as_struct_type() | CPPDeclaration | [virtual] |
| as_tbd_type() | CPPDeclaration | [virtual] |
| as_type() | CPPType | [virtual] |
| as_type_declaration() | CPPDeclaration | [virtual] |
| as_type_proxy() | CPPDeclaration | [virtual] |
| as_typedef() | CPPDeclaration | [virtual] |
| as_using() | CPPDeclaration | [virtual] |
| CPPDeclaration(const CPPFile &file) | CPPDeclaration | |
| CPPDeclaration(const CPPDeclaration ©) | CPPDeclaration | |
| CPPFunctionType(CPPType *return_type, CPPParameterList *parameters, int flags) | CPPFunctionType | |
| CPPFunctionType(const CPPFunctionType ©) | CPPFunctionType | |
| CPPType(const CPPFile &file) | CPPType | |
| F_const_method enum value | CPPFunctionType | |
| F_constructor enum value | CPPFunctionType | |
| F_destructor enum value | CPPFunctionType | |
| F_method_pointer enum value | CPPFunctionType | |
| F_operator_typecast enum value | CPPFunctionType | |
| Flags enum name | CPPFunctionType | |
| get_fully_scoped_name() const | CPPType | [virtual] |
| get_local_name(CPPScope *scope=NULL) const | CPPType | [virtual] |
| get_num_default_parameters() const | CPPFunctionType | |
| get_preferred_name() const | CPPType | [virtual] |
| get_preferred_name_for(const CPPType *type) | CPPType | [static] |
| get_simple_name() const | CPPType | [virtual] |
| get_subtype() const | CPPFunctionType | [virtual] |
| get_template_scope() const | CPPDeclaration | |
| get_typedef_name(CPPScope *scope=NULL) const | CPPType | |
| has_typedef_name() const | CPPType | |
| instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) const | CPPDeclaration | [virtual] |
| Instantiations typedef | CPPDeclaration | |
| is_equal(const CPPDeclaration *other) const | CPPFunctionType | [protected, virtual] |
| is_equivalent(const CPPType &other) const | CPPType | [virtual] |
| is_equivalent_function(const CPPFunctionType &other) const | CPPFunctionType | |
| is_fully_specified() const | CPPFunctionType | [virtual] |
| is_incomplete() const | CPPType | [virtual] |
| is_less(const CPPDeclaration *other) const | CPPFunctionType | [protected, virtual] |
| is_tbd() const | CPPFunctionType | [virtual] |
| is_template() const | CPPDeclaration | |
| new_type(CPPType *type) | CPPType | [static] |
| operator!=(const CPPDeclaration &other) const | CPPDeclaration | |
| operator<(const CPPDeclaration &other) const | CPPDeclaration | |
| operator=(const CPPFunctionType ©) | CPPFunctionType | |
| operator==(const CPPDeclaration &other) const | CPPDeclaration | |
| output(ostream &out, int indent_level, CPPScope *scope, bool complete) const | CPPFunctionType | [virtual] |
| output(ostream &out, int indent_level, CPPScope *scope, bool complete, int num_default_parameters) const | CPPFunctionType | |
| output_instance(ostream &out, int indent_level, CPPScope *scope, bool complete, const string &prename, const string &name) const | CPPFunctionType | [virtual] |
| output_instance(ostream &out, int indent_level, CPPScope *scope, bool complete, const string &prename, const string &name, int num_default_parameters) const | CPPFunctionType | |
| CPPType::output_instance(ostream &out, const string &name, CPPScope *scope) const | CPPType | |
| PreferredNames typedef | CPPType | [protected] |
| record_preferred_name_for(const CPPType *type, const string &name) | CPPType | [static] |
| resolve_type(CPPScope *current_scope, CPPScope *global_scope) | CPPFunctionType | [virtual] |
| ST_array enum value | CPPDeclaration | |
| ST_class_template_parameter enum value | CPPDeclaration | |
| ST_const enum value | CPPDeclaration | |
| ST_enum enum value | CPPDeclaration | |
| ST_expression enum value | CPPDeclaration | |
| ST_extension enum value | CPPDeclaration | |
| ST_function enum value | CPPDeclaration | |
| ST_function_group enum value | CPPDeclaration | |
| ST_instance enum value | CPPDeclaration | |
| ST_namespace enum value | CPPDeclaration | |
| ST_pointer enum value | CPPDeclaration | |
| ST_reference enum value | CPPDeclaration | |
| ST_simple enum value | CPPDeclaration | |
| ST_struct enum value | CPPDeclaration | |
| ST_tbd enum value | CPPDeclaration | |
| ST_type enum value | CPPDeclaration | |
| ST_type_declaration enum value | CPPDeclaration | |
| ST_type_proxy enum value | CPPDeclaration | |
| ST_typedef enum value | CPPDeclaration | |
| ST_using enum value | CPPDeclaration | |
| SubstDecl typedef | CPPDeclaration | |
| substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) | CPPFunctionType | [virtual] |
| CPPType::substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) | CPPDeclaration | [virtual] |
| SubType enum name | CPPDeclaration | |
| Typedefs typedef | CPPType | |
| Types typedef | CPPType | [protected] |
| ~CPPDeclaration() | CPPDeclaration | [virtual] |