| _elaborated | sueNode | [private] |
| _spec | sueNode | [private] |
| add_type_qualifiers(Type_qualifiers the_tq) | typeNode | [inline] |
| add_type_qualifiers_and(Type_qualifiers the_tq) | typeNode | [inline] |
| annotations() | Node | [inline] |
| base_type(bool TdefIndir) const | typeNode | [inline, virtual] |
| change(Changer &the_changer, bool redispatch=false)=0 | Node | [pure virtual] |
| clone() const=0 | Node | [pure virtual] |
| COMPATIBLE enum value | typeNode | |
| CONST enum value | typeNode | |
| coord() const | Node | [inline] |
| coord(const Coord coord) | Node | [inline] |
| dataflow(FlowVal *v, FlowProblem &fp) | typeNode | [inline, virtual] |
| datatype() const | Node | |
| datatype_superior() const | Node | |
| deep_base_type() | typeNode | |
| deleted_nodes | Node | [static] |
| elaborated() const | sueNode | [inline] |
| elaborated(bool elab) | sueNode | [inline] |
| equal_to(typeNode *first, typeNode *second, bool strict_toplevel, bool strict_recursive) | typeNode | [static] |
| finish() | typeNode | |
| finish_and() | typeNode | |
| follow_tdefs() | typeNode | |
| force_new(const Coord coord) | sueNode | |
| force_new_and(const Coord coord) | sueNode | |
| gen() const | Node | [inline] |
| gen(FlowVal *g) | Node | [inline] |
| get_type() | typeNode | [inline] |
| INLINE enum value | typeNode | |
| integral_promotions(typeNode *old_type) | typeNode | [static] |
| is_aggregate() const | typeNode | [inline, virtual] |
| is_arithmetic() const | typeNode | [inline, virtual] |
| is_char() const | typeNode | [inline, virtual] |
| is_derived() const | typeNode | [inline, virtual] |
| is_ellipsis() const | typeNode | [inline, virtual] |
| is_float() const | typeNode | [inline, virtual] |
| is_int() const | typeNode | [inline, virtual] |
| is_integer() const | typeNode | [inline, virtual] |
| is_pointer() const | typeNode | [inline, virtual] |
| is_scalar() const | typeNode | [inline, virtual] |
| is_void() const | typeNode | [inline, virtual] |
| kill() const | Node | [inline] |
| kill(FlowVal *k) | Node | [inline] |
| mark | Node | |
| no_tdef_type() | typeNode | |
| Node(NodeType typ, const Coord coord, bool parenthesized=false) | Node | |
| Node(const Node &other) | Node | |
| nodes | Node | [static] |
| NONE enum value | typeNode | |
| operator!=(typeNode &second) | typeNode | [inline] |
| operator<=(typeNode &second) | typeNode | [inline] |
| operator==(typeNode &second) | typeNode | [inline] |
| output(output_context &ct, Node *par) | typeNode | [virtual] |
| output_type(output_context &ct, Node *par, Assoc context, Type_qualifiers q) | sueNode | [virtual] |
| parenthesized() const | Node | [inline] |
| parenthesized(bool paren) | Node | [inline] |
| qualified_equal_to(typeNode *node2, bool strict_toplevel, bool strict_recursive) | sueNode | [virtual] |
| remove_type_qualifiers(Type_qualifiers the_tq) | typeNode | [inline] |
| report() | Node | [static] |
| same_tag_as(sueNode *other) | sueNode | |
| set_base_type(typeNode *base) | typeNode | |
| set_base_type_and(typeNode *base) | typeNode | |
| set_name(idNode *id, const Coord coord) | sueNode | |
| set_name_and(idNode *id, const Coord coord) | sueNode | |
| set_name_fields(idNode *id, decl_list *fields, const Coord left_coord, const Coord the_right_coord) | sueNode | |
| set_name_fields_and(idNode *id, decl_list *fields, const Coord left_coord, const Coord the_right_coord) | sueNode | |
| spec() const | sueNode | [inline] |
| spec(suespecNode *s) | sueNode | [inline] |
| sueNode(NodeType typ, const Coord coord) | sueNode | |
| tag_conflict(sueNode *new_sue) | sueNode | |
| typ() const | Node | [inline] |
| type() const | typeNode | [inline, virtual] |
| type(typeNode *the_type) | typeNode | [inline] |
| Type_qualifiers enum name | typeNode | |
| type_qualifiers() const | typeNode | [inline] |
| type_qualifiers(Type_qualifiers the_tq) | typeNode | [inline] |
| type_qualifiers_name(Type_qualifiers tq) | typeNode | [static] |
| type_qualifiers_name() | typeNode | [inline] |
| typeNode(NodeType typ, Type_qualifiers tq, typeNode *subtype, const Coord coord) | typeNode | |
| unwind_tdefs(Type_qualifiers &the_tq) | typeNode | |
| usual_arithmetic_conversions(typeNode *left, typeNode *right) | typeNode | [static] |
| usual_unary_conversion_type() | typeNode | [inline, virtual] |
| verify_sue_complete() | typeNode | |
| visit(Visitor *the_visitor)=0 | Node | [pure virtual] |
| VOLATILE enum value | typeNode | |
| walk(Walker &the_walker)=0 | Node | [pure virtual] |
| ~Node() | Node | [virtual] |
| ~sueNode() | sueNode | [virtual] |
| ~typeNode() | typeNode | [virtual] |