#include <Semantic.h>

| Puma::Semantic::Semantic | ( | ) | [inline, protected] |
| virtual Puma::Semantic::~Semantic | ( | ) | [protected, virtual] |
| virtual void Puma::Semantic::init | ( | CClassDatabase & | , | |
| Unit & | ||||
| ) | [virtual] |
Reimplemented in Puma::CCSemantic, and Puma::CSemantic.
| virtual void Puma::Semantic::configure | ( | Config & | ) | [inline, virtual] |
Reimplemented in Puma::CSemantic.
| void Puma::Semantic::error_sink | ( | ErrorSink & | e | ) | [inline] |
| void Puma::Semantic::undo | ( | CTree * | ) |
| CTree* Puma::Semantic::PrivateName | ( | ) |
| void Puma::Semantic::save_state | ( | ) | [inline] |
| void Puma::Semantic::forget_state | ( | ) | [inline] |
| void Puma::Semantic::restore_state | ( | ) | [inline] |
| CFileInfo * Puma::Semantic::getFile | ( | ) | [inline] |
| void Puma::Semantic::enter_local_scope | ( | ) |
| void Puma::Semantic::leave_scopes | ( | ) |
| virtual void Puma::Semantic::enter_param_decl_clause | ( | ) | [virtual] |
Reimplemented in Puma::CCSemantic.
| virtual void Puma::Semantic::leave_param_decl_clause | ( | ) | [virtual] |
Reimplemented in Puma::CCSemantic.
| bool Puma::Semantic::in_param_decl_clause | ( | ) |
| void Puma::Semantic::finish_decl | ( | ) | [inline] |
| void Puma::Semantic::finish_declarator | ( | ) |
| void Puma::Semantic::common_settings | ( | CObjectInfo * | , | |
| CTree * | ||||
| ) | [protected] |
| void Puma::Semantic::common_settings | ( | CObjectInfo * | , | |
| CTree * | , | |||
| CSemDeclarator * | ||||
| ) | [protected] |
| virtual void Puma::Semantic::Delete | ( | ) | [protected, virtual] |
| void Puma::Semantic::Push | ( | CObjectInfo * | ) | [protected] |
| bool Puma::Semantic::in_decl | ( | ) | const [inline, protected] |
| void Puma::Semantic::decl_begin | ( | CSemDeclSpecs * | ) | [protected] |
| void Puma::Semantic::decl_end | ( | ) | [protected] |
| void Puma::Semantic::decl_specs_begin | ( | CT_DeclSpecSeq * | dss | ) | [inline, protected] |
| void Puma::Semantic::decl_specs_end | ( | ) | [inline, protected] |
| CSemDeclSpecs * Puma::Semantic::sem_decl_specs | ( | ) | const [inline, protected] |
| CT_DeclSpecSeq * Puma::Semantic::decl_specs | ( | ) | const [inline, protected] |
| virtual void Puma::Semantic::enter_scope | ( | CStructure * | ) | [protected, virtual] |
Reimplemented in Puma::CCSemantic.
| virtual void Puma::Semantic::reenter_scope | ( | CStructure * | ) | [protected, virtual] |
CClassDatabase* Puma::Semantic::_db [protected] |
CFileInfo* Puma::Semantic::_file [protected] |
ErrorSink* Puma::Semantic::_err [protected] |
long Puma::Semantic::_Anonymous [protected] |
CEnumInfo* Puma::Semantic::current_enum [protected] |
CStructure* Puma::Semantic::current_fct [protected] |
CStructure* Puma::Semantic::current_scope [protected] |
BCStack<CSemDeclSpecs*, 256> Puma::Semantic::_sem_decl_specs [protected] |
BCStack<CT_DeclSpecSeq*, 256> Puma::Semantic::_decl_specs [protected] |
BCStack<bool, 256> Puma::Semantic::_in_param_decl_clause [protected] |
BCStack<bool, 256> Puma::Semantic::_in_decl [protected] |
1.5.5