Puma Reference Manual Puma: Member List



Puma::CSemantic Member List

This is the complete list of members for Puma::CSemantic, 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_declPuma::Semantic [protected]
_in_param_decl_clausePuma::Semantic [protected]
_sem_decl_specsPuma::Semantic [protected]
abst_declarator()Puma::CSemantic [virtual]
ANY enum valuePuma::CSemantic [protected]
ARG enum valuePuma::CSemantic [protected]
arg_decl_seq()Puma::CSemantic [virtual]
array_delim()Puma::CSemantic [virtual]
ATTRIB enum valuePuma::CSemantic [protected]
begin_decl()Puma::CSemantic [virtual]
begin_param_check()Puma::CSemantic
builder() const Puma::CSemantic [inline, protected, virtual]
CLASS enum valuePuma::CSemantic [protected]
class_spec()Puma::CSemantic [virtual]
class_spec_err(CTree *)Puma::CSemantic [virtual]
cmpd_stmt()Puma::CSemantic [virtual]
common_settings(CObjectInfo *info, CTree *tree)Puma::Semantic [protected]
common_settings(CObjectInfo *info, CTree *tree, CSemDeclarator *d)Puma::Semantic [protected]
configure(Config &)Puma::CSemantic [virtual]
createAttribute(const char *, CStructure *, CTypeInfo *, bool=false)Puma::CSemantic [protected]
createFunction(const char *, CStructure *, CTypeInfo *)Puma::CSemantic [protected]
createParameter(CFunctionInfo *, CTypeInfo *)Puma::CSemantic [protected]
createTypedef(const char *, CStructure *, CTypeInfo *)Puma::CSemantic [protected]
CSemantic(CSyntax &, CBuilder &)Puma::CSemantic [inline]
current_enumPuma::Semantic [protected]
current_fctPuma::Semantic [protected]
current_scopePuma::Semantic [protected]
decl_begin(CSemDeclSpecs *ds)Puma::Semantic [protected]
decl_end()Puma::Semantic [protected]
decl_spec_seq()Puma::CSemantic
decl_spec_seq1()Puma::CSemantic [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]
declare_parameter()Puma::CSemantic [virtual]
declareImplicitFcts()Puma::CSemantic [inline, protected]
Delete()Puma::CSemantic [protected, virtual]
Destroy()Puma::PtrStack< T > [inline]
determine_linkage(CSemDeclSpecs *, SemObjType, CObjectInfo *=(CObjectInfo *) 0) const Puma::CSemantic [protected]
determine_storage_class(CSemDeclSpecs *, SemObjType, CLinkage::Type) const Puma::CSemantic [protected]
direct_abst_declarator()Puma::CSemantic [virtual]
empty_decl_spec_seq()Puma::CSemantic
enter_arg_decl_seq()Puma::CSemantic [inline]
enter_local_scope()Puma::Semantic
enter_param_decl_clause()Puma::Semantic [virtual]
enter_scope(CStructure *scope)Puma::Semantic [protected, virtual]
ENUM enum valuePuma::CSemantic [protected]
error_sink(ErrorSink &e)Puma::Semantic [inline]
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_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]
id_expr()Puma::CSemantic [virtual]
identifier_list()Puma::CSemantic [virtual]
implicit_int()Puma::CSemantic [virtual]
in_arg_declPuma::CSemantic [protected]
in_arg_decl_seq() const Puma::CSemantic [inline]
in_decl() const Puma::Semantic [inline, protected]
in_param_decl_clause()Puma::Semantic
init(CSemDatabase &, Unit &)Puma::CSemantic [virtual]
init_declarator(CTree *)Puma::CSemantic [virtual]
introduce_class()Puma::CSemantic [virtual]
introduce_enum()Puma::CSemantic [virtual]
introduce_enumerator()Puma::CSemantic [virtual]
introduce_function()Puma::CSemantic [virtual]
introduce_label()Puma::CSemantic [virtual]
introduce_member()Puma::CSemantic [virtual]
introduce_named_type()Puma::CSemantic [virtual]
introduce_object()Puma::CSemantic [virtual]
introduce_parameter()Puma::CSemantic [virtual]
introduce_tag()Puma::CSemantic [virtual]
is_type_namePuma::CSemantic [protected]
isRedefiningTypedef(CObjectInfo *, int obj_type) const Puma::CSemantic [protected]
iter_stmt()Puma::CSemantic [virtual]
leave_arg_decl_seq()Puma::CSemantic [inline]
leave_param_decl_clause()Puma::Semantic [virtual]
leave_scopes()Puma::Semantic
Length() const Puma::PtrStack< T > [inline]
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]
New()Puma::PtrStack< T > [inline]
NON_TAG enum valuePuma::CSemantic [protected]
param_decl_clause()Puma::CSemantic [virtual]
Pop()Puma::PtrStack< T > [inline]
PrivateName()Puma::Semantic
protection() const Puma::CSemantic [inline, virtual]
PtrStack(long=8192, long=8192)Puma::PtrStack< T > [inline]
Push(CObjectInfo *info)Puma::Semantic [protected]
Puma::PtrStack::Push(const T *)Puma::PtrStack< T > [inline]
reenter_scope(CStructure *scope)Puma::Semantic [protected, virtual]
Reject()Puma::PtrStack< T > [inline]
Remove()Puma::PtrStack< T > [inline, protected, virtual]
Reset()Puma::PtrStack< T > [inline]
resolveExpr(CTree *expr, CTree *base) const Puma::CSemantic [protected]
restore_state()Puma::Semantic [inline]
save_state()Puma::Semantic [inline]
select_stmt()Puma::CSemantic [virtual]
sem_decl_specs() const Puma::Semantic [inline, protected]
Semantic()Puma::Semantic [inline, protected]
SemObjType enum namePuma::CSemantic [protected]
setSpecifiers(CObjectInfo *, CSemDeclSpecs *) const Puma::CSemantic [protected]
Stacks() const Puma::PtrStack< T > [inline]
support_implicit_intPuma::CSemantic [protected]
syntax() const Puma::CSemantic [inline, protected, virtual]
TAG enum valuePuma::CSemantic [protected]
Top() const Puma::PtrStack< T > [inline]
trans_unit()Puma::CSemantic [virtual]
TYPEDEF enum valuePuma::CSemantic [protected]
typedef_name()Puma::CSemantic [virtual]
typeMatch(CTypeInfo *, CTypeInfo *) const Puma::CSemantic [protected]
undo(CTree *tree)Puma::Semantic
UNION enum valuePuma::CSemantic [protected]
~PtrStack()Puma::PtrStack< T > [inline, virtual]
~Semantic()Puma::Semantic [protected, virtual]




Puma Reference Manual. Created on 5 Nov 2008.