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
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
Generated on Mon Feb 10 17:35:23 2003 for VFiasco Semantics Compiler by
1.2.15