#include <symbol_table.h>
Inheritance diagram for Type_symbol:
Public Methods | |
void | set_defined () |
Type_symbol () | |
~Type_symbol () | |
Type | get_type () const |
Get this type's internal representation. More... |
Definition at line 142 of file symbol_table.h.
|
Definition at line 191 of file symbol_table.cc. |
|
Definition at line 198 of file symbol_table.cc. |
|
Get this type's internal representation.
Definition at line 205 of file symbol_table.cc. References Symbol::get_name(), and Type::get_named_type(). Referenced by Namespace_scope::add_function_decl(), Class_scope::add_function_decl(), Class_symbol::finish_definition(), gen_builtin_conversions(), Class_symbol::get_copy_ctor(), Declaration_reader::parse_declarator_internal(), parse_enum(), Init_handler::process_class(), process_initializers(), Expr_annotator::process_member_access(), Enum_symbol::process_value(), Type_reader::read_type(), Class_symbol::start_definition(), Type_reader::Type_reader(), Expr_annotator::visit_funcall(), Expr_annotator::visit_sizeof(), and Expr_annotator::visit_unary(). |
|
Definition at line 144 of file symbol_table.h. References Symbol::set_status(), and Symbol::st_Defined. Referenced by parse_enum(). |