1 #ifndef __OPENTREP_CMD_PORPARSERHELPER_HPP
2 #define __OPENTREP_CMD_PORPARSERHELPER_HPP
10 #include <boost/spirit/include/qi.hpp>
18 namespace PorParserHelper {
43 boost::spirit::qi::unused_type,
44 boost::spirit::qi::unused_type)
const;
53 boost::spirit::qi::unused_type,
54 boost::spirit::qi::unused_type)
const;
63 boost::spirit::qi::unused_type,
64 boost::spirit::qi::unused_type)
const;
73 boost::spirit::qi::unused_type,
74 boost::spirit::qi::unused_type)
const;
83 boost::spirit::qi::unused_type,
84 boost::spirit::qi::unused_type)
const;
93 boost::spirit::qi::unused_type,
94 boost::spirit::qi::unused_type)
const;
103 boost::spirit::qi::unused_type,
104 boost::spirit::qi::unused_type)
const;
113 boost::spirit::qi::unused_type,
114 boost::spirit::qi::unused_type)
const;
123 boost::spirit::qi::unused_type,
124 boost::spirit::qi::unused_type)
const;
132 void operator() (boost::spirit::qi::unused_type,
133 boost::spirit::qi::unused_type,
134 boost::spirit::qi::unused_type)
const;
143 boost::spirit::qi::unused_type,
144 boost::spirit::qi::unused_type)
const;
152 void operator() (boost::spirit::qi::unused_type,
153 boost::spirit::qi::unused_type,
154 boost::spirit::qi::unused_type)
const;
163 boost::spirit::qi::unused_type,
164 boost::spirit::qi::unused_type)
const;
172 void operator() (boost::spirit::qi::unused_type,
173 boost::spirit::qi::unused_type,
174 boost::spirit::qi::unused_type)
const;
183 boost::spirit::qi::unused_type,
184 boost::spirit::qi::unused_type)
const;
193 boost::spirit::qi::unused_type,
194 boost::spirit::qi::unused_type)
const;
203 boost::spirit::qi::unused_type,
204 boost::spirit::qi::unused_type)
const;
213 boost::spirit::qi::unused_type,
214 boost::spirit::qi::unused_type)
const;
223 boost::spirit::qi::unused_type,
224 boost::spirit::qi::unused_type)
const;
232 void operator() (boost::spirit::qi::unused_type,
233 boost::spirit::qi::unused_type,
234 boost::spirit::qi::unused_type)
const;
242 void operator() (boost::spirit::qi::unused_type,
243 boost::spirit::qi::unused_type,
244 boost::spirit::qi::unused_type)
const;
253 boost::spirit::qi::unused_type,
254 boost::spirit::qi::unused_type)
const;
263 boost::spirit::qi::unused_type,
264 boost::spirit::qi::unused_type)
const;
273 boost::spirit::qi::unused_type,
274 boost::spirit::qi::unused_type)
const;
283 boost::spirit::qi::unused_type,
284 boost::spirit::qi::unused_type)
const;
293 boost::spirit::qi::unused_type,
294 boost::spirit::qi::unused_type)
const;
303 boost::spirit::qi::unused_type,
304 boost::spirit::qi::unused_type)
const;
313 boost::spirit::qi::unused_type,
314 boost::spirit::qi::unused_type)
const;
323 boost::spirit::qi::unused_type,
324 boost::spirit::qi::unused_type)
const;
333 boost::spirit::qi::unused_type,
334 boost::spirit::qi::unused_type)
const;
343 boost::spirit::qi::unused_type,
344 boost::spirit::qi::unused_type)
const;
353 boost::spirit::qi::unused_type,
354 boost::spirit::qi::unused_type)
const;
363 boost::spirit::qi::unused_type,
364 boost::spirit::qi::unused_type)
const;
373 boost::spirit::qi::unused_type,
374 boost::spirit::qi::unused_type)
const;
383 boost::spirit::qi::unused_type,
384 boost::spirit::qi::unused_type)
const;
393 boost::spirit::qi::unused_type,
394 boost::spirit::qi::unused_type)
const;
403 boost::spirit::qi::unused_type,
404 boost::spirit::qi::unused_type)
const;
413 boost::spirit::qi::unused_type,
414 boost::spirit::qi::unused_type)
const;
423 boost::spirit::qi::unused_type,
424 boost::spirit::qi::unused_type)
const;
433 boost::spirit::qi::unused_type,
434 boost::spirit::qi::unused_type)
const;
443 boost::spirit::qi::unused_type,
444 boost::spirit::qi::unused_type)
const;
452 void operator() (boost::spirit::qi::unused_type,
453 boost::spirit::qi::unused_type,
454 boost::spirit::qi::unused_type)
const;
463 boost::spirit::qi::unused_type,
464 boost::spirit::qi::unused_type)
const;
473 boost::spirit::qi::unused_type,
474 boost::spirit::qi::unused_type)
const;
483 boost::spirit::qi::unused_type,
484 boost::spirit::qi::unused_type)
const;
493 boost::spirit::qi::unused_type,
494 boost::spirit::qi::unused_type)
const;
503 boost::spirit::qi::unused_type,
504 boost::spirit::qi::unused_type)
const;
513 boost::spirit::qi::unused_type,
514 boost::spirit::qi::unused_type)
const;
523 boost::spirit::qi::unused_type,
524 boost::spirit::qi::unused_type)
const;
533 boost::spirit::qi::unused_type,
534 boost::spirit::qi::unused_type)
const;
543 boost::spirit::qi::unused_type,
544 boost::spirit::qi::unused_type)
const;
554 boost::spirit::qi::unused_type,
555 boost::spirit::qi::unused_type)
const;
563 void operator() (std::vector<boost::uint32_t>,
564 boost::spirit::qi::unused_type,
565 boost::spirit::qi::unused_type)
const;
573 void operator() (std::vector<boost::uint32_t>,
574 boost::spirit::qi::unused_type,
575 boost::spirit::qi::unused_type)
const;
583 void operator() (std::vector<boost::uint32_t>,
584 boost::spirit::qi::unused_type,
585 boost::spirit::qi::unused_type)
const;
593 void operator() (std::vector<boost::uint32_t>,
594 boost::spirit::qi::unused_type,
595 boost::spirit::qi::unused_type)
const;
603 void operator() (std::vector<boost::uint32_t>,
604 boost::spirit::qi::unused_type,
605 boost::spirit::qi::unused_type)
const;
613 void operator() (boost::spirit::qi::unused_type,
614 boost::spirit::qi::unused_type,
615 boost::spirit::qi::unused_type)
const;
714 #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 &)
storeCurrencyCode(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
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
ParserSemanticAction(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
void operator()(boost::spirit::qi::unused_type, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
storeIcaoCode(Location &)
void operator()(std::vector< uchar_t >, boost::spirit::qi::unused_type, boost::spirit::qi::unused_type) const
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 &)
void operator()(unsigned 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
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
storeUNLOCode(Location &)
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 &)
storeAdm4Code(Location &)
void operator()(unsigned int iUICCode, 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()(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< 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 &)
storeCityDetailList(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 &)