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

subdeclNode Member List

This is the complete list of members for subdeclNode, including all inherited members.
_indexsubdeclNode [private]
_originalsubdeclNode [private]
add_parameter_types(decl_list *types)declNode
add_parameter_types_and(decl_list *types)declNode
annotations()Node [inline]
attribs()declNode [inline]
attribs() constdeclNode [inline]
AUTO enum valuedeclNode
base_type(bool TdefIndir) constdeclNode [virtual]
bitsize() constdeclNode [inline]
bitsize(exprNode *bitsize)declNode [inline]
BLOCK enum valuedeclNode
change(Changer &the_changer, bool redispatch=false)subdeclNode [virtual]
clone() constsubdeclNode [inline, virtual]
coord() constNode [inline]
coord(const Coord coord)Node [inline]
dataflow(FlowVal *v, FlowProblem &fp)declNode [virtual]
datatype() constNode
datatype_superior() constNode
Decl_location enum namedeclNode
decl_location() constdeclNode [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_nodesNode [static]
ENUM enum valuedeclNode
EXTERN enum valuedeclNode
finish(Storage_class sc)declNode
finish_and(Storage_class sc)declNode
FORMAL enum valuedeclNode
gen() constNode [inline]
gen(FlowVal *g)Node [inline]
get_type()declNode [inline]
inc_references()declNode [inline]
index() constsubdeclNode [inline]
inherit_type(decl_list *others, ScopeState redeclare)declNode
inherit_type_and(decl_list *others, ScopeState redeclare)declNode
init() constdeclNode [inline]
init(exprNode *init)declNode [inline]
is_redundant_extern() constdeclNode [inline]
kill() constNode [inline]
kill(FlowVal *k)Node [inline]
markNode
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]
name_with_index()subdeclNode
no_tdef_type()declNode
Node(NodeType typ, const Coord coord, bool parenthesized=false)Node
Node(const Node &other)Node
nodesNode [static]
NONE enum valuedeclNode
original()subdeclNode [inline, virtual]
output(output_context &ct, Node *par)subdeclNode [virtual]
parenthesized() constNode [inline]
parenthesized(bool paren)Node [inline]
pragmas()defNode [inline]
PROC enum valuedeclNode
references() constdeclNode [inline]
references(int references)declNode [inline]
REGISTER enum valuedeclNode
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 valuedeclNode
Storage_class enum namedeclNode
storage_class() constdeclNode [inline]
storage_class(Storage_class sc)declNode [inline]
storage_class_name(Storage_class sc)declNode [static]
SU enum valuedeclNode
subdeclNode(declNode *orig, int index)subdeclNode
TOP enum valuedeclNode
typ() constNode [inline]
type() constdeclNode [inline, virtual]
type(typeNode *the_type)declNode [inline]
TYPEDEF enum valuedeclNode
UNKNOWN enum valuedeclNode
visit(Visitor *the_visitor)subdeclNode [virtual]
walk(Walker &the_walker)subdeclNode [virtual]
~declNode()declNode [virtual]
~defNode()defNode [virtual]
~Node()Node [virtual]
~subdeclNode()subdeclNode [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