#include <annotator_i.h>
Inheritance diagram for Simple_declaration_reader:
Public Methods | |
Simple_declaration_reader (Abstract_scope *scope, Source *source, Annotator *annotator) | |
Simple_declaration_reader (Abstract_scope *scope, Source *source, Arg_vec *args, Ptree *func_defn) | |
void | parse_specifiers (Ptree *tree) |
void | declare_variable (Type type, Ptree *name, Ptree *initializer, Ptree *bitsize) |
Private Attributes | |
Storage_class_specifier | storage |
Function_specifier_set | func |
Source * | source |
Ptree * | func_defn |
Annotator * | annotator |
|
Definition at line 31 of file annotator_i.h. |
|
Definition at line 36 of file annotator_i.h. References Declaration_reader::Arg_vec, func, s_None, and storage. |
|
|
Definition at line 38 of file annotator.cc. Referenced by Annotator::visit_function(), and Annotator::visit_name_declaration(). |
|
Definition at line 28 of file annotator_i.h. Referenced by declare_variable(). |
|
Definition at line 25 of file annotator_i.h. Referenced by declare_variable(), parse_specifiers(), and Simple_declaration_reader(). |
|
Definition at line 27 of file annotator_i.h. Referenced by declare_variable(). |
|
Definition at line 26 of file annotator_i.h. |
|
Definition at line 24 of file annotator_i.h. Referenced by declare_variable(), parse_specifiers(), and Simple_declaration_reader(). |