#include <StaticDeclaration.h>
List of all members.
Constructor & Destructor Documentation
| StaticDeclaration::StaticDeclaration |
( |
| ) |
|
| StaticDeclaration::~StaticDeclaration |
( |
| ) |
|
Member Function Documentation
| const std::list<std::pair<std::string, Y2Namespace *> >& StaticDeclaration::active_predefined |
( |
| ) |
const |
|
inline |
| string StaticDeclaration::Decl2String |
( |
const declaration_t * |
declaration, |
|
|
bool |
full = false |
|
) |
| |
|
static |
| void StaticDeclaration::dumpDeclarations |
( |
| ) |
const |
| void StaticDeclaration::errorNoMatch |
( |
Logger * |
problem_logger, |
|
|
constFunctionTypePtr |
orig, |
|
|
declaration_t * |
first_decl |
|
) |
| |
|
static |
| declaration_t * StaticDeclaration::findDeclaration |
( |
const char * |
name | ) |
const |
| declaration_t * StaticDeclaration::findDeclaration |
( |
const char * |
name, |
|
|
constTypePtr |
type, |
|
|
bool |
partial = false |
|
) |
| const |
| void StaticDeclaration::registerDeclarations |
( |
const char * |
filename, |
|
|
declaration_t * |
declarations |
|
) |
| |
References YBlock::b_namespace, Y2Namespace::createTable(), DECL_FLEX, DECL_NAMESPACE, DECL_SYMBOL, DECL_WILD, SymbolTable::enter(), SymbolTable::find(), declaration::flags, Type::fromSignature(), declaration::name, declaration::name_space, namespaceTable, SymbolTable::remove(), TableEntry::sentry(), YBlock::setName(), declaration::signature, YBlock::table(), declaration::tentry, declaration::type, Type::Unspec, y2debug, y2error, and y2internal.
Referenced by SCR::SCR(), WFM::WFM(), YCPBuiltinBoolean::YCPBuiltinBoolean(), YCPBuiltinByteblock::YCPBuiltinByteblock(), YCPBuiltinFloat::YCPBuiltinFloat(), YCPBuiltinInteger::YCPBuiltinInteger(), YCPBuiltinList::YCPBuiltinList(), YCPBuiltinMap::YCPBuiltinMap(), YCPBuiltinMisc::YCPBuiltinMisc(), YCPBuiltinMultiset::YCPBuiltinMultiset(), YCPBuiltinPath::YCPBuiltinPath(), YCPBuiltinString::YCPBuiltinString(), YCPBuiltinSymbol::YCPBuiltinSymbol(), YCPBuiltinTerm::YCPBuiltinTerm(), and YCPBuiltinVoid::YCPBuiltinVoid().
| std::ostream & StaticDeclaration::writeDeclaration |
( |
std::ostream & |
str, |
|
|
const declaration_t * |
decl |
|
) |
| const |
| std::ostream & StaticDeclaration::writeXmlDeclaration |
( |
std::ostream & |
str, |
|
|
const declaration_t * |
decl |
|
) |
| const |
Member Data Documentation
| std::list<std::pair<std::string, Y2Namespace *> > StaticDeclaration::m_active_predefined |
|
private |
The documentation for this class was generated from the following files: