LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
This is the complete list of members for type::Class, including all inherited members.
actual() const | type::Type | virtual |
attr_add(const Attribute &attr) | type::Class | inline |
attr_add(const ast::VarDec *def) | type::Class | inline |
attr_find(const misc::symbol &key) const | type::Class | inline |
attr_type(const misc::symbol &key) const | type::Class | |
attrs_ | type::Class | private |
attrs_get() const | type::Class | inline |
attrs_type typedef | type::Class | |
Class(const Class *super=nullptr) | type::Class | |
compatible_with(const Type &other) const | type::Type | virtual |
dump(std::ostream &ostr) const =0 | type::Type | pure virtual |
fresh_id() | type::Class | privatestatic |
has_data() const | type::Class | inline |
id_ | type::Class | private |
id_get() const | type::Class | inline |
meth_add(const Method *method) | type::Class | inline |
meth_type(const misc::symbol &key) const | type::Class | |
meths_ | type::Class | private |
meths_get() const | type::Class | inline |
meths_type typedef | type::Class | |
object_instance() | type::Class | static |
owned_attr_find(const misc::symbol &key) const | type::Class | inline |
owned_meth_find(const misc::symbol &key) const | type::Class | inline |
sound() const | type::Class | |
subclass_add(const Class *subclass) const | type::Class | inline |
subclasses_ | type::Class | mutableprivate |
subclasses_clear() const | type::Class | inline |
subclasses_get() const | type::Class | inline |
super_ | type::Class | private |
super_get() const | type::Class | inline |
super_set(const Class *type) | type::Class | inline |
~Type() | type::Type | virtual |