#include <annotator_i.h>
Inheritance diagram for Typedef_declaration_reader:
Public Methods | |
Typedef_declaration_reader (Abstract_scope *scope) | |
void | declare_variable (Type type, Ptree *name, Ptree *initializer, Ptree *bitsize) |
Definition at line 65 of file annotator_i.h.
|
Definition at line 67 of file annotator_i.h. |
|
Implements Declaration_reader. Definition at line 239 of file annotator.cc. References Abstract_scope::add_symbol(), compile_error(), Symbol_table::get_instance(), Type::get_kind(), Declaration_reader::get_scope(), Typedef_symbol::get_type(), Type::get_type_symbol(), Ptree::IsLeaf(), Type::k_Userdef, Abstract_scope::lookup_here(), Symbol_table::set_peer(), Symbol_pair::tag, Ptree::ToString(), and Symbol_pair::untag. |