C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

funcNode Member List

This is the complete list of members for funcNode, including all inherited members.
_argsfuncNode [private]
_is_knrfuncNode [private]
add_parameter_types(decl_list *types)funcNode
add_type_qualifiers(Type_qualifiers the_tq)typeNode [inline]
add_type_qualifiers_and(Type_qualifiers the_tq)typeNode [inline]
alloc_align(void) consttypeNode [inline]
alloc_align(int align)typeNode [inline]
alloc_size(void) consttypeNode [inline]
alloc_size(int size)typeNode [inline]
annotations()Node [inline]
args()funcNode [inline]
args() constfuncNode [inline]
base_type(bool TdefIndir) consttypeNode [inline, virtual]
change(Changer &the_changer, bool redispatch=false)funcNode [virtual]
check_conversions()funcNode
clone() constfuncNode [inline, 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]
equal_to(typeNode *first, typeNode *second, bool strict_toplevel, bool strict_recursive)typeNode [static]
finish()typeNode
finish_and()typeNode
follow_tdefs()typeNode
funcNode(Type_qualifiers tq, decl_list *args, typeNode *returns, const Coord coord=Coord::Unknown)funcNode
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_compatible_with(funcNode *nfunc)funcNode
is_derived() constfuncNode [inline, virtual]
is_ellipsis() consttypeNode [inline, virtual]
is_float() consttypeNode [inline, virtual]
is_int() consttypeNode [inline, virtual]
is_integer() consttypeNode [inline, virtual]
is_knr() constfuncNode [inline]
is_knr(bool v)funcNode [inline]
is_pointer() constfuncNode [inline, virtual]
is_scalar() consttypeNode [inline, virtual]
is_void() consttypeNode [inline, virtual]
is_void_args()funcNode
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)funcNode [virtual]
parenthesized() constNode [inline]
parenthesized(bool paren)Node [inline]
qualified_equal_to(typeNode *node2, bool strict_toplevel, bool strict_recursive)funcNode [virtual]
remove_type_qualifiers(Type_qualifiers the_tq)typeNode [inline]
report()Node [static]
returns() constfuncNode [inline]
returns(typeNode *returns)funcNode [inline]
set_base_type(typeNode *base)typeNode
set_base_type_and(typeNode *base)typeNode
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)funcNode [virtual]
VOLATILE enum valuetypeNode
walk(Walker &the_walker)funcNode [virtual]
~funcNode()funcNode [virtual]
~Node()Node [virtual]
~typeNode()typeNode [virtual]

Generated on August 27, 2003
Back to the C-Breeze home page