Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Class_symbol Member List

This is the complete list of members for Class_symbol, including all inherited members.
add_base_class(Class_symbol *sym, bool is_virt)Class_symbol
aggregateClass_symbol [private]
Assignment_operator enum nameClass_symbol [private]
base_begin() constClass_symbol [inline]
base_classesClass_symbol [private]
base_end() constClass_symbol [inline]
bases_t typedefClass_symbol
Class_lookup_helper classClass_symbol [friend]
Class_scope classClass_symbol [friend]
Class_symbol(Kind k, Abstract_scope *in_scope, std::string real_name)Class_symbol
const_assignment_operator enum valueClass_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() constSymbol
get_copy_ctor(Function_symbol *fsym, bool must_be_ref) constClass_symbol [private]
get_kind() constClass_symbol [virtual]
get_name() constSymbol [inline]
get_real_name() constClass_symbol [inline]
get_scope()Class_symbol [virtual]
get_status() constSymbol [inline]
get_type() constType_symbol
implicit_assignment_operator_style() constClass_symbol [private]
implicit_copy_ctor_is_const() constClass_symbol [private]
in_scopeClass_symbol [private]
is_aggregate() constClass_symbol [inline]
is_base_class_of(Class_symbol *other) constClass_symbol
is_declared() constSymbol [inline]
is_defined() constSymbol [inline]
is_pod() constClass_symbol [inline]
is_tagged(Kind k)Symbol [inline, static]
is_tagged() constSymbol [inline]
is_unique_base_class_of(Class_symbol *other) constClass_symbol
kClass_symbol [private]
k_ClassOrStruct enum valueSymbol
k_ClassTemplate enum valueSymbol
k_Enum enum valueSymbol
k_Function enum valueSymbol
k_Namespace enum valueSymbol
k_Typedef enum valueSymbol
k_Union enum valueSymbol
k_Variable enum valueSymbol
Kind enum nameSymbol
lookup_helper(std::string name) constClass_symbol [inline]
maybe_add_vbc(Class_symbol *sym)Class_symbol [private]
mem_begin() constClass_symbol [inline]
mem_end() constClass_symbol [inline]
member_functionsClass_symbol [private]
membersClass_symbol [private]
members_t typedefClass_symbol
memfuns_t typedefClass_symbol
no_assignment_operator enum valueClass_symbol [private]
nonconst_assignment_operator enum valueClass_symbol [private]
podClass_symbol [private]
real_nameClass_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 valueSymbol
st_Defined enum valueSymbol
st_Undefined enum valueSymbol
start_definition(std::string basename)Class_symbol
Status enum nameSymbol
Symbol()Symbol [inline]
Type_symbol()Type_symbol
vbc_begin() constClass_symbol [inline]
vbc_end() constClass_symbol [inline]
virtual_base_classesClass_symbol [private]
~Class_symbol()Class_symbol
~Symbol()Symbol [virtual]
~Type_symbol()Type_symbol

Generated on Mon Feb 10 17:35:23 2003 for VFiasco Semantics Compiler by doxygen1.2.15