add_base_class(Class_symbol *sym, bool is_virt) | Class_symbol | |
aggregate | Class_symbol | [private] |
Assignment_operator enum name | Class_symbol | [private] |
base_begin() const | Class_symbol | [inline] |
base_classes | Class_symbol | [private] |
base_end() const | Class_symbol | [inline] |
bases_t typedef | Class_symbol | |
Class_lookup_helper class | Class_symbol | [friend] |
Class_scope class | Class_symbol | [friend] |
Class_symbol(Kind k, Abstract_scope *in_scope, std::string real_name) | Class_symbol | |
const_assignment_operator enum value | Class_symbol | [private] |
dump(std::ostream &os) | Class_symbol | [virtual] |
enumerate_base_classes(bool with_virtuals, bases_t *output) | Class_symbol | |
finish_definition() | Class_symbol | |
get_basename() const | Symbol | |
get_copy_ctor(Function_symbol *fsym, bool must_be_ref) const | Class_symbol | [private] |
get_kind() const | Class_symbol | [virtual] |
get_name() const | Symbol | [inline] |
get_real_name() const | Class_symbol | [inline] |
get_scope() | Class_symbol | [virtual] |
get_status() const | Symbol | [inline] |
get_type() const | Type_symbol | |
implicit_assignment_operator_style() const | Class_symbol | [private] |
implicit_copy_ctor_is_const() const | Class_symbol | [private] |
in_scope | Class_symbol | [private] |
is_aggregate() const | Class_symbol | [inline] |
is_base_class_of(Class_symbol *other) const | Class_symbol | |
is_declared() const | Symbol | [inline] |
is_defined() const | Symbol | [inline] |
is_pod() const | Class_symbol | [inline] |
is_tagged(Kind k) | Symbol | [inline, static] |
is_tagged() const | Symbol | [inline] |
is_unique_base_class_of(Class_symbol *other) const | Class_symbol | |
k | Class_symbol | [private] |
k_ClassOrStruct enum value | Symbol | |
k_ClassTemplate enum value | Symbol | |
k_Enum enum value | Symbol | |
k_Function enum value | Symbol | |
k_Namespace enum value | Symbol | |
k_Typedef enum value | Symbol | |
k_Union enum value | Symbol | |
k_Variable enum value | Symbol | |
Kind enum name | Symbol | |
lookup_helper(std::string name) const | Class_symbol | [inline] |
maybe_add_vbc(Class_symbol *sym) | Class_symbol | [private] |
mem_begin() const | Class_symbol | [inline] |
mem_end() const | Class_symbol | [inline] |
member_functions | Class_symbol | [private] |
members | Class_symbol | [private] |
members_t typedef | Class_symbol | |
memfuns_t typedef | Class_symbol | |
no_assignment_operator enum value | Class_symbol | [private] |
nonconst_assignment_operator enum value | Class_symbol | [private] |
pod | Class_symbol | [private] |
real_name | Class_symbol | [private] |
set_defined() | Type_symbol | [inline] |
set_name(const std::string &n, std::string::size_type bl) | Symbol | [inline] |
set_status(Status st) | Symbol | |
st_Declared enum value | Symbol | |
st_Defined enum value | Symbol | |
st_Undefined enum value | Symbol | |
start_definition(std::string basename) | Class_symbol | |
Status enum name | Symbol | |
Symbol() | Symbol | [inline] |
Type_symbol() | Type_symbol | |
vbc_begin() const | Class_symbol | [inline] |
vbc_end() const | Class_symbol | [inline] |
virtual_base_classes | Class_symbol | [private] |
~Class_symbol() | Class_symbol | |
~Symbol() | Symbol | [virtual] |
~Type_symbol() | Type_symbol | |