|
mycc::ast::type_specifier Struct Reference |
Public Member Functions | |
~type_specifier () | |
type_specifier (kw_void *v) | |
type_specifier (kw_char *c) | |
type_specifier (kw_short *s) | |
type_specifier (kw_int *i) | |
type_specifier (kw_long *l) | |
type_specifier (kw_float *f) | |
type_specifier (kw_double *d) | |
type_specifier (kw_signed *s) | |
type_specifier (kw_unsigned *u) | |
type_specifier (struct_or_union_specifier *s) | |
type_specifier (enum_specifier *e) | |
type_specifier (type_name *t) | |
const char * | text () const |
Public Attributes | |
VISITABLE |
|
Destructor.
Definition at line 915 of file rules.cc. References _char, _double, _enum_specifier, _float, _int, _long, _short, _signed, _struct_or_union_specifier, _type_name, _unsigned, and _void. |
|
Constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Return textual representation of type_specifier.
Implements mycc::ast::base. |
|
Definition at line 1257 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1262 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1266 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1261 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1259 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1260 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1258 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1263 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1265 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1267 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1264 of file rules.hh. Referenced by ~type_specifier(). |
|
Definition at line 1256 of file rules.hh. Referenced by ~type_specifier(). |
|
Reimplemented from mycc::ast::rule. |