_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 | inlineprotectedvirtual |
CLASS enum value | Puma::CSemantic | protected |
class_spec() | 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 | inlineprotected |
decl_specs_begin(CT_DeclSpecSeq *dss) | Puma::Semantic | inlineprotected |
decl_specs_end() | Puma::Semantic | inlineprotected |
declare_parameter() | Puma::CSemantic | virtual |
declareImplicitFcts() | Puma::CSemantic | inlineprotected |
Delete() | Puma::CSemantic | protectedvirtual |
Destroy() | Puma::PtrStack< CObjectInfo > | 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 *scp) | Puma::CSemantic | virtual |
ENUM enum value | Puma::CSemantic | protected |
enumerator_def() | Puma::CSemantic | virtual |
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(bool) | Puma::CSemantic | virtual |
Forget() | Puma::PtrStack< CObjectInfo > | inline |
forget_state() | Puma::Semantic | inline |
Get(long n) const | Puma::PtrStack< CObjectInfo > | 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 | inlineprotected |
in_param_decl_clause() | Puma::Semantic | |
init(CSemDatabase &, Unit &) | Puma::CSemantic | virtual |
init_declarator() | 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(CTree *&) | Puma::CSemantic | virtual |
introduce_member() | Puma::CSemantic | virtual |
introduce_named_type() | Puma::CSemantic | virtual |
introduce_object(CTree *=0) | Puma::CSemantic | virtual |
introduce_parameter() | Puma::CSemantic | virtual |
introduce_tag() | Puma::CSemantic | virtual |
is_type_name | Puma::CSemantic | protected |
isRedefinedFunction(CFunctionInfo *) const | 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::CSemantic | virtual |
Length() const | Puma::PtrStack< CObjectInfo > | inline |
lookup(const char *, SemObjType, bool=false) const | Puma::CSemantic | inlineprotected |
lookup(CT_SimpleName *, SemObjType, bool=false) const | Puma::CSemantic | inlineprotected |
lookup(const char *, CStructure *, SemObjType, bool) const | Puma::CSemantic | protected |
lookupBuiltin(const char *name) const | Puma::CSemantic | protected |
New() | Puma::PtrStack< CObjectInfo > | inline |
non_record_scopes | Puma::CSemantic | protected |
NON_TAG enum value | Puma::CSemantic | protected |
param_decl_clause() | Puma::CSemantic | virtual |
Pop() | Puma::PtrStack< CObjectInfo > | inline |
PrivateName() | Puma::Semantic | |
protection() const | Puma::CSemantic | inlinevirtual |
PtrStack(long size=8192, long incr=8192) | Puma::PtrStack< CObjectInfo > | inline |
Push(CObjectInfo *info) | Puma::Semantic | protected |
PtrStack< CObjectInfo >::Push(const CObjectInfo *item) | Puma::PtrStack< CObjectInfo > | inline |
reenter_class_scope() | Puma::CSemantic | |
reenter_scope(CStructure *scp) | Puma::CSemantic | virtual |
Reject() | Puma::PtrStack< CObjectInfo > | inline |
Remove() | Puma::PtrStack< CObjectInfo > | inlineprotectedvirtual |
Reset() | Puma::PtrStack< CObjectInfo > | 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 | inlineprotected |
Semantic() | Puma::Semantic | inlineprotected |
SemObjType enum name | Puma::CSemantic | protected |
setSpecifiers(CObjectInfo *, CSemDeclSpecs *) const | Puma::CSemantic | protected |
Stacks() const | Puma::PtrStack< CObjectInfo > | inline |
support_implicit_int | Puma::CSemantic | protected |
syntax() const | Puma::CSemantic | inlineprotectedvirtual |
TAG enum value | Puma::CSemantic | protected |
Top() const | Puma::PtrStack< CObjectInfo > | 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< CObjectInfo > | inlinevirtual |
~Semantic() | Puma::Semantic | protectedvirtual |