| _fgroup | CPPExpression | |
| _file | CPPDeclaration | |
| _ident | CPPExpression | |
| _instantiations | CPPDeclaration | |
| _integer | CPPExpression | |
| _leading_comment | CPPDeclaration | |
| _op | CPPExpression | |
| _op1 | CPPExpression | |
| _op1 | CPPExpression | |
| _op2 | CPPExpression | |
| _op3 | CPPExpression | |
| _operator | CPPExpression | |
| _real | CPPExpression | |
| _str | CPPExpression | |
| _template_scope | CPPDeclaration | |
| _to | CPPExpression | |
| _type | CPPExpression | |
| _typecast | CPPExpression | |
| _u | CPPExpression | |
| _variable | CPPExpression | |
| _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() | CPPExpression | [virtual] |
| as_extension_type() | CPPDeclaration | [virtual] |
| as_function_group() | CPPDeclaration | [virtual] |
| as_function_type() | CPPDeclaration | [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() | CPPDeclaration | [virtual] |
| as_type_declaration() | CPPDeclaration | [virtual] |
| as_type_proxy() | CPPDeclaration | [virtual] |
| as_typedef() | CPPDeclaration | [virtual] |
| as_using() | CPPDeclaration | [virtual] |
| construct_op(CPPType *type, CPPExpression *op1) | CPPExpression | [static] |
| CPPDeclaration(const CPPFile &file) | CPPDeclaration | |
| CPPDeclaration(const CPPDeclaration ©) | CPPDeclaration | |
| CPPExpression(int value) | CPPExpression | |
| CPPExpression(const string &value) | CPPExpression | |
| CPPExpression(double value) | CPPExpression | |
| CPPExpression(CPPIdentifier *ident, CPPScope *current_scope, CPPScope *global_scope, CPPPreprocessor *error_sink=NULL) | CPPExpression | |
| CPPExpression(int unary_operator, CPPExpression *op1) | CPPExpression | |
| CPPExpression(int binary_operator, CPPExpression *op1, CPPExpression *op2) | CPPExpression | |
| CPPExpression(int trinary_operator, CPPExpression *op1, CPPExpression *op2, CPPExpression *op3) | CPPExpression | |
| determine_type() const | CPPExpression | |
| elevate_type(CPPType *t1, CPPType *t2) | CPPExpression | [protected, static] |
| evaluate() const | CPPExpression | |
| get_subtype() const | CPPExpression | [virtual] |
| get_template_scope() const | CPPDeclaration | |
| 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 | CPPExpression | [protected, virtual] |
| is_fully_specified() const | CPPDeclaration | [virtual] |
| is_less(const CPPDeclaration *other) const | CPPExpression | [protected, virtual] |
| is_tbd() const | CPPExpression | |
| is_template() const | CPPDeclaration | |
| new_op(CPPType *type, CPPExpression *op1=NULL) | CPPExpression | [static] |
| operator!=(const CPPDeclaration &other) const | CPPDeclaration | |
| operator<(const CPPDeclaration &other) const | CPPDeclaration | |
| operator==(const CPPDeclaration &other) const | CPPDeclaration | |
| output(ostream &out, int indent_level, CPPScope *scope, bool complete) const | CPPExpression | [virtual] |
| ResultType enum name | CPPExpression | |
| RT_error enum value | CPPExpression | |
| RT_integer enum value | CPPExpression | |
| RT_pointer enum value | CPPExpression | |
| RT_real enum value | CPPExpression | |
| sizeof_func(CPPType *type) | CPPExpression | [static] |
| 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) | CPPExpression | [virtual] |
| CPPDeclaration::substitute_decl(SubstDecl &subst, CPPScope *current_scope, CPPScope *global_scope) | CPPDeclaration | [virtual] |
| SubType enum name | CPPDeclaration | |
| T_binary_operation enum value | CPPExpression | |
| T_construct enum value | CPPExpression | |
| T_default_construct enum value | CPPExpression | |
| T_default_new enum value | CPPExpression | |
| T_function enum value | CPPExpression | |
| T_integer enum value | CPPExpression | |
| T_new enum value | CPPExpression | |
| T_real enum value | CPPExpression | |
| T_sizeof enum value | CPPExpression | |
| T_string enum value | CPPExpression | |
| T_trinary_operation enum value | CPPExpression | |
| T_typecast enum value | CPPExpression | |
| T_unary_operation enum value | CPPExpression | |
| T_unknown_ident enum value | CPPExpression | |
| T_variable enum value | CPPExpression | |
| Type enum name | CPPExpression | |
| typecast_op(CPPType *type, CPPExpression *op1) | CPPExpression | [static] |
| ~CPPDeclaration() | CPPDeclaration | [virtual] |
| ~CPPExpression() | CPPExpression | |