#include <StaticDeclaration.h>
Public Member Functions | |
| StaticDeclaration () | |
| ~StaticDeclaration () | |
| SymbolTable * | symbolTable () |
| const std::list< std::pair< std::string, Y2Namespace * > > & | active_predefined () const |
| void | registerDeclarations (const char *filename, declaration_t *declarations) |
| declaration_t * | findDeclaration (const char *name) const |
| declaration_t * | findDeclaration (const char *name, constTypePtr type, bool partial=false) const |
| declaration_t * | findDeclaration (declaration_t *decl, constTypePtr type, bool partial=false) const |
| void | dumpDeclarations () const |
| std::ostream & | writeDeclaration (std::ostream &str, const declaration_t *decl) const |
| declaration_t * | readDeclaration (std::istream &str) const |
Static Public Member Functions | |
| string | Decl2String (const declaration_t *declaration, bool full=false) |
Private Attributes | |
| SymbolTable * | m_declTable |
| std::list< std::pair< std::string, Y2Namespace * > > | m_active_predefined |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.3.6