equal
deleted
inserted
replaced
26 #define _HELPER_FUNCTIONS_HH_ |
26 #define _HELPER_FUNCTIONS_HH_ |
27 |
27 |
28 #include "../absyntax/visitor.hh" |
28 #include "../absyntax/visitor.hh" |
29 #include <typeinfo> |
29 #include <typeinfo> |
30 |
30 |
31 |
|
32 |
|
33 #define is_type(type_name_symbol, type_name_class) ((type_name_symbol == NULL) ? false : (typeid(*type_name_symbol) == typeid(type_name_class))) |
|
34 #define sizeoftype(symbol) get_sizeof_datatype_c::getsize(symbol) |
|
35 |
31 |
36 |
32 |
37 |
33 |
38 |
34 |
39 typedef struct { |
35 typedef struct { |