, 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_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::InstantiationSemantic | [inline, protected, virtual] |
calculateAddress(CTree *) const | Puma::CCSemantic | [protected] |
CCSemantic(CCSyntax &, CCBuilder &) | Puma::CCSemantic | |
check_function_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool) | Puma::CCSemantic | [protected, virtual] |
check_member_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, bool) | Puma::CCSemantic | [protected, virtual] |
check_object_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, CObjectInfo *&) | Puma::CCSemantic | [protected, virtual] |
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 | [inline, protected] |
decl_specs_begin(CT_DeclSpecSeq *dss) | Puma::Semantic | [inline, protected] |
decl_specs_end() | Puma::Semantic | [inline, protected] |
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 | [protected, virtual] |
deleteContainer(int) | Puma::CCSemantic | [protected] |
dep_nested_name | Puma::CCSemantic | |
Destroy() | Puma::PtrStack< CObjectInfo > | |
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 | [protected, virtual] |
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 > | |
forget_state() | Puma::Semantic | [inline] |
Get(long) const | Puma::PtrStack< CObjectInfo > | |
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 | [inline, protected] |
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] |
InstantiationSemantic(InstantiationSyntax &, InstantiationBuilder &) | Puma::InstantiationSemantic | [inline] |
inTemplateDecl(CScopeInfo *scope) const | Puma::CCSemantic | [protected] |
introduce_class() | Puma::InstantiationSemantic | [virtual] |
introduce_enum() | Puma::CCSemantic | [virtual] |
introduce_enumerator() | Puma::CCSemantic | [virtual] |
introduce_exception() | Puma::CCSemantic | [virtual] |
introduce_function() | Puma::InstantiationSemantic | [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::InstantiationSemantic | [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_class_name() | Puma::InstantiationSemantic | |
is_class_template_name() | Puma::InstantiationSemantic | |
is_entity_name() const | Puma::CCSemantic | [inline] |
is_enum_name() | Puma::InstantiationSemantic | |
is_namespace_name() | Puma::InstantiationSemantic | |
is_template_name() | Puma::InstantiationSemantic | |
is_this_instance() | Puma::InstantiationSemantic | |
is_this_specialization() | Puma::InstantiationSemantic | |
is_type_name | Puma::CSemantic | [protected] |
is_typedef_name() | Puma::InstantiationSemantic | |
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 > | |
linkCtorDecls(CObjectInfo *) const | Puma::CCSemantic | [protected] |
linkFctDecls(CCNameLookup &, CObjectInfo *) const | Puma::CCSemantic | [protected] |
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] |
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 > | |
non_primary_loc() | Puma::CCSemantic | |
non_project_loc() | Puma::CCSemantic | |
non_record_scopes | Puma::CSemantic | [protected] |
NON_TAG enum value | Puma::CSemantic | [protected] |
non_type_param_without_init() | Puma::InstantiationSemantic | |
obj_decl(CTree *) | Puma::CCSemantic | [virtual] |
original_ns_name() | Puma::CCSemantic | [virtual] |
param_decl_clause() | Puma::CSemantic | [virtual] |
parse_delayed(bool(CCSyntax::*rule)(), CTree *tree) | Puma::InstantiationSemantic | [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 > | |
postfix_expr() | Puma::CCSemantic | |
postfix_expr1() | Puma::CCSemantic | [virtual] |
postfix_expr2() | Puma::CCSemantic | [virtual] |
PrivateName() | Puma::Semantic | |
protection() const | Puma::CCSemantic | [inline, virtual] |
pseudo_dtor_name() | Puma::CCSemantic | [virtual] |
PtrStack(long=8192, long=8192) | Puma::PtrStack< CObjectInfo > | |
pure_spec() | Puma::CCSemantic | [virtual] |
Push(CObjectInfo *info) | Puma::Semantic | [protected] |
PtrStack< CObjectInfo >::Push(const CObjectInfo *) | Puma::PtrStack< CObjectInfo > | |
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 > | |
Remove() | Puma::PtrStack< CObjectInfo > | [protected, virtual] |
Reset() | Puma::PtrStack< CObjectInfo > | |
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 | [inline, protected] |
Semantic() | Puma::Semantic | [inline, protected] |
SemObjType enum name | Puma::CSemantic | [protected] |
set_this_instance() | Puma::InstantiationSemantic | |
setLanguage(CObjectInfo *) const | Puma::CCSemantic | [protected] |
setProtection(CObjectInfo *) const | Puma::CCSemantic | [inline, protected] |
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 > | |
support_implicit_int | Puma::CSemantic | [protected] |
syntax() const | Puma::InstantiationSemantic | [inline, protected, virtual] |
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 > | |
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 > | [inline, virtual] |
~Semantic() | Puma::Semantic | [protected, virtual] |