, 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] |