_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_base_spec | Puma::CCSemantic | protected |
_in_conv_type_id | Puma::CCSemantic | protected |
_in_decl | Puma::Semantic | protected |
_in_expr | Puma::CCSemantic | protected |
_in_extern_decl | Puma::CCSemantic | protected |
_in_memb_access_expr | Puma::CCSemantic | protected |
_in_nested_name | Puma::CCSemantic | protected |
_in_param_decl_clause | Puma::Semantic | protected |
_in_template_arg_list | Puma::CCSemantic | protected |
_in_template_param_list | Puma::CCSemantic | protected |
_last_body_skipped | Puma::CCSemantic | protected |
_last_unit | Puma::CCSemantic | protected |
_outermost_class_def | Puma::CCSemantic | protected |
_postfix_expr | Puma::CCSemantic | protected |
_protection | Puma::CCSemantic | protected |
_sem_decl_specs | Puma::Semantic | protected |
abst_declarator() | Puma::CSemantic | virtual |
access_decl(CTree *=0) | Puma::CCSemantic | virtual |
access_spec() | Puma::CCSemantic | virtual |
add_base_classes() | Puma::CCSemantic | virtual |
addBaseClass(CClassInfo *, CT_BaseSpec *) | Puma::CCSemantic | protected |
addBaseClasses(CClassInfo *, CT_ClassDef *) | Puma::CCSemantic | protected |
addImplicitThisObject(CFunctionInfo *, CTypeInfo *, CTree *) | Puma::CCSemantic | protected |
ANY enum value | Puma::CSemantic | protected |
ARG enum value | Puma::CSemantic | protected |
arg_decl_seq() | Puma::CSemantic | virtual |
array_delim(CStructure *=0) | Puma::CCSemantic | |
Puma::CSemantic::array_delim() | Puma::CSemantic | virtual |
ATTRIB enum value | Puma::CSemantic | protected |
base_spec | Puma::CCSemantic | |
begin_decl() | Puma::CSemantic | virtual |
begin_param_check() | Puma::CSemantic | |
builder() const | Puma::CCSemantic | inlineprotectedvirtual |
calculateAddress(CTree *) const | Puma::CCSemantic | protected |
CCSemantic(CCSyntax &, CCBuilder &) | Puma::CCSemantic | |
check_function_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool) | Puma::CCSemantic | protectedvirtual |
check_member_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, bool) | Puma::CCSemantic | protectedvirtual |
check_object_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, CObjectInfo *&) | Puma::CCSemantic | protectedvirtual |
CLASS enum value | Puma::CSemantic | protected |
class_name() | Puma::CCSemantic | virtual |
class_spec() | Puma::CCSemantic | virtual |
class_spec_err() | Puma::CCSemantic | virtual |
cmpd_stmt() | Puma::CSemantic | virtual |
colon_colon() | Puma::CCSemantic | virtual |
common_settings(CObjectInfo *info, CTree *tree) | Puma::Semantic | protected |
common_settings(CObjectInfo *info, CTree *tree, CSemDeclarator *d) | Puma::Semantic | protected |
condition() | Puma::CCSemantic | virtual |
configure(Config &) | Puma::CSemantic | virtual |
const_expr() | Puma::CCSemantic | virtual |
const_init() | Puma::CCSemantic | virtual |
conv_fct_id(CStructure *=0) | Puma::CCSemantic | |
createAttribute(const char *, CStructure *, CTypeInfo *, bool=false) | Puma::CSemantic | protected |
createDelayedParse(bool(CCSyntax::*)(), CTree *) | Puma::CCSemantic | protected |
createFunction(const char *, CStructure *, CTypeInfo *) | Puma::CSemantic | protected |
createMethod(const char *, CRecord *, CTypeInfo *) | Puma::CCSemantic | protected |
createParameter(CFunctionInfo *, CTypeInfo *) | Puma::CSemantic | protected |
createTypedef(const char *, CStructure *, CTypeInfo *) | Puma::CSemantic | protected |
CSemantic(CSyntax &, CBuilder &) | Puma::CSemantic | inline |
ctor_init() | Puma::CCSemantic | virtual |
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::CCSemantic | 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 |
declarator_id(bool) | Puma::CCSemantic | virtual |
declare_parameter() | Puma::CSemantic | virtual |
declareImplicitFcts() | Puma::CCSemantic | protected |
declareNamespaceStd() | Puma::CCSemantic | protected |
declareSpecialMembers() | Puma::CCSemantic | protected |
Delete() | Puma::CCSemantic | protectedvirtual |
deleteContainer(int) | Puma::CCSemantic | protected |
dep_nested_name | Puma::CCSemantic | |
Destroy() | Puma::PtrStack< CObjectInfo > | inline |
determine_linkage(CSemDeclSpecs *, SemObjType, CObjectInfo *=(CObjectInfo *) 0) const | Puma::CCSemantic | protected |
determine_storage_class(CSemDeclSpecs *) const | Puma::CCSemantic | protected |
Puma::CSemantic::determine_storage_class(CSemDeclSpecs *, SemObjType, CLinkage::Type) const | Puma::CSemantic | protected |
direct_abst_declarator() | Puma::CSemantic | virtual |
direct_new_declarator() | Puma::CCSemantic | virtual |
empty_decl_spec_seq() | Puma::CSemantic | |
enter_arg_decl_seq() | Puma::CSemantic | inline |
enter_base_spec() | Puma::CCSemantic | inline |
enter_class_def() | Puma::CCSemantic | |
enter_conv_type_id() | Puma::CCSemantic | inline |
enter_entity_name(bool v=true) | Puma::CCSemantic | inline |
enter_exception_spec() | Puma::CCSemantic | |
enter_expr() | Puma::CCSemantic | inline |
enter_extern_decl(bool block_decl) | Puma::CCSemantic | |
enter_local_scope() | Puma::Semantic | |
enter_member_access(MemberAccessOperator) | Puma::CCSemantic | inline |
enter_nested_name() | Puma::CCSemantic | inline |
enter_param_decl_clause() | Puma::CCSemantic | virtual |
enter_postfix_expr() | Puma::CCSemantic | inline |
enter_scope(CStructure *) | Puma::CCSemantic | protectedvirtual |
enter_template_arg_list(Syntax::State) | Puma::CCSemantic | inline |
enter_template_decl() | Puma::CCSemantic | |
enter_template_param_list(Syntax::State) | Puma::CCSemantic | |
ENUM enum value | Puma::CSemantic | protected |
enum_name() | Puma::CCSemantic | virtual |
enumerator_def() | Puma::CCSemantic | virtual |
equalType(CTypeInfo *, CTypeInfo *, bool=true) const | Puma::CCSemantic | protected |
error_sink(ErrorSink &e) | Puma::Semantic | inline |
exception_spec() | Puma::CCSemantic | virtual |
expect_template | Puma::CCSemantic | protected |
explicit_instantiation() | Puma::CCSemantic | virtual |
explicit_specialization() | Puma::CCSemantic | virtual |
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_init_declarator() | Puma::CCSemantic | 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 |
getCloseCurly() | Puma::CCSemantic | protected |
getFile() | Puma::Semantic | inline |
getFriendScope(bool skip_tpl_scope=false) const | Puma::CCSemantic | protected |
getLastResolvedName(CT_SimpleName *) const | Puma::CCSemantic | protected |
getNameScope(CT_SimpleName *, bool=true) const | Puma::CCSemantic | protected |
getNonTplScope(bool consider_instance_scope=false) const | Puma::CCSemantic | protected |
getOutermostIncompleteParsedRecord() | Puma::CCSemantic | protected |
getQualifiedScope(CStructure *scope) const | Puma::CCSemantic | protected |
getScope(CObjectInfo *obj) const | Puma::CCSemantic | protected |
handler() | Puma::CCSemantic | virtual |
id_expr() | Puma::CSemantic | virtual |
identifier_list() | Puma::CSemantic | virtual |
implicit_int() | Puma::CCSemantic | virtual |
in_arg_decl | Puma::CSemantic | protected |
in_arg_decl_seq() const | Puma::CSemantic | inline |
in_base_spec() const | Puma::CCSemantic | inline |
in_class_def() const | Puma::CCSemantic | inline |
in_conv_type_id() const | Puma::CCSemantic | inline |
in_decl() const | Puma::Semantic | inlineprotected |
in_expr() const | Puma::CCSemantic | inline |
in_extern_decl() const | Puma::CCSemantic | inline |
in_nested_name() const | Puma::CCSemantic | inline |
in_param_decl_clause() | Puma::Semantic | |
in_template_arg_list() const | Puma::CCSemantic | inline |
in_template_param_list() const | Puma::CCSemantic | inline |
init(CSemDatabase &, Unit &) | Puma::CCSemantic | virtual |
init(CSemDatabase &, Unit &, CStructure *, bool, bool, CCInstantiation *) | Puma::CCSemantic | |
init_declarator() | Puma::CCSemantic | virtual |
instantiateDelayed(CT_DelayedParse *, CTree *) | Puma::CCSemantic | protected |
Instantiation() const | Puma::CCSemantic | inline |
inTemplateDecl(CScopeInfo *scope) const | Puma::CCSemantic | protected |
introduce_class() | Puma::CCSemantic | virtual |
introduce_enum() | Puma::CCSemantic | virtual |
introduce_enumerator() | Puma::CCSemantic | virtual |
introduce_exception() | Puma::CCSemantic | virtual |
introduce_function() | Puma::CCSemantic | virtual |
introduce_label(CTree *&) | Puma::CSemantic | virtual |
introduce_member() | Puma::CCSemantic | virtual |
introduce_named_type() | Puma::CCSemantic | virtual |
introduce_non_type_param() | Puma::CCSemantic | virtual |
introduce_ns_alias() | Puma::CCSemantic | virtual |
introduce_ns_extension() | Puma::CCSemantic | virtual |
introduce_object(CTree *=0) | Puma::CCSemantic | virtual |
introduce_orig_ns() | Puma::CCSemantic | virtual |
introduce_parameter() | Puma::CCSemantic | virtual |
introduce_tag() | Puma::CCSemantic | virtual |
introduce_template_instance() | Puma::CCSemantic | virtual |
introduce_type_param() | Puma::CCSemantic | virtual |
introduce_unnamed_ns() | Puma::CCSemantic | virtual |
introduceTemplate(CObjectInfo *, CTemplateInfo *, bool is_friend=false) | Puma::CCSemantic | protected |
is_entity_name() const | Puma::CCSemantic | inline |
is_type_name | Puma::CSemantic | protected |
isBaseClass(CClassInfo *, CClassInfo *) const | Puma::CCSemantic | protected |
isClassOrEnum(CObjectInfo *) const | Puma::CCSemantic | protected |
isQualName(CT_SimpleName *) const | Puma::CCSemantic | protected |
isRedefinedFunction(CFunctionInfo *) const | Puma::CSemantic | protected |
isRedefiningTypedef(CObjectInfo *, int obj_type) const | Puma::CSemantic | protected |
isRefToClass(CTypeInfo *, CRecord *) const | Puma::CCSemantic | protected |
isSpecialization(CTree *) const | Puma::CCSemantic | protected |
iter_stmt() | Puma::CSemantic | virtual |
last_scope | Puma::CCSemantic | |
last_search_scope | Puma::CCSemantic | |
last_token_nl | Puma::CCSemantic | protected |
leave_arg_decl_seq() | Puma::CSemantic | inline |
leave_base_spec() | Puma::CCSemantic | inline |
leave_class_def(bool reject=false) | Puma::CCSemantic | |
leave_conv_type_id() | Puma::CCSemantic | inline |
leave_entity_name() | Puma::CCSemantic | inline |
leave_exception_spec() | Puma::CCSemantic | |
leave_expr() | Puma::CCSemantic | inline |
leave_extern_decl() | Puma::CCSemantic | inline |
leave_member_access() | Puma::CCSemantic | inline |
leave_nested_name() | Puma::CCSemantic | inline |
leave_param_decl_clause() | Puma::CCSemantic | virtual |
leave_postfix_expr() | Puma::CCSemantic | inline |
leave_scopes() | Puma::CSemantic | virtual |
leave_template_arg_list() | Puma::CCSemantic | inline |
leave_template_param_list() | Puma::CCSemantic | inline |
Length() const | Puma::PtrStack< CObjectInfo > | inline |
linkCtorDecls(CObjectInfo *) const | Puma::CCSemantic | protected |
linkFctDecls(CCNameLookup &, CObjectInfo *) const | Puma::CCSemantic | protected |
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 |
lookupName(const Token *, CStructure *, bool) | Puma::CCSemantic | protected |
MAO_DOT enum value | Puma::CCSemantic | |
MAO_NONE enum value | Puma::CCSemantic | |
MAO_PTS enum value | Puma::CCSemantic | |
matchArguments(CT_TemplateName *n1, CT_TemplateName *n2) const | Puma::CCSemantic | protected |
member_decl1() | Puma::CCSemantic | virtual |
member_declarator_err() | Puma::CCSemantic | virtual |
MemberAccessOperator enum name | Puma::CCSemantic | |
namespace_alias() | Puma::CCSemantic | virtual |
namespace_def() | Puma::CCSemantic | virtual |
nested | Puma::CCSemantic | |
nested_name | Puma::CCSemantic | |
nested_name_spec() | Puma::CCSemantic | virtual |
nested_name_spec1() | Puma::CCSemantic | virtual |
New() | Puma::PtrStack< CObjectInfo > | inline |
non_primary_loc() | Puma::CCSemantic | |
non_project_loc() | Puma::CCSemantic | |
non_record_scopes | Puma::CSemantic | protected |
NON_TAG enum value | Puma::CSemantic | protected |
obj_decl(CTree *) | Puma::CCSemantic | virtual |
original_ns_name() | Puma::CCSemantic | virtual |
param_decl_clause() | Puma::CSemantic | virtual |
parse_delayed(bool(CCSyntax::*)(), CTree *) | Puma::CCSemantic | virtual |
parseDelayed() | Puma::CCSemantic | protected |
parsing_class_inst | Puma::CCSemantic | protected |
parsing_entity_name | Puma::CCSemantic | protected |
parsing_fct_inst | Puma::CCSemantic | protected |
Pop() | Puma::PtrStack< CObjectInfo > | inline |
postfix_expr() | Puma::CCSemantic | |
postfix_expr1() | Puma::CCSemantic | virtual |
postfix_expr2() | Puma::CCSemantic | virtual |
PrivateName() | Puma::Semantic | |
protection() const | Puma::CCSemantic | inlinevirtual |
pseudo_dtor_name() | Puma::CCSemantic | virtual |
PtrStack(long size=8192, long incr=8192) | Puma::PtrStack< CObjectInfo > | inline |
pure_spec() | Puma::CCSemantic | virtual |
Push(CObjectInfo *info) | Puma::Semantic | protected |
PtrStack< CObjectInfo >::Push(const CObjectInfo *item) | Puma::PtrStack< CObjectInfo > | inline |
qualifiedScopeName(CT_SimpleName *, std::ostringstream &) const | Puma::CCSemantic | protected |
real_inst | Puma::CCSemantic | protected |
realTypedef(CObjectInfo *) const | Puma::CCSemantic | protected |
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 |
reset_search_scope(bool=false) | Puma::CCSemantic | |
resolveExpr(CTree *, CTree *=(CTree *) 0) const | Puma::CCSemantic | protected |
restore_state() | Puma::Semantic | inline |
save_state() | Puma::Semantic | inline |
scope | Puma::CCSemantic | |
search_scope | Puma::CCSemantic | |
select_stmt() | Puma::CSemantic | virtual |
sem_decl_specs() const | Puma::Semantic | inlineprotected |
Semantic() | Puma::Semantic | inlineprotected |
SemObjType enum name | Puma::CSemantic | protected |
setLanguage(CObjectInfo *) const | Puma::CCSemantic | protected |
setProtection(CObjectInfo *) const | Puma::CCSemantic | inlineprotected |
setQualName(CObjectInfo *, CObjectInfo *) const | Puma::CCSemantic | protected |
setSpecializationName(CTree *, CTemplateInfo *) const | Puma::CCSemantic | protected |
setSpecifiers(CObjectInfo *, CSemDeclSpecs *) const | Puma::CSemantic | protected |
setTemplateScope(CCNameLookup &, CObjectInfo *, CTypeInfo *, CTemplateInfo *, bool) | Puma::CCSemantic | protected |
shared_nl | Puma::CCSemantic | protected |
simple_type_spec() | Puma::CCSemantic | virtual |
skip_tpl_fct_bodies() const | Puma::CCSemantic | |
Stacks() const | Puma::PtrStack< CObjectInfo > | inline |
support_implicit_int | Puma::CSemantic | protected |
syntax() const | Puma::CCSemantic | inlineprotectedvirtual |
TAG enum value | Puma::CSemantic | protected |
template_decl() | Puma::CCSemantic | virtual |
template_key() | Puma::CCSemantic | virtual |
template_name(bool class_only=false) | Puma::CCSemantic | virtual |
template_param() | Puma::CCSemantic | virtual |
template_param_list() | Puma::CCSemantic | virtual |
tok | Puma::CCSemantic | |
Top() const | Puma::PtrStack< CObjectInfo > | inline |
tpl_inst | Puma::CCSemantic | protected |
trans_unit() | Puma::CSemantic | virtual |
TYPEDEF enum value | Puma::CSemantic | protected |
typedef_name() | Puma::CCSemantic | virtual |
typeMatch(CTypeInfo *, CTypeInfo *) const | Puma::CSemantic | protected |
undo(CTree *tree) | Puma::Semantic | |
UNION enum value | Puma::CSemantic | protected |
using_decl() | Puma::CCSemantic | virtual |
using_directive() | Puma::CCSemantic | virtual |
valid_id_expr() | Puma::CCSemantic | virtual |
~PtrStack() | Puma::PtrStack< CObjectInfo > | inlinevirtual |
~Semantic() | Puma::Semantic | protectedvirtual |