PUMA Library Reference Manual
Loading...
Searching...
No Matches
Puma::CSemantic Member List

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

_AnonymousPuma::Semanticprotected
_dbPuma::Semanticprotected
_decl_specsPuma::Semanticprotected
_errPuma::Semanticprotected
_filePuma::Semanticprotected
_in_arg_decl_seqPuma::CSemanticprotected
_in_declPuma::Semanticprotected
_in_param_decl_clausePuma::Semanticprotected
_sem_decl_specsPuma::Semanticprotected
abst_declarator()Puma::CSemanticvirtual
ANY enum valuePuma::CSemanticprotected
ARG enum valuePuma::CSemanticprotected
arg_decl_seq()Puma::CSemanticvirtual
array_delim()Puma::CSemanticvirtual
ATTRIB enum valuePuma::CSemanticprotected
begin_decl()Puma::CSemanticvirtual
begin_param_check()Puma::CSemantic
builder() constPuma::CSemanticinlineprotectedvirtual
CLASS enum valuePuma::CSemanticprotected
class_spec()Puma::CSemanticvirtual
cmpd_stmt()Puma::CSemanticvirtual
common_settings(CObjectInfo *info, CTree *tree)Puma::Semanticprotected
common_settings(CObjectInfo *info, CTree *tree, CSemDeclarator *d)Puma::Semanticprotected
configure(Config &)Puma::CSemanticvirtual
createAttribute(const char *, CStructure *, CTypeInfo *, bool=false)Puma::CSemanticprotected
createFunction(const char *, CStructure *, CTypeInfo *)Puma::CSemanticprotected
createParameter(CFunctionInfo *, CTypeInfo *)Puma::CSemanticprotected
createTypedef(const char *, CStructure *, CTypeInfo *)Puma::CSemanticprotected
CSemantic(CSyntax &, CBuilder &)Puma::CSemanticinline
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::CSemanticvirtual
decl_spec_seq_err()Puma::CSemanticvirtual
decl_specs() constPuma::Semanticinlineprotected
decl_specs_begin(CT_DeclSpecSeq *dss)Puma::Semanticinlineprotected
decl_specs_end()Puma::Semanticinlineprotected
declare_parameter()Puma::CSemanticvirtual
declareImplicitFcts()Puma::CSemanticinlineprotected
Delete()Puma::CSemanticprotectedvirtual
Destroy()Puma::PtrStack< CObjectInfo >inline
determine_linkage(CSemDeclSpecs *, SemObjType, CObjectInfo *=(CObjectInfo *) 0) constPuma::CSemanticprotected
determine_storage_class(CSemDeclSpecs *, SemObjType, CLinkage::Type) constPuma::CSemanticprotected
direct_abst_declarator()Puma::CSemanticvirtual
empty_decl_spec_seq()Puma::CSemantic
enter_arg_decl_seq()Puma::CSemanticinline
enter_local_scope()Puma::Semantic
enter_param_decl_clause()Puma::Semanticvirtual
enter_scope(CStructure *scp)Puma::CSemanticvirtual
ENUM enum valuePuma::CSemanticprotected
enumerator_def()Puma::CSemanticvirtual
error_sink(ErrorSink &e)Puma::Semanticinline
FCT enum valuePuma::CSemanticprotected
findParent() constPuma::CSemanticprotected
finish_decl()Puma::Semanticinline
finish_declarator()Puma::Semantic
finish_fct_def()Puma::CSemanticvirtual
finish_param_check(bool)Puma::CSemanticvirtual
Forget()Puma::PtrStack< CObjectInfo >inline
forget_state()Puma::Semanticinline
Get(long n) constPuma::PtrStack< CObjectInfo >inline
getFile()Puma::Semanticinline
id_expr()Puma::CSemanticvirtual
identifier_list()Puma::CSemanticvirtual
implicit_int()Puma::CSemanticvirtual
in_arg_declPuma::CSemanticprotected
in_arg_decl_seq() constPuma::CSemanticinline
in_decl() constPuma::Semanticinlineprotected
in_param_decl_clause()Puma::Semantic
init(CSemDatabase &, Unit &)Puma::CSemanticvirtual
init_declarator()Puma::CSemanticvirtual
introduce_class()Puma::CSemanticvirtual
introduce_enum()Puma::CSemanticvirtual
introduce_enumerator()Puma::CSemanticvirtual
introduce_function()Puma::CSemanticvirtual
introduce_label(CTree *&)Puma::CSemanticvirtual
introduce_member()Puma::CSemanticvirtual
introduce_named_type()Puma::CSemanticvirtual
introduce_object(CTree *=0)Puma::CSemanticvirtual
introduce_parameter()Puma::CSemanticvirtual
introduce_tag()Puma::CSemanticvirtual
is_type_namePuma::CSemanticprotected
isRedefinedFunction(CFunctionInfo *) constPuma::CSemanticprotected
isRedefiningTypedef(CObjectInfo *, int obj_type) constPuma::CSemanticprotected
iter_stmt()Puma::CSemanticvirtual
leave_arg_decl_seq()Puma::CSemanticinline
leave_param_decl_clause()Puma::Semanticvirtual
leave_scopes()Puma::CSemanticvirtual
Length() constPuma::PtrStack< CObjectInfo >inline
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
New()Puma::PtrStack< CObjectInfo >inline
non_record_scopesPuma::CSemanticprotected
NON_TAG enum valuePuma::CSemanticprotected
param_decl_clause()Puma::CSemanticvirtual
Pop()Puma::PtrStack< CObjectInfo >inline
PrivateName()Puma::Semantic
protection() constPuma::CSemanticinlinevirtual
PtrStack(long size=8192, long incr=8192)Puma::PtrStack< CObjectInfo >inline
Push(CObjectInfo *info)Puma::Semanticprotected
PtrStack< CObjectInfo >::Push(const CObjectInfo *item)Puma::PtrStack< CObjectInfo >inline
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
resolveExpr(CTree *expr, CTree *base) constPuma::CSemanticprotected
restore_state()Puma::Semanticinline
save_state()Puma::Semanticinline
select_stmt()Puma::CSemanticvirtual
sem_decl_specs() constPuma::Semanticinlineprotected
Semantic()Puma::Semanticinlineprotected
SemObjType enum namePuma::CSemanticprotected
setSpecifiers(CObjectInfo *, CSemDeclSpecs *) constPuma::CSemanticprotected
Stacks() constPuma::PtrStack< CObjectInfo >inline
support_implicit_intPuma::CSemanticprotected
syntax() constPuma::CSemanticinlineprotectedvirtual
TAG enum valuePuma::CSemanticprotected
Top() constPuma::PtrStack< CObjectInfo >inline
trans_unit()Puma::CSemanticvirtual
TYPEDEF enum valuePuma::CSemanticprotected
typedef_name()Puma::CSemanticvirtual
typeMatch(CTypeInfo *, CTypeInfo *) constPuma::CSemanticprotected
undo(CTree *tree)Puma::Semantic
UNION enum valuePuma::CSemanticprotected
~PtrStack()Puma::PtrStack< CObjectInfo >inlinevirtual
~Semantic()Puma::Semanticprotectedvirtual