C-Breeze
C Compiler Infrastructure

[ Project home page]

operandNode Member List

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

_addroperandNode [private]
_castoperandNode [private]
_fieldsoperandNode [private]
_indexoperandNode [private]
_staroperandNode [private]
_varoperandNode [private]
addr(bool addr)operandNode [inline]
addr() const operandNode [inline]
annotations()Node [inline]
base_type(bool TdefIndir) const exprNode [virtual]
cast(typeNode *cast)operandNode [inline]
cast(void)operandNode [inline]
cast(void) const operandNode [inline]
change(Changer &the_changer, bool redispatch=false)operandNode [virtual]
clone() const operandNode [inline, virtual]
coord() const Node [inline]
coord(const Coord coord)Node [inline]
dataflow(FlowVal *v, FlowProblem &fp)operandNode [virtual]
datatype() const Node
datatype_superior() const Node
deleted_nodesNode [static]
eval()operandNode [virtual]
exprNode(NodeType typ, typeNode *type, const Coord coord)exprNode
fields()operandNode [inline]
fields() const operandNode [inline]
gen() const Node [inline]
gen(FlowVal *g)Node [inline]
get_type()exprNode [inline]
index(indexNode *index)operandNode [inline]
index(void)operandNode [inline]
index(void) const operandNode [inline]
integral_promotions(exprNode *old_expr)exprNode [static]
is_lvalue()exprNode [inline, virtual]
kill() const Node [inline]
kill(FlowVal *k)Node [inline]
markNode
no_tdef_type()exprNode [inline]
Node(NodeType typ, const Coord coord, bool parenthesized=false)Node
Node(const Node &other)Node
nodesNode [static]
noncast_type(bool convertArrays=true) const operandNode [virtual]
operandNode(indexNode *the_var, const Coord coord=Coord::Unknown)operandNode
operandNode(indexNode *the_var, bool star, bool addr, const Coord coord=Coord::Unknown)operandNode
operandNode(indexNode *the_var, bool star, bool addr, id_list *fields, indexNode *array_index, const Coord coord=Coord::Unknown)operandNode
output(output_context &ct, Node *par)exprNode [virtual]
output_expr(output_context &ct, Node *parent, int prec, Assoc assoc)operandNode [virtual]
parens(int outer_prec, Assoc outer_assoc)exprNode
parenthesized() const Node [inline]
parenthesized(bool paren)Node [inline]
precedence(Assoc &assoc)exprNode [virtual]
report()Node [static]
star(bool star)operandNode [inline]
star() const operandNode [inline]
typ() const Node [inline]
type() const operandNode [virtual]
type(typeNode *)operandNode [virtual]
usual_arithmetic_conversions(exprNode *left, exprNode *right)exprNode [static]
value() const exprNode [inline]
value()exprNode [inline]
value(const constant &newval)exprNode [inline]
var(indexNode *var)operandNode [inline]
var(void)operandNode [inline]
var(void) const operandNode [inline]
visit(Visitor *the_visitor)operandNode [virtual]
walk(Walker &the_walker)operandNode [virtual]
~exprNode()exprNode [virtual]
~Node()Node [virtual]


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