add_parameter(Variable_symbol *vsym) | Function_signature | |
backlink | Function_signature | [private] |
builtin | Function_signature | [private] |
call_type | Function_signature | [private] |
definition | Function_signature | [private] |
dump(std::ostream &os) | Function_signature | [virtual] |
Function_signature(Type t, Type this_type, Type call_type, Storage_class_specifier sc, Function_specifier_set f, Function_symbol *backlink) | Function_signature | |
function_spec | Function_signature | [private] |
generated | Function_signature | [private] |
get_basename() const | Symbol | |
get_body() const | Function_signature | [inline] |
get_call_type() const | Function_signature | [inline] |
get_function() const | Function_signature | [inline] |
get_function_specifiers() const | Function_signature | [inline] |
get_initializers() const | Function_signature | [inline] |
get_kind() const | Function_signature | [virtual] |
get_name() const | Symbol | [inline] |
get_pointer_type() const | Function_signature | |
get_proto_type() const | Function_signature | [inline] |
get_return_type() const | Function_signature | |
get_scope() | Symbol | [virtual] |
get_status() const | Symbol | [inline] |
get_storage_specifier() const | Function_signature | [inline] |
get_this_type() const | Function_signature | [inline] |
has_pointer_type(Type t) const | Function_signature | |
initializers | Function_signature | [private] |
is_builtin() const | Function_signature | [inline] |
is_declared() const | Symbol | [inline] |
is_defined() const | Symbol | [inline] |
is_generated() const | Function_signature | [inline] |
is_tagged(Kind k) | Symbol | [inline, static] |
is_tagged() const | Symbol | [inline] |
k_ClassOrStruct enum value | Symbol | |
k_ClassTemplate enum value | Symbol | |
k_Enum enum value | Symbol | |
k_Function enum value | Symbol | |
k_Namespace enum value | Symbol | |
k_Typedef enum value | Symbol | |
k_Union enum value | Symbol | |
k_Variable enum value | Symbol | |
Kind enum name | Symbol | |
make_builtin(Type t) | Function_signature | [static] |
merge_fspec(Function_specifier_set fspec) | Function_signature | |
par_begin() const | Function_signature | |
par_end() const | Function_signature | |
Par_vec typedef | Function_signature | |
parameters | Function_signature | [private] |
proto_type | Function_signature | [private] |
set_body(Ptree *tree, Ptree *init) | Function_signature | |
set_builtin() | Function_signature | [inline] |
set_generated() | Function_signature | [inline] |
set_name(const std::string &n, std::string::size_type bl) | Symbol | [inline] |
set_status(Status st) | Symbol | |
st_Declared enum value | Symbol | |
st_Defined enum value | Symbol | |
st_Undefined enum value | Symbol | |
Status enum name | Symbol | |
storage_spec | Function_signature | [private] |
Symbol() | Symbol | [inline] |
this_type | Function_signature | [private] |
~Symbol() | Symbol | [virtual] |