Puma::CCSemantic Member List

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

_AnonymousPuma::Semantic [protected]
_dbPuma::Semantic [protected]
_decl_specsPuma::Semantic [protected]
_errPuma::Semantic [protected]
_filePuma::Semantic [protected]
_in_arg_decl_seqPuma::CSemantic [protected]
_in_base_specPuma::CCSemantic [protected]
_in_class_defPuma::CCSemantic [protected]
_in_conv_type_idPuma::CCSemantic [protected]
_in_declPuma::Semantic [protected]
_in_exprPuma::CCSemantic [protected]
_in_extern_declPuma::CCSemantic [protected]
_in_memb_access_exprPuma::CCSemantic [protected]
_in_nested_namePuma::CCSemantic [protected]
_in_param_decl_clausePuma::Semantic [protected]
_in_template_arg_listPuma::CCSemantic [protected]
_in_template_param_listPuma::CCSemantic [protected]
_last_body_skippedPuma::CCSemantic [protected]
_last_unitPuma::CCSemantic [protected]
_postfix_exprPuma::CCSemantic [protected]
_protectionPuma::CCSemantic [protected]
_sem_decl_specsPuma::Semantic [protected]
abst_declarator()Puma::CSemantic [virtual]
access_decl(CTree *=0)Puma::CCSemantic [virtual]
access_spec()Puma::CCSemantic [virtual]
add_base_classes(CTree *)Puma::CCSemantic [virtual]
add_rule(CTree *(CCSyntax::*)(), CTree *, void(CCSyntax::*)())Puma::CCSemantic
addBaseClass(CClassInfo *, CT_BaseSpec *)Puma::CCSemantic [protected]
addBaseClasses(CClassInfo *, CT_ClassDef *)Puma::CCSemantic [protected]
ANY enum valuePuma::CSemantic [protected]
ARG enum valuePuma::CSemantic [protected]
arg_decl_seq()Puma::CSemantic [virtual]
array_delim(CStructure *=0)Puma::CCSemantic
ATTRIB enum valuePuma::CSemantic [protected]
begin_decl()Puma::CSemantic [virtual]
begin_param_check()Puma::CSemantic
builder() const Puma::CCSemantic [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 valuePuma::CSemantic [protected]
class_name()Puma::CCSemantic [virtual]
class_spec()Puma::CCSemantic [virtual]
class_spec_err()Puma::CCSemantic [virtual]
Puma::CSemantic::class_spec_err(CTree *)Puma::CSemantic [virtual]
cmpd_stmt()Puma::CSemantic [virtual]
colon_colon()Puma::CCSemantic [virtual]
common_settings(CObjectInfo *, CTree *)Puma::Semantic [protected]
common_settings(CObjectInfo *, CTree *, CSemDeclarator *)Puma::Semantic [protected]
condition()Puma::CCSemantic [virtual]
configure(Config &)Puma::CSemantic [virtual]
const_expr()Puma::CCSemantic [virtual]
const_init()Puma::CCSemantic [virtual]
createAttribute(const char *, CStructure *, CTypeInfo *, bool=false)Puma::CSemantic [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_enumPuma::Semantic [protected]
current_fctPuma::Semantic [protected]
current_scopePuma::Semantic [protected]
decl_begin(CSemDeclSpecs *)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 *)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_namePuma::CCSemantic
Destroy()Puma::PtrStack< T > [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 [inline]
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()Puma::CCSemantic
enter_local_scope()Puma::Semantic
enter_member_access()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 valuePuma::CSemantic [protected]
enum_name()Puma::CCSemantic [virtual]
enumerator_def()Puma::CCSemantic [virtual]
equalType(CTypeInfo *, CTypeInfo *, bool=true) const Puma::CCSemantic [protected]
error_sink(ErrorSink &)Puma::Semantic [inline]
exception_spec()Puma::CCSemantic [virtual]
expect_templatePuma::CCSemantic [protected]
explicit_instantiation()Puma::CCSemantic [virtual]
explicit_specialization()Puma::CCSemantic [virtual]
FCT enum valuePuma::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()Puma::CSemantic [virtual]
Forget()Puma::PtrStack< T > [inline]
forget_state()Puma::Semantic [inline]
Get(long) const Puma::PtrStack< T > [inline]
getFile()Puma::Semantic [inline]
getFriendScope() const Puma::CCSemantic [protected]
getLastResolvedName(CT_SimpleName *) const Puma::CCSemantic [protected]
getNameScope(CT_SimpleName *, bool=true) const Puma::CCSemantic [protected]
getNonTplScope() const 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_declPuma::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_nestedPuma::CCSemantic
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(CClassDatabase &, Unit &)Puma::CCSemantic [virtual]
init(CClassDatabase &, Unit &, CStructure *, bool, bool, CCInstantiation *)Puma::CCSemantic
init_declarator(CTree *)Puma::CCSemantic [virtual]
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()Puma::CCSemantic [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()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 *)Puma::CCSemantic [protected]
is_entity_name() const Puma::CCSemantic [inline]
is_type_namePuma::CSemantic [protected]
isAddrExpr(CTree *) const Puma::CCSemantic [protected]
isBaseClass(CClassInfo *, CClassInfo *) const Puma::CCSemantic [protected]
isClassOrEnum(CObjectInfo *) const Puma::CCSemantic [protected]
isQualName(CT_SimpleName *) const Puma::CCSemantic [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_scopePuma::CCSemantic
last_search_scopePuma::CCSemantic
last_token_nlPuma::CCSemantic [protected]
leave_arg_decl_seq()Puma::CSemantic [inline]
leave_base_spec()Puma::CCSemantic [inline]
leave_class_def()Puma::CCSemantic [inline]
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::Semantic
leave_template_arg_list()Puma::CCSemantic [inline]
leave_template_param_list()Puma::CCSemantic [inline]
Length() const Puma::PtrStack< T > [inline]
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]
lookup_rule()Puma::CCSemantic
lookupName(const Token *, CStructure *, bool)Puma::CCSemantic [protected]
matchArguments(CT_TemplateName *n1, CT_TemplateName *n2) const Puma::CCSemantic [protected]
member_decl1()Puma::CCSemantic [virtual]
member_declarator_err()Puma::CCSemantic [virtual]
namespace_alias()Puma::CCSemantic [virtual]
namespace_def(CTree *)Puma::CCSemantic [virtual]
namespace_def_err(CTree *)Puma::CCSemantic [virtual]
nestedPuma::CCSemantic
nested_name_spec()Puma::CCSemantic [virtual]
nested_name_spec1()Puma::CCSemantic [virtual]
New()Puma::PtrStack< T > [inline]
non_primary_loc()Puma::CCSemantic
non_project_loc()Puma::CCSemantic
NON_TAG enum valuePuma::CSemantic [protected]
obj_decl(CTree *)Puma::CCSemantic [virtual]
original_ns_name()Puma::CCSemantic [virtual]
param_decl_clause()Puma::CSemantic [virtual]
parse_rules()Puma::CCSemantic
parsing_class_instPuma::CCSemantic [protected]
parsing_entity_namePuma::CCSemantic [protected]
parsing_fct_instPuma::CCSemantic [protected]
Pop()Puma::PtrStack< T > [inline]
postfix_expr(CTree *)Puma::CCSemantic [inline]
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< T > [inline]
pure_spec()Puma::CCSemantic [virtual]
Push(CObjectInfo *)Puma::Semantic [protected]
Puma::PtrStack::Push(const T *)Puma::PtrStack< T > [inline]
qualifiedScopeName(CT_SimpleName *, std::ostringstream &) const Puma::CCSemantic [protected]
real_instPuma::CCSemantic [protected]
realTypedef(CObjectInfo *) const Puma::CCSemantic [protected]
reenter_class_scope()Puma::CCSemantic
reenter_scope(CStructure *)Puma::Semantic [protected, virtual]
Reject()Puma::PtrStack< T > [inline]
reject_rules()Puma::CCSemantic
Remove()Puma::PtrStack< T > [inline, protected, virtual]
Reset()Puma::PtrStack< T > [inline]
reset_search_scope(bool=false)Puma::CCSemantic
resolveExpr(CTree *, CTree *=(CTree *) 0) const Puma::CCSemantic [protected]
restore_state()Puma::Semantic [inline]
rulesPuma::CCSemantic [protected]
save_state()Puma::Semantic [inline]
scopePuma::CCSemantic
search_scopePuma::CCSemantic
select_stmt()Puma::CSemantic [virtual]
sem_decl_specs() const Puma::Semantic [inline, protected]
Semantic()Puma::Semantic [inline, protected]
SemObjType enum namePuma::CSemantic [protected]
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_nlPuma::CCSemantic [protected]
simple_type_spec()Puma::CCSemantic [virtual]
skip_tpl_fct_bodies() const Puma::CCSemantic
Stacks() const Puma::PtrStack< T > [inline]
support_implicit_intPuma::CSemantic [protected]
syntax() const Puma::CCSemantic [inline, protected, virtual]
TAG enum valuePuma::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]
tokPuma::CCSemantic
Top() const Puma::PtrStack< T > [inline]
tpl_instPuma::CCSemantic [protected]
trans_unit()Puma::CSemantic [virtual]
TYPEDEF enum valuePuma::CSemantic [protected]
typedef_name()Puma::CCSemantic [virtual]
typeMatch(CTypeInfo *, CTypeInfo *) const Puma::CSemantic [protected]
undo(CTree *)Puma::Semantic
UNION enum valuePuma::CSemantic [protected]
using_decl()Puma::CCSemantic [virtual]
using_directive()Puma::CCSemantic [virtual]
~PtrStack()Puma::PtrStack< T > [inline, virtual]
~Semantic()Puma::Semantic [protected, virtual]


Generated on Sat May 10 03:03:55 2008 for Puma by  doxygen 1.5.5