PUMA Library Reference Manual
Puma::InstantiationSemantic Member List

This is the complete list of members for Puma::InstantiationSemantic, including all inherited members.

_AnonymousPuma::Semanticprotected
_dbPuma::Semanticprotected
_decl_specsPuma::Semanticprotected
_errPuma::Semanticprotected
_filePuma::Semanticprotected
_in_arg_decl_seqPuma::CSemanticprotected
_in_base_specPuma::CCSemanticprotected
_in_conv_type_idPuma::CCSemanticprotected
_in_declPuma::Semanticprotected
_in_exprPuma::CCSemanticprotected
_in_extern_declPuma::CCSemanticprotected
_in_memb_access_exprPuma::CCSemanticprotected
_in_nested_namePuma::CCSemanticprotected
_in_param_decl_clausePuma::Semanticprotected
_in_template_arg_listPuma::CCSemanticprotected
_in_template_param_listPuma::CCSemanticprotected
_last_body_skippedPuma::CCSemanticprotected
_last_unitPuma::CCSemanticprotected
_outermost_class_defPuma::CCSemanticprotected
_postfix_exprPuma::CCSemanticprotected
_protectionPuma::CCSemanticprotected
_sem_decl_specsPuma::Semanticprotected
abst_declarator()Puma::CSemanticvirtual
access_decl(CTree *=0)Puma::CCSemanticvirtual
access_spec()Puma::CCSemanticvirtual
add_base_classes()Puma::CCSemanticvirtual
addBaseClass(CClassInfo *, CT_BaseSpec *)Puma::CCSemanticprotected
addBaseClasses(CClassInfo *, CT_ClassDef *)Puma::CCSemanticprotected
addImplicitThisObject(CFunctionInfo *, CTypeInfo *, CTree *)Puma::CCSemanticprotected
ANY enum valuePuma::CSemanticprotected
ARG enum valuePuma::CSemanticprotected
arg_decl_seq()Puma::CSemanticvirtual
array_delim(CStructure *=0)Puma::CCSemantic
Puma::CSemantic::array_delim()Puma::CSemanticvirtual
ATTRIB enum valuePuma::CSemanticprotected
base_specPuma::CCSemantic
begin_decl()Puma::CSemanticvirtual
begin_param_check()Puma::CSemantic
builder() constPuma::InstantiationSemanticinlineprotectedvirtual
calculateAddress(CTree *) constPuma::CCSemanticprotected
CCSemantic(CCSyntax &, CCBuilder &)Puma::CCSemantic
check_function_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool)Puma::CCSemanticprotectedvirtual
check_member_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, bool)Puma::CCSemanticprotectedvirtual
check_object_lookup(CCNameLookup &, CStructure *, CSemDeclSpecs *, CCSemDeclarator &, CTree *, bool &, CObjectInfo *&)Puma::CCSemanticprotectedvirtual
CLASS enum valuePuma::CSemanticprotected
class_name()Puma::CCSemanticvirtual
class_spec()Puma::CCSemanticvirtual
class_spec_err()Puma::CCSemanticvirtual
cmpd_stmt()Puma::CSemanticvirtual
colon_colon()Puma::CCSemanticvirtual
common_settings(CObjectInfo *info, CTree *tree)Puma::Semanticprotected
common_settings(CObjectInfo *info, CTree *tree, CSemDeclarator *d)Puma::Semanticprotected
condition()Puma::CCSemanticvirtual
configure(Config &)Puma::CSemanticvirtual
const_expr()Puma::CCSemanticvirtual
const_init()Puma::CCSemanticvirtual
conv_fct_id(CStructure *=0)Puma::CCSemantic
createAttribute(const char *, CStructure *, CTypeInfo *, bool=false)Puma::CSemanticprotected
createDelayedParse(bool(CCSyntax::*)(), CTree *)Puma::CCSemanticprotected
createFunction(const char *, CStructure *, CTypeInfo *)Puma::CSemanticprotected
createMethod(const char *, CRecord *, CTypeInfo *)Puma::CCSemanticprotected
createParameter(CFunctionInfo *, CTypeInfo *)Puma::CSemanticprotected
createTypedef(const char *, CStructure *, CTypeInfo *)Puma::CSemanticprotected
CSemantic(CSyntax &, CBuilder &)Puma::CSemanticinline
ctor_init()Puma::CCSemanticvirtual
current_enumPuma::Semanticprotected
current_fctPuma::Semanticprotected
current_scopePuma::Semanticprotected
decl_begin(CSemDeclSpecs *ds)Puma::Semanticprotected
decl_end()Puma::Semanticprotected
decl_spec_seq()Puma::CSemantic
decl_spec_seq1()Puma::CCSemanticvirtual
decl_spec_seq_err()Puma::CSemanticvirtual
decl_specs() constPuma::Semanticinlineprotected
decl_specs_begin(CT_DeclSpecSeq *dss)Puma::Semanticinlineprotected
decl_specs_end()Puma::Semanticinlineprotected
declarator_id(bool)Puma::CCSemanticvirtual
declare_parameter()Puma::CSemanticvirtual
declareImplicitFcts()Puma::CCSemanticprotected
declareNamespaceStd()Puma::CCSemanticprotected
declareSpecialMembers()Puma::CCSemanticprotected
Delete()Puma::CCSemanticprotectedvirtual
deleteContainer(int)Puma::CCSemanticprotected
dep_nested_namePuma::CCSemantic
Destroy()Puma::PtrStack< CObjectInfo >inline
determine_linkage(CSemDeclSpecs *, SemObjType, CObjectInfo *=(CObjectInfo *) 0) constPuma::CCSemanticprotected
determine_storage_class(CSemDeclSpecs *) constPuma::CCSemanticprotected
Puma::CSemantic::determine_storage_class(CSemDeclSpecs *, SemObjType, CLinkage::Type) constPuma::CSemanticprotected
direct_abst_declarator()Puma::CSemanticvirtual
direct_new_declarator()Puma::CCSemanticvirtual
empty_decl_spec_seq()Puma::CSemantic
enter_arg_decl_seq()Puma::CSemanticinline
enter_base_spec()Puma::CCSemanticinline
enter_class_def()Puma::CCSemantic
enter_conv_type_id()Puma::CCSemanticinline
enter_entity_name(bool v=true)Puma::CCSemanticinline
enter_exception_spec()Puma::CCSemantic
enter_expr()Puma::CCSemanticinline
enter_extern_decl(bool block_decl)Puma::CCSemantic
enter_local_scope()Puma::Semantic
enter_member_access(MemberAccessOperator)Puma::CCSemanticinline
enter_nested_name()Puma::CCSemanticinline
enter_param_decl_clause()Puma::CCSemanticvirtual
enter_postfix_expr()Puma::CCSemanticinline
enter_scope(CStructure *)Puma::CCSemanticprotectedvirtual
enter_template_arg_list(Syntax::State)Puma::CCSemanticinline
enter_template_decl()Puma::CCSemantic
enter_template_param_list(Syntax::State)Puma::CCSemantic
ENUM enum valuePuma::CSemanticprotected
enum_name()Puma::CCSemanticvirtual
enumerator_def()Puma::CCSemanticvirtual
equalType(CTypeInfo *, CTypeInfo *, bool=true) constPuma::CCSemanticprotected
error_sink(ErrorSink &e)Puma::Semanticinline
exception_spec()Puma::CCSemanticvirtual
expect_templatePuma::CCSemanticprotected
explicit_instantiation()Puma::CCSemanticvirtual
explicit_specialization()Puma::CCSemanticvirtual
FCT enum valuePuma::CSemanticprotected
findParent() constPuma::CSemanticprotected
finish_decl()Puma::Semanticinline
finish_declarator()Puma::Semantic
finish_fct_def()Puma::CSemanticvirtual
finish_init_declarator()Puma::CCSemanticvirtual
finish_param_check(bool)Puma::CSemanticvirtual
Forget()Puma::PtrStack< CObjectInfo >inline
forget_state()Puma::Semanticinline
Get(long n) constPuma::PtrStack< CObjectInfo >inline
getCloseCurly()Puma::CCSemanticprotected
getFile()Puma::Semanticinline
getFriendScope(bool skip_tpl_scope=false) constPuma::CCSemanticprotected
getLastResolvedName(CT_SimpleName *) constPuma::CCSemanticprotected
getNameScope(CT_SimpleName *, bool=true) constPuma::CCSemanticprotected
getNonTplScope(bool consider_instance_scope=false) constPuma::CCSemanticprotected
getOutermostIncompleteParsedRecord()Puma::CCSemanticprotected
getQualifiedScope(CStructure *scope) constPuma::CCSemanticprotected
getScope(CObjectInfo *obj) constPuma::CCSemanticprotected
handler()Puma::CCSemanticvirtual
id_expr()Puma::CSemanticvirtual
identifier_list()Puma::CSemanticvirtual
implicit_int()Puma::CCSemanticvirtual
in_arg_declPuma::CSemanticprotected
in_arg_decl_seq() constPuma::CSemanticinline
in_base_spec() constPuma::CCSemanticinline
in_class_def() constPuma::CCSemanticinline
in_conv_type_id() constPuma::CCSemanticinline
in_decl() constPuma::Semanticinlineprotected
in_expr() constPuma::CCSemanticinline
in_extern_decl() constPuma::CCSemanticinline
in_nested_name() constPuma::CCSemanticinline
in_param_decl_clause()Puma::Semantic
in_template_arg_list() constPuma::CCSemanticinline
in_template_param_list() constPuma::CCSemanticinline
init(CSemDatabase &, Unit &)Puma::CCSemanticvirtual
init(CSemDatabase &, Unit &, CStructure *, bool, bool, CCInstantiation *)Puma::CCSemantic
init_declarator()Puma::CCSemanticvirtual
instantiateDelayed(CT_DelayedParse *, CTree *)Puma::CCSemanticprotected
Instantiation() constPuma::CCSemanticinline
InstantiationSemantic(InstantiationSyntax &, InstantiationBuilder &)Puma::InstantiationSemanticinline
inTemplateDecl(CScopeInfo *scope) constPuma::CCSemanticprotected
introduce_class()Puma::InstantiationSemanticvirtual
introduce_enum()Puma::CCSemanticvirtual
introduce_enumerator()Puma::CCSemanticvirtual
introduce_exception()Puma::CCSemanticvirtual
introduce_function()Puma::InstantiationSemanticvirtual
introduce_label(CTree *&)Puma::CSemanticvirtual
introduce_member()Puma::CCSemanticvirtual
introduce_named_type()Puma::CCSemanticvirtual
introduce_non_type_param()Puma::CCSemanticvirtual
introduce_ns_alias()Puma::CCSemanticvirtual
introduce_ns_extension()Puma::CCSemanticvirtual
introduce_object(CTree *=0)Puma::InstantiationSemanticvirtual
introduce_orig_ns()Puma::CCSemanticvirtual
introduce_parameter()Puma::CCSemanticvirtual
introduce_tag()Puma::CCSemanticvirtual
introduce_template_instance()Puma::CCSemanticvirtual
introduce_type_param()Puma::CCSemanticvirtual
introduce_unnamed_ns()Puma::CCSemanticvirtual
introduceTemplate(CObjectInfo *, CTemplateInfo *, bool is_friend=false)Puma::CCSemanticprotected
is_class_name()Puma::InstantiationSemantic
is_class_template_name()Puma::InstantiationSemantic
is_entity_name() constPuma::CCSemanticinline
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_namePuma::CSemanticprotected
is_typedef_name()Puma::InstantiationSemantic
isBaseClass(CClassInfo *, CClassInfo *) constPuma::CCSemanticprotected
isClassOrEnum(CObjectInfo *) constPuma::CCSemanticprotected
isQualName(CT_SimpleName *) constPuma::CCSemanticprotected
isRedefinedFunction(CFunctionInfo *) constPuma::CSemanticprotected
isRedefiningTypedef(CObjectInfo *, int obj_type) constPuma::CSemanticprotected
isRefToClass(CTypeInfo *, CRecord *) constPuma::CCSemanticprotected
isSpecialization(CTree *) constPuma::CCSemanticprotected
iter_stmt()Puma::CSemanticvirtual
last_scopePuma::CCSemantic
last_search_scopePuma::CCSemantic
last_token_nlPuma::CCSemanticprotected
leave_arg_decl_seq()Puma::CSemanticinline
leave_base_spec()Puma::CCSemanticinline
leave_class_def(bool reject=false)Puma::CCSemantic
leave_conv_type_id()Puma::CCSemanticinline
leave_entity_name()Puma::CCSemanticinline
leave_exception_spec()Puma::CCSemantic
leave_expr()Puma::CCSemanticinline
leave_extern_decl()Puma::CCSemanticinline
leave_member_access()Puma::CCSemanticinline
leave_nested_name()Puma::CCSemanticinline
leave_param_decl_clause()Puma::CCSemanticvirtual
leave_postfix_expr()Puma::CCSemanticinline
leave_scopes()Puma::CSemanticvirtual
leave_template_arg_list()Puma::CCSemanticinline
leave_template_param_list()Puma::CCSemanticinline
Length() constPuma::PtrStack< CObjectInfo >inline
linkCtorDecls(CObjectInfo *) constPuma::CCSemanticprotected
linkFctDecls(CCNameLookup &, CObjectInfo *) constPuma::CCSemanticprotected
lookup(const char *, SemObjType, bool=false) constPuma::CSemanticinlineprotected
lookup(CT_SimpleName *, SemObjType, bool=false) constPuma::CSemanticinlineprotected
lookup(const char *, CStructure *, SemObjType, bool) constPuma::CSemanticprotected
lookupBuiltin(const char *name) constPuma::CSemanticprotected
lookupName(const Token *, CStructure *, bool)Puma::CCSemanticprotected
MAO_DOT enum valuePuma::CCSemantic
MAO_NONE enum valuePuma::CCSemantic
MAO_PTS enum valuePuma::CCSemantic
matchArguments(CT_TemplateName *n1, CT_TemplateName *n2) constPuma::CCSemanticprotected
member_decl1()Puma::CCSemanticvirtual
member_declarator_err()Puma::CCSemanticvirtual
MemberAccessOperator enum namePuma::CCSemantic
namespace_alias()Puma::CCSemanticvirtual
namespace_def()Puma::CCSemanticvirtual
nestedPuma::CCSemantic
nested_namePuma::CCSemantic
nested_name_spec()Puma::CCSemanticvirtual
nested_name_spec1()Puma::CCSemanticvirtual
New()Puma::PtrStack< CObjectInfo >inline
non_primary_loc()Puma::CCSemantic
non_project_loc()Puma::CCSemantic
non_record_scopesPuma::CSemanticprotected
NON_TAG enum valuePuma::CSemanticprotected
non_type_param_without_init()Puma::InstantiationSemantic
obj_decl(CTree *)Puma::CCSemanticvirtual
original_ns_name()Puma::CCSemanticvirtual
param_decl_clause()Puma::CSemanticvirtual
parse_delayed(bool(CCSyntax::*rule)(), CTree *tree)Puma::InstantiationSemanticvirtual
parseDelayed()Puma::CCSemanticprotected
parsing_class_instPuma::CCSemanticprotected
parsing_entity_namePuma::CCSemanticprotected
parsing_fct_instPuma::CCSemanticprotected
Pop()Puma::PtrStack< CObjectInfo >inline
postfix_expr()Puma::CCSemantic
postfix_expr1()Puma::CCSemanticvirtual
postfix_expr2()Puma::CCSemanticvirtual
PrivateName()Puma::Semantic
protection() constPuma::CCSemanticinlinevirtual
pseudo_dtor_name()Puma::CCSemanticvirtual
PtrStack(long size=8192, long incr=8192)Puma::PtrStack< CObjectInfo >inline
pure_spec()Puma::CCSemanticvirtual
Push(CObjectInfo *info)Puma::Semanticprotected
PtrStack< CObjectInfo >::Push(const CObjectInfo *item)Puma::PtrStack< CObjectInfo >inline
qualifiedScopeName(CT_SimpleName *, std::ostringstream &) constPuma::CCSemanticprotected
real_instPuma::CCSemanticprotected
realTypedef(CObjectInfo *) constPuma::CCSemanticprotected
reenter_class_scope()Puma::CSemantic
reenter_scope(CStructure *scp)Puma::CSemanticvirtual
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) constPuma::CCSemanticprotected
restore_state()Puma::Semanticinline
save_state()Puma::Semanticinline
scopePuma::CCSemantic
search_scopePuma::CCSemantic
select_stmt()Puma::CSemanticvirtual
sem_decl_specs() constPuma::Semanticinlineprotected
Semantic()Puma::Semanticinlineprotected
SemObjType enum namePuma::CSemanticprotected
set_this_instance()Puma::InstantiationSemantic
setLanguage(CObjectInfo *) constPuma::CCSemanticprotected
setProtection(CObjectInfo *) constPuma::CCSemanticinlineprotected
setQualName(CObjectInfo *, CObjectInfo *) constPuma::CCSemanticprotected
setSpecializationName(CTree *, CTemplateInfo *) constPuma::CCSemanticprotected
setSpecifiers(CObjectInfo *, CSemDeclSpecs *) constPuma::CSemanticprotected
setTemplateScope(CCNameLookup &, CObjectInfo *, CTypeInfo *, CTemplateInfo *, bool)Puma::CCSemanticprotected
shared_nlPuma::CCSemanticprotected
simple_type_spec()Puma::CCSemanticvirtual
skip_tpl_fct_bodies() constPuma::CCSemantic
Stacks() constPuma::PtrStack< CObjectInfo >inline
support_implicit_intPuma::CSemanticprotected
syntax() constPuma::InstantiationSemanticinlineprotectedvirtual
TAG enum valuePuma::CSemanticprotected
template_decl()Puma::CCSemanticvirtual
template_key()Puma::CCSemanticvirtual
template_name(bool class_only=false)Puma::CCSemanticvirtual
template_param()Puma::CCSemanticvirtual
template_param_list()Puma::CCSemanticvirtual
tokPuma::CCSemantic
Top() constPuma::PtrStack< CObjectInfo >inline
tpl_instPuma::CCSemanticprotected
trans_unit()Puma::CSemanticvirtual
TYPEDEF enum valuePuma::CSemanticprotected
typedef_name()Puma::CCSemanticvirtual
typeMatch(CTypeInfo *, CTypeInfo *) constPuma::CSemanticprotected
undo(CTree *tree)Puma::Semantic
UNION enum valuePuma::CSemanticprotected
using_decl()Puma::CCSemanticvirtual
using_directive()Puma::CCSemanticvirtual
valid_id_expr()Puma::CCSemanticvirtual
~PtrStack()Puma::PtrStack< CObjectInfo >inlinevirtual
~Semantic()Puma::Semanticprotectedvirtual