| Abstract_scope(Abstract_scope *parent) | Abstract_scope | [inline] |
| add_function_decl(Storage_class_specifier storage, Function_specifier_set fspec, Type type, const Symbol_name &sym_name) | Block_scope | [virtual] |
| add_function_implementation(Function_signature *fsig, Block_scope *scope, Ptree *defn, Ptree *initializer) | Block_scope | [virtual] |
| add_symbol(std::string name, Symbol *sym) | Block_scope | [virtual] |
| add_variable(Storage_class_specifier storage, Type type, Ptree *name, Ptree *init, Ptree *bitsize) | Block_scope | [virtual] |
| block_prefix | Block_scope | [private] |
| Block_scope(Function_signature *fsig) | Block_scope | |
| Block_scope(Block_scope *parent, bool use_parent) | Block_scope | |
| fsig | Block_scope | [private] |
| fun_prefix | Block_scope | [private] |
| get_function() const | Block_scope | [inline] |
| get_global_scope() | Abstract_scope | |
| get_parent() const | Abstract_scope | [inline] |
| get_this_type() const | Block_scope | [virtual] |
| get_unique_name(std::string name) | Block_scope | [virtual] |
| is_constructor(Ptree *tree) | Abstract_scope | [virtual] |
| lookup_here(std::string name, bool for_decl) | Block_scope | [virtual] |
| lookup_unqualified(std::string name) | Abstract_scope | [virtual] |
| nonblock | Block_scope | [private] |
| process_pending() | Abstract_scope | [virtual] |
| set_parent(Abstract_scope *p) | Abstract_scope | [inline] |
| set_this_type(Type t) | Block_scope | |
| this_type | Block_scope | [private] |
| use_parent | Block_scope | [private] |
| ~Abstract_scope() | Abstract_scope | [inline, virtual] |
| ~Block_scope() | Block_scope | |