1 #ifndef __OPENTREP_CMD_PORPARSERHELPER_HPP
2 #define __OPENTREP_CMD_PORPARSERHELPER_HPP
10 #include <boost/spirit/include/qi.hpp>
17 namespace PorParserHelper {
42 boost::spirit::qi::unused_type,
43 boost::spirit::qi::unused_type)
const;
52 boost::spirit::qi::unused_type,
53 boost::spirit::qi::unused_type)
const;
62 boost::spirit::qi::unused_type,
63 boost::spirit::qi::unused_type)
const;
72 boost::spirit::qi::unused_type,
73 boost::spirit::qi::unused_type)
const;
82 boost::spirit::qi::unused_type,
83 boost::spirit::qi::unused_type)
const;
92 boost::spirit::qi::unused_type,
93 boost::spirit::qi::unused_type)
const;
102 boost::spirit::qi::unused_type,
103 boost::spirit::qi::unused_type)
const;
112 boost::spirit::qi::unused_type,
113 boost::spirit::qi::unused_type)
const;
121 void operator() (boost::spirit::qi::unused_type,
122 boost::spirit::qi::unused_type,
123 boost::spirit::qi::unused_type)
const;
132 boost::spirit::qi::unused_type,
133 boost::spirit::qi::unused_type)
const;
141 void operator() (boost::spirit::qi::unused_type,
142 boost::spirit::qi::unused_type,
143 boost::spirit::qi::unused_type)
const;
152 boost::spirit::qi::unused_type,
153 boost::spirit::qi::unused_type)
const;
162 boost::spirit::qi::unused_type,
163 boost::spirit::qi::unused_type)
const;
172 boost::spirit::qi::unused_type,
173 boost::spirit::qi::unused_type)
const;
182 boost::spirit::qi::unused_type,
183 boost::spirit::qi::unused_type)
const;
192 boost::spirit::qi::unused_type,
193 boost::spirit::qi::unused_type)
const;
201 void operator() (boost::spirit::qi::unused_type,
202 boost::spirit::qi::unused_type,
203 boost::spirit::qi::unused_type)
const;
211 void operator() (boost::spirit::qi::unused_type,
212 boost::spirit::qi::unused_type,
213 boost::spirit::qi::unused_type)
const;
222 boost::spirit::qi::unused_type,
223 boost::spirit::qi::unused_type)
const;
232 boost::spirit::qi::unused_type,
233 boost::spirit::qi::unused_type)
const;
242 boost::spirit::qi::unused_type,
243 boost::spirit::qi::unused_type)
const;
252 boost::spirit::qi::unused_type,
253 boost::spirit::qi::unused_type)
const;
262 boost::spirit::qi::unused_type,
263 boost::spirit::qi::unused_type)
const;
272 boost::spirit::qi::unused_type,
273 boost::spirit::qi::unused_type)
const;
282 boost::spirit::qi::unused_type,
283 boost::spirit::qi::unused_type)
const;
292 boost::spirit::qi::unused_type,
293 boost::spirit::qi::unused_type)
const;
302 boost::spirit::qi::unused_type,
303 boost::spirit::qi::unused_type)
const;
312 boost::spirit::qi::unused_type,
313 boost::spirit::qi::unused_type)
const;
322 boost::spirit::qi::unused_type,
323 boost::spirit::qi::unused_type)
const;
332 boost::spirit::qi::unused_type,
333 boost::spirit::qi::unused_type)
const;
342 boost::spirit::qi::unused_type,
343 boost::spirit::qi::unused_type)
const;
352 boost::spirit::qi::unused_type,
353 boost::spirit::qi::unused_type)
const;
362 boost::spirit::qi::unused_type,
363 boost::spirit::qi::unused_type)
const;
372 boost::spirit::qi::unused_type,
373 boost::spirit::qi::unused_type)
const;
382 boost::spirit::qi::unused_type,
383 boost::spirit::qi::unused_type)
const;
392 boost::spirit::qi::unused_type,
393 boost::spirit::qi::unused_type)
const;
402 boost::spirit::qi::unused_type,
403 boost::spirit::qi::unused_type)
const;
412 boost::spirit::qi::unused_type,
413 boost::spirit::qi::unused_type)
const;
421 void operator() (boost::spirit::qi::unused_type,
422 boost::spirit::qi::unused_type,
423 boost::spirit::qi::unused_type)
const;
432 boost::spirit::qi::unused_type,
433 boost::spirit::qi::unused_type)
const;
442 boost::spirit::qi::unused_type,
443 boost::spirit::qi::unused_type)
const;
452 boost::spirit::qi::unused_type,
453 boost::spirit::qi::unused_type)
const;
462 boost::spirit::qi::unused_type,
463 boost::spirit::qi::unused_type)
const;
472 boost::spirit::qi::unused_type,
473 boost::spirit::qi::unused_type)
const;
482 boost::spirit::qi::unused_type,
483 boost::spirit::qi::unused_type)
const;
493 boost::spirit::qi::unused_type,
494 boost::spirit::qi::unused_type)
const;
502 void operator() (std::vector<boost::uint32_t>,
503 boost::spirit::qi::unused_type,
504 boost::spirit::qi::unused_type)
const;
512 void operator() (std::vector<boost::uint32_t>,
513 boost::spirit::qi::unused_type,
514 boost::spirit::qi::unused_type)
const;
522 void operator() (std::vector<boost::uint32_t>,
523 boost::spirit::qi::unused_type,
524 boost::spirit::qi::unused_type)
const;
532 void operator() (std::vector<boost::uint32_t>,
533 boost::spirit::qi::unused_type,
534 boost::spirit::qi::unused_type)
const;
542 void operator() (std::vector<boost::uint32_t>,
543 boost::spirit::qi::unused_type,
544 boost::spirit::qi::unused_type)
const;
552 void operator() (boost::spirit::qi::unused_type,
553 boost::spirit::qi::unused_type,
554 boost::spirit::qi::unused_type)
const;
653 #endif // __OPENTREP_CMD_PORPARSERHELPER_HPP
storeAdm2Code(Location &)
storeAltLangCodeFull(Location &)
storeAltCountryCode(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeGeonamesID(Location &)
storeLongitude(Location &)
storeLatitude(Location &)
storeWikiLink(Location &)
storeIataCode(Location &)
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeGMTOffset(Location &)
void operator()(std::vector< boost::uint32_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(unsigned int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(unsigned int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAdm2AsciiName(Location &)
storeTvlPORCode(Location &)
void operator()(int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
Structure modelling a (geographical) location.
storeCountryName(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeCommonName(Location &)
storeContinentName(Location &)
storeDateFrom(Location &)
storeCountryCode(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
PORStringParser(const std::string &iString)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< boost::uint32_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAltLangCode2Char(Location &)
storeAsciiName(Location &)
void operator()(float, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
ParserSemanticAction(Location &)
storeDateUntil(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeCityAsciiName(Location &)
storeFeatureCode(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storePopulation(Location &)
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeIcaoCode(Location &)
storeAdm1UtfName(Location &)
storeStateCode(Location &)
void operator()(unsigned int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeRawOffset(Location &)
storeTvlPORListString(Location &)
storeTimeZone(Location &)
storeAdm3Code(Location &)
storeCityUtfName(Location &)
storeAltNameShortListString(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< boost::uint32_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAdm1AsciiName(Location &)
void operator()(double, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeElevation(Location &)
storeCityGeonamesID(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeFeatureClass(Location &)
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAdm4Code(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< boost::uint32_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(double, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< boost::uint32_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(float, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAdm2UtfName(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(unsigned int, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
PORFileParser(const PORFilePath_T &iFilename)
storeAltLangCodeExt(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeEnvelopeID(Location &)
const Location & generateLocation()
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAltLangCodeHist(Location &)
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(float, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAdm1Code(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeAltNameShort(Location &)
storeCityCode(Location &)
storeDSTOffset(Location &)