C-Breeze
C Compiler Infrastructure

[ Project home page]

primNode Member List

This is the complete list of members for primNode, including all inherited members.

_basicprimNode [private]
add_type_qualifiers(Type_qualifiers the_tq)typeNode [inline]
add_type_qualifiers_and(Type_qualifiers the_tq)typeNode [inline]
alloc_align(void) const typeNode [inline]
alloc_align(int align)typeNode [inline]
alloc_size(void) const typeNode [inline]
alloc_size(int size)typeNode [inline]
annotations()Node [inline]
base_type(bool TdefIndir) const typeNode [inline, virtual]
basic() const primNode [inline]
basic()primNode [inline]
basic(basic_type basic)primNode [inline]
change(Changer &the_changer, bool redispatch=false)primNode [virtual]
clone() const primNode [inline, virtual]
COMPATIBLE enum valuetypeNode
CONST enum valuetypeNode
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_nodesNode [static]
equal_to(typeNode *first, typeNode *second, bool strict_toplevel, bool strict_recursive)typeNode [static]
finish()primNode
finish_and()primNode
follow_tdefs()typeNode
gen() const Node [inline]
gen(FlowVal *g)Node [inline]
get_type()typeNode [inline]
INLINE enum valuetypeNode
integral_promotions(typeNode *old_type)typeNode [static]
is_aggregate() const typeNode [inline, virtual]
is_arithmetic() const primNode [inline, virtual]
is_char() const primNode [inline, virtual]
is_derived() const typeNode [inline, virtual]
is_ellipsis() const primNode [inline, virtual]
is_float() const primNode [inline, virtual]
is_int() const primNode [inline, virtual]
is_integer() const primNode [inline, virtual]
is_pointer() const typeNode [inline, virtual]
is_scalar() const primNode [inline, virtual]
is_void() const primNode [inline, virtual]
kill() const Node [inline]
kill(FlowVal *k)Node [inline]
markNode
merge_in(primNode *other)primNode
merge_in_and(primNode *other)primNode
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)primNode [virtual]
parenthesized() const Node [inline]
parenthesized(bool paren)Node [inline]
primNode(Type_qualifiers tq, basic_type basic, const Coord coord=Coord::Unknown)primNode
primNode(Type_qualifiers tq, const Coord coord=Coord::Unknown)primNode
primNode(const Coord coord)primNode
primNode(basic_type basic, const Coord coord=Coord::Unknown)primNode
qualified_equal_to(typeNode *node2, bool strict_toplevel, bool strict_recursive)primNode [virtual]
remove_type_qualifiers(Type_qualifiers the_tq)typeNode [inline]
report()Node [static]
set_base_type(typeNode *base)typeNode
set_base_type_and(typeNode *base)typeNode
typ() const Node [inline]
type() const typeNode [inline, virtual]
type(typeNode *the_type)typeNode [inline]
type_qualifiers() const typeNode [inline]
type_qualifiers(Type_qualifiers the_tq)typeNode [inline]
Type_qualifiers enum nametypeNode
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)primNode [virtual]
VOLATILE enum valuetypeNode
walk(Walker &the_walker)primNode [virtual]
~Node()Node [virtual]
~primNode()primNode [virtual]
~typeNode()typeNode [virtual]


Generated on February 1, 2006
Back to the C-Breeze home page