_file | CPPDeclaration | |
_ident | CPPInstance | |
_initializer | CPPInstance | |
_leading_comment | CPPDeclaration | |
_storage_class | CPPInstance | |
_template_scope | CPPDeclaration | |
_type | CPPInstance | |
_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() | CPPDeclaration | [virtual] |
as_instance() | CPPInstance | [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() | CPPDeclaration | [virtual] |
as_type_declaration() | CPPDeclaration | [virtual] |
as_type_proxy() | CPPDeclaration | [virtual] |
as_typedef() | CPPTypedef | [virtual] |
as_using() | CPPDeclaration | [virtual] |
check_for_constructor(CPPScope *current_scope, CPPScope *global_scope) | CPPInstance | |
CPPDeclaration(const CPPFile &file) | CPPDeclaration | |
CPPDeclaration(const CPPDeclaration ©) | CPPDeclaration | |
CPPInstance(CPPType *type, const string &name, int storage_class=0) | CPPInstance | |
CPPInstance(CPPType *type, CPPIdentifier *ident, int storage_class=0) | CPPInstance | |
CPPInstance(CPPType *type, CPPInstanceIdentifier *ii, int storage_class, const CPPFile &file) | CPPInstance | |
CPPInstance(const CPPInstance ©) | CPPInstance | |
CPPTypedef(CPPInstance *instance, bool global) | CPPTypedef | |
get_fully_scoped_name() const | CPPInstance | |
get_local_name(CPPScope *scope=NULL) const | CPPInstance | |
get_scope(CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) const | CPPInstance | |
get_simple_name() const | CPPInstance | |
get_subtype() const | CPPTypedef | [virtual] |
get_template_scope() const | CPPDeclaration | |
instantiate(const CPPTemplateParameterList *actual_params, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) const | CPPInstance | [virtual] |
is_equal(const CPPDeclaration *other) const | CPPDeclaration | [protected, virtual] |
is_fully_specified() const | CPPInstance | [virtual] |
is_less(const CPPDeclaration *other) const | CPPDeclaration | [protected, virtual] |
is_scoped() const | CPPInstance | |
is_template() const | CPPDeclaration | |
make_typecast_function(CPPInstance *inst, CPPIdentifier *ident, CPPParameterList *parameters, int function_flags) | CPPInstance | [static] |
operator!=(const CPPInstance &other) const | CPPInstance | |
CPPDeclaration::operator!=(const CPPDeclaration &other) const | CPPDeclaration | |
operator<(const CPPInstance &other) const | CPPInstance | |
CPPDeclaration::operator<(const CPPDeclaration &other) const | CPPDeclaration | |
operator==(const CPPInstance &other) const | CPPInstance | |
CPPDeclaration::operator==(const CPPDeclaration &other) const | CPPDeclaration | |
output(ostream &out, int indent_level, CPPScope *scope, bool complete) const | CPPTypedef | [virtual] |
CPPInstance::output(ostream &out, int indent_level, CPPScope *scope, bool complete, int num_default_parameters) const | CPPInstance | |
SC_c_binding enum value | CPPInstance | |
SC_explicit enum value | CPPInstance | |
SC_extern enum value | CPPInstance | |
SC_inherited_virtual enum value | CPPInstance | |
SC_inline enum value | CPPInstance | |
SC_mutable enum value | CPPInstance | |
SC_pure_virtual enum value | CPPInstance | |
SC_register enum value | CPPInstance | |
SC_static enum value | CPPInstance | |
SC_virtual enum value | CPPInstance | |
SC_volatile enum value | CPPInstance | |
set_initializer(CPPExpression *initializer) | CPPInstance | |
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 | |
StorageClass enum name | CPPInstance | |
SubstDecl typedef | CPPDeclaration | |
substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) | CPPTypedef | [virtual] |
CPPDeclaration::substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) | CPPDeclaration | [virtual] |
SubType enum name | CPPDeclaration | |
~CPPDeclaration() | CPPDeclaration | [virtual] |
~CPPInstance() | CPPInstance | |