, including all inherited members.
| _Anonymous | Puma::Semantic | [protected] |
| _db | Puma::Semantic | [protected] |
| _decl_specs | Puma::Semantic | [protected] |
| _err | Puma::Semantic | [protected] |
| _file | Puma::Semantic | [protected] |
| _in_arg_decl_seq | Puma::CSemantic | [protected] |
| _in_decl | Puma::Semantic | [protected] |
| _in_param_decl_clause | Puma::Semantic | [protected] |
| _sem_decl_specs | Puma::Semantic | [protected] |
| abst_declarator() | Puma::CSemantic | [virtual] |
| ANY enum value | Puma::CSemantic | [protected] |
| ARG enum value | Puma::CSemantic | [protected] |
| arg_decl_seq() | Puma::CSemantic | [virtual] |
| array_delim() | Puma::CSemantic | [virtual] |
| ATTRIB enum value | Puma::CSemantic | [protected] |
| begin_decl() | Puma::CSemantic | [virtual] |
| begin_param_check() | Puma::CSemantic | |
| builder() const | Puma::CSemantic | [inline, protected, virtual] |
| CLASS enum value | Puma::CSemantic | [protected] |
| class_spec() | Puma::CSemantic | [virtual] |
| class_spec_err(CTree *) | Puma::CSemantic | [virtual] |
| cmpd_stmt() | Puma::CSemantic | [virtual] |
| common_settings(CObjectInfo *info, CTree *tree) | Puma::Semantic | [protected] |
| common_settings(CObjectInfo *info, CTree *tree, CSemDeclarator *d) | Puma::Semantic | [protected] |
| configure(Config &) | Puma::CSemantic | [virtual] |
| createAttribute(const char *, CStructure *, CTypeInfo *, bool=false) | Puma::CSemantic | [protected] |
| createFunction(const char *, CStructure *, CTypeInfo *) | Puma::CSemantic | [protected] |
| createParameter(CFunctionInfo *, CTypeInfo *) | Puma::CSemantic | [protected] |
| createTypedef(const char *, CStructure *, CTypeInfo *) | Puma::CSemantic | [protected] |
| CSemantic(CSyntax &, CBuilder &) | Puma::CSemantic | [inline] |
| current_enum | Puma::Semantic | [protected] |
| current_fct | Puma::Semantic | [protected] |
| current_scope | Puma::Semantic | [protected] |
| decl_begin(CSemDeclSpecs *ds) | Puma::Semantic | [protected] |
| decl_end() | Puma::Semantic | [protected] |
| decl_spec_seq() | Puma::CSemantic | |
| decl_spec_seq1() | Puma::CSemantic | [virtual] |
| decl_spec_seq_err() | Puma::CSemantic | [virtual] |
| decl_specs() const | Puma::Semantic | [inline, protected] |
| decl_specs_begin(CT_DeclSpecSeq *dss) | Puma::Semantic | [inline, protected] |
| decl_specs_end() | Puma::Semantic | [inline, protected] |
| declare_parameter() | Puma::CSemantic | [virtual] |
| declareImplicitFcts() | Puma::CSemantic | [inline, protected] |
| Delete() | Puma::CSemantic | [protected, virtual] |
| Destroy() | Puma::PtrStack< T > | [inline] |
| determine_linkage(CSemDeclSpecs *, SemObjType, CObjectInfo *=(CObjectInfo *) 0) const | Puma::CSemantic | [protected] |
| determine_storage_class(CSemDeclSpecs *, SemObjType, CLinkage::Type) const | Puma::CSemantic | [protected] |
| direct_abst_declarator() | Puma::CSemantic | [virtual] |
| empty_decl_spec_seq() | Puma::CSemantic | |
| enter_arg_decl_seq() | Puma::CSemantic | [inline] |
| enter_local_scope() | Puma::Semantic | |
| enter_param_decl_clause() | Puma::Semantic | [virtual] |
| enter_scope(CStructure *scope) | Puma::Semantic | [protected, virtual] |
| ENUM enum value | Puma::CSemantic | [protected] |
| error_sink(ErrorSink &e) | Puma::Semantic | [inline] |
| FCT enum value | Puma::CSemantic | [protected] |
| findParent() const | Puma::CSemantic | [protected] |
| finish_decl() | Puma::Semantic | [inline] |
| finish_declarator() | Puma::Semantic | |
| finish_fct_def() | Puma::CSemantic | [virtual] |
| finish_param_check() | Puma::CSemantic | [virtual] |
| Forget() | Puma::PtrStack< T > | [inline] |
| forget_state() | Puma::Semantic | [inline] |
| Get(long) const | Puma::PtrStack< T > | [inline] |
| getFile() | Puma::Semantic | [inline] |
| id_expr() | Puma::CSemantic | [virtual] |
| identifier_list() | Puma::CSemantic | [virtual] |
| implicit_int() | Puma::CSemantic | [virtual] |
| in_arg_decl | Puma::CSemantic | [protected] |
| in_arg_decl_seq() const | Puma::CSemantic | [inline] |
| in_decl() const | Puma::Semantic | [inline, protected] |
| in_param_decl_clause() | Puma::Semantic | |
| init(CSemDatabase &, Unit &) | Puma::CSemantic | [virtual] |
| init_declarator(CTree *) | Puma::CSemantic | [virtual] |
| introduce_class() | Puma::CSemantic | [virtual] |
| introduce_enum() | Puma::CSemantic | [virtual] |
| introduce_enumerator() | Puma::CSemantic | [virtual] |
| introduce_function() | Puma::CSemantic | [virtual] |
| introduce_label() | Puma::CSemantic | [virtual] |
| introduce_member() | Puma::CSemantic | [virtual] |
| introduce_named_type() | Puma::CSemantic | [virtual] |
| introduce_object() | Puma::CSemantic | [virtual] |
| introduce_parameter() | Puma::CSemantic | [virtual] |
| introduce_tag() | Puma::CSemantic | [virtual] |
| is_type_name | Puma::CSemantic | [protected] |
| isRedefiningTypedef(CObjectInfo *, int obj_type) const | Puma::CSemantic | [protected] |
| iter_stmt() | Puma::CSemantic | [virtual] |
| leave_arg_decl_seq() | Puma::CSemantic | [inline] |
| leave_param_decl_clause() | Puma::Semantic | [virtual] |
| leave_scopes() | Puma::Semantic | |
| Length() const | Puma::PtrStack< T > | [inline] |
| lookup(const char *, SemObjType, bool=false) const | Puma::CSemantic | [inline, protected] |
| lookup(CT_SimpleName *, SemObjType, bool=false) const | Puma::CSemantic | [inline, protected] |
| lookup(const char *, CStructure *, SemObjType, bool) const | Puma::CSemantic | [protected] |
| New() | Puma::PtrStack< T > | [inline] |
| NON_TAG enum value | Puma::CSemantic | [protected] |
| param_decl_clause() | Puma::CSemantic | [virtual] |
| Pop() | Puma::PtrStack< T > | [inline] |
| PrivateName() | Puma::Semantic | |
| protection() const | Puma::CSemantic | [inline, virtual] |
| PtrStack(long=8192, long=8192) | Puma::PtrStack< T > | [inline] |
| Push(CObjectInfo *info) | Puma::Semantic | [protected] |
| Puma::PtrStack::Push(const T *) | Puma::PtrStack< T > | [inline] |
| reenter_scope(CStructure *scope) | Puma::Semantic | [protected, virtual] |
| Reject() | Puma::PtrStack< T > | [inline] |
| Remove() | Puma::PtrStack< T > | [inline, protected, virtual] |
| Reset() | Puma::PtrStack< T > | [inline] |
| resolveExpr(CTree *expr, CTree *base) const | Puma::CSemantic | [protected] |
| restore_state() | Puma::Semantic | [inline] |
| save_state() | Puma::Semantic | [inline] |
| select_stmt() | Puma::CSemantic | [virtual] |
| sem_decl_specs() const | Puma::Semantic | [inline, protected] |
| Semantic() | Puma::Semantic | [inline, protected] |
| SemObjType enum name | Puma::CSemantic | [protected] |
| setSpecifiers(CObjectInfo *, CSemDeclSpecs *) const | Puma::CSemantic | [protected] |
| Stacks() const | Puma::PtrStack< T > | [inline] |
| support_implicit_int | Puma::CSemantic | [protected] |
| syntax() const | Puma::CSemantic | [inline, protected, virtual] |
| TAG enum value | Puma::CSemantic | [protected] |
| Top() const | Puma::PtrStack< T > | [inline] |
| trans_unit() | Puma::CSemantic | [virtual] |
| TYPEDEF enum value | Puma::CSemantic | [protected] |
| typedef_name() | Puma::CSemantic | [virtual] |
| typeMatch(CTypeInfo *, CTypeInfo *) const | Puma::CSemantic | [protected] |
| undo(CTree *tree) | Puma::Semantic | |
| UNION enum value | Puma::CSemantic | [protected] |
| ~PtrStack() | Puma::PtrStack< T > | [inline, virtual] |
| ~Semantic() | Puma::Semantic | [protected, virtual] |