Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

sueNode Member List

This is the complete list of members for sueNode, including all inherited members.
_elaboratedsueNode [private]
_specsueNode [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) consttypeNode [inline, virtual]
change(Changer &the_changer, bool redispatch=false)=0Node [pure virtual]
clone() const=0Node [pure virtual]
COMPATIBLE enum valuetypeNode
CONST enum valuetypeNode
coord() constNode [inline]
coord(const Coord coord)Node [inline]
dataflow(FlowVal *v, FlowProblem &fp)typeNode [inline, virtual]
datatype() constNode
datatype_superior() constNode
deep_base_type()typeNode
deleted_nodesNode [static]
elaborated() constsueNode [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() constNode [inline]
gen(FlowVal *g)Node [inline]
get_type()typeNode [inline]
INLINE enum valuetypeNode
integral_promotions(typeNode *old_type)typeNode [static]
is_aggregate() consttypeNode [inline, virtual]
is_arithmetic() consttypeNode [inline, virtual]
is_char() consttypeNode [inline, virtual]
is_derived() consttypeNode [inline, virtual]
is_ellipsis() consttypeNode [inline, virtual]
is_float() consttypeNode [inline, virtual]
is_int() consttypeNode [inline, virtual]
is_integer() consttypeNode [inline, virtual]
is_pointer() consttypeNode [inline, virtual]
is_scalar() consttypeNode [inline, virtual]
is_void() consttypeNode [inline, virtual]
kill() constNode [inline]
kill(FlowVal *k)Node [inline]
markNode
no_tdef_type()typeNode
Node(NodeType typ, const Coord coord, bool parenthesized=false)Node
Node(const Node &other)Node
nodesNode [static]
NONE enum valuetypeNode
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() constNode [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() constsueNode [inline]
spec(suespecNode *s)sueNode [inline]
sueNode(NodeType typ, const Coord coord)sueNode
tag_conflict(sueNode *new_sue)sueNode
typ() constNode [inline]
type() consttypeNode [inline, virtual]
type(typeNode *the_type)typeNode [inline]
Type_qualifiers enum nametypeNode
type_qualifiers() consttypeNode [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)=0Node [pure virtual]
VOLATILE enum valuetypeNode
walk(Walker &the_walker)=0Node [pure virtual]
~Node()Node [virtual]
~sueNode()sueNode [virtual]
~typeNode()typeNode [virtual]

Generated on Thu Jan 10 12:06:34 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001