add_member(Template_thing *def) | Template_class_symbol | |
defined_in_scope | Template_class_symbol | [private] |
definition | Template_class_symbol | [private] |
dump(std::ostream &out) | Symbol | [virtual] |
get_basename() const | Symbol | |
get_kind() const | Template_class_symbol | [virtual] |
get_name() const | Symbol | [inline] |
get_scope() | Symbol | [virtual] |
get_specialisation(const Type_vector &types) | Template_class_symbol | |
get_specialisation_from_ptree(Ptree *tree, Abstract_scope *sco) | Template_class_symbol | |
get_status() const | Symbol | [inline] |
is_declared() const | Symbol | [inline] |
is_defined() const | Symbol | [inline] |
is_tagged(Kind k) | Symbol | [inline, static] |
is_tagged() const | Symbol | [inline] |
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 | |
members | Template_class_symbol | [private] |
set_definition(Template_thing *def) | Template_class_symbol | |
set_name(const std::string &n, std::string::size_type bl) | Symbol | [inline] |
set_status(Status st) | Symbol | |
special | Template_class_symbol | [private] |
st_Declared enum value | Symbol | |
st_Defined enum value | Symbol | |
st_Undefined enum value | Symbol | |
Status enum name | Symbol | |
Symbol() | Symbol | [inline] |
Template_class_symbol(Abstract_scope *scope) | Template_class_symbol | |
~Symbol() | Symbol | [virtual] |
~Template_class_symbol() | Template_class_symbol | |