21 #ifndef StaticDeclaration_h
22 #define StaticDeclaration_h
96 const std::list<std::pair<std::string, Y2Namespace *> > &
active_predefined()
const {
return m_active_predefined; };
99 void registerDeclarations (
const char *filename,
declaration_t *declarations);
103 declaration_t *findDeclaration (
const char *name, constTypePtr type,
bool partial =
false)
const;
107 void dumpDeclarations ()
const;
110 std::ostream & writeDeclaration (std::ostream &
str,
const declaration_t *decl)
const;
111 std::ostream & writeXmlDeclaration (std::ostream &
str,
const declaration_t *decl)
const;
120 static void errorNoMatch (
Logger* problem_logger, constFunctionTypePtr orig,
declaration_t* first_decl);
123 #endif // StaticDeclaration_h