|
libosmscout 1.1.1
|
#include <libosmscout/include/osmscout/ost/Parser.h>

Public Member Functions | |
| std::string | Destring (const char *str) |
| Parser (Scanner *scanner, const std::string &filename, TypeConfig &config) | |
| ~Parser () | |
| void | SemErr (const char *msg) |
| void | OST () |
| void | IMPORTS () |
| void | MAXSPEEDS () |
| void | GRADES () |
| void | FEATURES () |
| void | TYPES () |
| void | IMPORT () |
| void | STRING (std::string &value) |
| void | MAXSPEED () |
| void | UINT (size_t &value) |
| void | GRADE () |
| void | FEATURE () |
| void | IDENT (std::string &value) |
| void | FEATUREDESCS (Feature &feature) |
| void | TYPE () |
| void | TYPEKINDS (unsigned char &types) |
| void | TAGCONDITION (TagConditionRef &condition) |
| void | TYPEFEATURE (TypeInfo &typeInfo) |
| void | SPECIALTYPE (TypeInfo &typeInfo) |
| void | TYPEOPTIONS (TypeInfo &typeInfo) |
| void | GROUPS (TypeInfo &typeInfo) |
| void | TYPEDESCS (TypeInfo &typeInfo) |
| void | TAGANDCOND (TagConditionRef &condition) |
| void | TAGBOOLCOND (TagConditionRef &condition) |
| void | TAGBINCOND (TagConditionRef &condition) |
| void | TAGEXISTSCOND (TagConditionRef &condition) |
| void | TAGLESSCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGLESSEQUALCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGEQUALSCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGNOTEQUALSCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGGREATERCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGGREATEREQUALCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TAGISINCOND (const std::string &tagName, TagConditionRef &condition) |
| void | TYPEKIND (unsigned char &types) |
| void | TYPEOPTION (TypeInfo &typeInfo) |
| void | PATH (TypeInfo &typeInfo) |
| void | LANES (TypeInfo &typeInfo) |
| void | UINT8 (uint8_t &value) |
| void | Parse () |
Public Attributes | |
| Errors * | errors |
| osmscout::ost::Parser::Parser | ( | Scanner * | scanner, |
| const std::string & | filename, | ||
| TypeConfig & | config ) |
| osmscout::ost::Parser::~Parser | ( | ) |
|
inline |
| void osmscout::ost::Parser::FEATURE | ( | ) |
| void osmscout::ost::Parser::FEATUREDESCS | ( | Feature & | feature | ) |
| void osmscout::ost::Parser::FEATURES | ( | ) |
| void osmscout::ost::Parser::GRADE | ( | ) |
| void osmscout::ost::Parser::GRADES | ( | ) |
| void osmscout::ost::Parser::GROUPS | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::IDENT | ( | std::string & | value | ) |
| void osmscout::ost::Parser::IMPORT | ( | ) |
| void osmscout::ost::Parser::IMPORTS | ( | ) |
| void osmscout::ost::Parser::LANES | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::MAXSPEED | ( | ) |
| void osmscout::ost::Parser::MAXSPEEDS | ( | ) |
| void osmscout::ost::Parser::OST | ( | ) |
| void osmscout::ost::Parser::Parse | ( | ) |
| void osmscout::ost::Parser::PATH | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::SemErr | ( | const char * | msg | ) |
| void osmscout::ost::Parser::SPECIALTYPE | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::STRING | ( | std::string & | value | ) |
| void osmscout::ost::Parser::TAGANDCOND | ( | TagConditionRef & | condition | ) |
| void osmscout::ost::Parser::TAGBINCOND | ( | TagConditionRef & | condition | ) |
| void osmscout::ost::Parser::TAGBOOLCOND | ( | TagConditionRef & | condition | ) |
| void osmscout::ost::Parser::TAGCONDITION | ( | TagConditionRef & | condition | ) |
| void osmscout::ost::Parser::TAGEQUALSCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGEXISTSCOND | ( | TagConditionRef & | condition | ) |
| void osmscout::ost::Parser::TAGGREATERCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGGREATEREQUALCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGISINCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGLESSCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGLESSEQUALCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TAGNOTEQUALSCOND | ( | const std::string & | tagName, |
| TagConditionRef & | condition ) |
| void osmscout::ost::Parser::TYPE | ( | ) |
| void osmscout::ost::Parser::TYPEDESCS | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::TYPEFEATURE | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::TYPEKIND | ( | unsigned char & | types | ) |
| void osmscout::ost::Parser::TYPEKINDS | ( | unsigned char & | types | ) |
| void osmscout::ost::Parser::TYPEOPTION | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::TYPEOPTIONS | ( | TypeInfo & | typeInfo | ) |
| void osmscout::ost::Parser::TYPES | ( | ) |
| void osmscout::ost::Parser::UINT | ( | size_t & | value | ) |
| void osmscout::ost::Parser::UINT8 | ( | uint8_t & | value | ) |
| Errors* osmscout::ost::Parser::errors |