_attribs | declNode | [private] |
_bitsize | declNode | [private] |
_decl_location | declNode | [private] |
_init | declNode | [private] |
_is_redundant_extern | declNode | [private] |
_name | declNode | [private] |
_references | declNode | [private] |
_storage_class | declNode | [private] |
_type | declNode | [private] |
add_parameter_types(decl_list *types) | declNode | |
add_parameter_types_and(decl_list *types) | declNode | |
annotations() | Node | [inline] |
attribs() | declNode | [inline] |
attribs() const | declNode | [inline] |
AUTO enum value | declNode | |
base_type(bool TdefIndir) const | declNode | [virtual] |
bitsize() const | declNode | [inline] |
bitsize(exprNode *bitsize) | declNode | [inline] |
BLOCK enum value | declNode | |
change(Changer &the_changer, bool redispatch=false) | declNode | [virtual] |
clone() const | declNode | [inline, virtual] |
coord() const | Node | [inline] |
coord(const Coord coord) | Node | [inline] |
dataflow(FlowVal *v, FlowProblem &fp) | declNode | [virtual] |
datatype() const | Node | |
datatype_superior() const | Node | |
Decl_location enum name | declNode | |
decl_location() const | declNode | [inline] |
decl_location(Decl_location loc) | declNode | [inline] |
decl_location_name(Decl_location dl) | declNode | [static] |
declNode(const char *name, Storage_class sc, typeNode *the_type, exprNode *init, exprNode *bitsize, const Coord coord=Coord::Unknown) | declNode | |
declNode(idNode *id, Storage_class sc, typeNode *the_type, exprNode *init, exprNode *bitsize) | declNode | |
declNode(idNode *name, exprNode *value) | declNode | |
declNode(typeNode *the_type, Storage_class sc) | declNode | |
defNode(NodeType typ, const Coord coord) | defNode | |
deleted_nodes | Node | [static] |
ENUM enum value | declNode | |
EXTERN enum value | declNode | |
finish(Storage_class sc) | declNode | |
finish_and(Storage_class sc) | declNode | |
FORMAL enum value | declNode | |
gen() const | Node | [inline] |
gen(FlowVal *g) | Node | [inline] |
get_type() | declNode | [inline] |
inc_references() | declNode | [inline] |
inherit_type(decl_list *others, ScopeState redeclare) | declNode | |
inherit_type_and(decl_list *others, ScopeState redeclare) | declNode | |
init() const | declNode | [inline] |
init(exprNode *init) | declNode | [inline] |
is_redundant_extern() const | declNode | [inline] |
kill() const | Node | [inline] |
kill(FlowVal *k) | Node | [inline] |
mark | Node | |
merge_attribs(attrib_list *attribs) | declNode | |
modify_type(typeNode *the_type) | declNode | |
modify_type_and(typeNode *the_type) | declNode | |
modify_type_and(declNode *the_type) | declNode | |
name() | declNode | [inline] |
name(string name) | declNode | [inline] |
no_tdef_type() | declNode | |
Node(NodeType typ, const Coord coord, bool parenthesized=false) | Node | |
Node(const Node &other) | Node | |
nodes | Node | [static] |
NONE enum value | declNode | |
original() | declNode | [inline, virtual] |
output(output_context &ct, Node *par) | declNode | [virtual] |
parenthesized() const | Node | [inline] |
parenthesized(bool paren) | Node | [inline] |
pragmas() | defNode | [inline] |
PROC enum value | declNode | |
references() const | declNode | [inline] |
references(int references) | declNode | [inline] |
REGISTER enum value | declNode | |
report() | Node | [static] |
set_init(exprNode *init) | declNode | |
set_init_and(exprNode *init) | declNode | |
set_redundant_extern(bool v) | declNode | [inline] |
set_type(typeNode *the_type, Storage_class sc, ScopeState redeclare) | declNode | |
set_type_and(typeNode *the_type, Storage_class sc, ScopeState redeclare) | declNode | |
set_type_and(declNode *the_decltype, Storage_class sc, ScopeState redeclare) | declNode | |
STATIC enum value | declNode | |
Storage_class enum name | declNode | |
storage_class() const | declNode | [inline] |
storage_class(Storage_class sc) | declNode | [inline] |
storage_class_name(Storage_class sc) | declNode | [static] |
SU enum value | declNode | |
TOP enum value | declNode | |
typ() const | Node | [inline] |
type() const | declNode | [inline, virtual] |
type(typeNode *the_type) | declNode | [inline] |
TYPEDEF enum value | declNode | |
UNKNOWN enum value | declNode | |
visit(Visitor *the_visitor) | declNode | [virtual] |
walk(Walker &the_walker) | declNode | [virtual] |
~declNode() | declNode | [virtual] |
~defNode() | defNode | [virtual] |
~Node() | Node | [virtual] |