1#ifndef __OPENTREP_OPENTREP_TYPES_HPP
2#define __OPENTREP_OPENTREP_TYPES_HPP
14#include <boost/date_time/gregorian/gregorian.hpp>
15#include <boost/date_time/posix_time/posix_time_types.hpp>
17#include <boost/array.hpp>
30 explicit FilePath_T (
const std::string& iValue) : std::string (iValue) {
49 : std::string (iValue) { }
59 : std::string (iValue) { }
69 : std::string (iValue) { }
79 : std::string (iValue) { }
156 explicit IATACode_T (
const std::string& iValue) : std::string (iValue) { }
172 explicit ICAOCode_T (
const std::string& iValue) : std::string (iValue) { }
201 explicit FAACode_T (
const std::string& iValue) : std::string (iValue) { }
215 explicit TCLIDCode_T (
const std::string& iValue) : std::string (iValue) { }
227 explicit UNLOCode_T (
const std::string& iValue) : std::string (iValue) { }
292 : std::string (iValue) {
311 explicit Comment_T (
const std::string& iValue) : std::string (iValue) { }
329 explicit CityUTFName_T (
const std::string& iValue) : std::string (iValue) { }
339 : std::string (iValue) { }
351 : std::string (iValue) {
360 explicit StateCode_T (
const std::string& iValue) : std::string (iValue) { }
370 explicit CountryCode_T (
const std::string& iValue) : std::string (iValue) { }
383 : std::string (iValue) { }
393 explicit CountryName_T (
const std::string& iValue) : std::string (iValue) { }
412 explicit WACName_T (
const std::string& iValue) : std::string (iValue) { }
450 explicit Admin1Code_T (
const std::string& iValue) : std::string (iValue) { }
461 : std::string (iValue) { }
472 : std::string (iValue) { }
482 explicit Admin2Code_T (
const std::string& iValue) : std::string (iValue) { }
493 : std::string (iValue) { }
504 : std::string (iValue) { }
514 explicit Admin3Code_T (
const std::string& iValue) : std::string (iValue) { }
524 explicit Admin4Code_T (
const std::string& iValue) : std::string (iValue) { }
545 explicit FeatureCode_T (
const std::string& iValue) : std::string (iValue) { }
555 explicit FeatureName_T (
const std::string& iValue) : std::string (iValue) { }
571 explicit WikiLink_T (
const std::string& iValue) : std::string (iValue) { }
607 explicit TimeZone_T (
const std::string& iValue) : std::string (iValue) { }
std::list< Word_T > WordList_T
unsigned int NbOfLetters_T
unsigned short NbOfErrors_T
std::set< std::string > BlackList_T
bool shouldAddPORInSQLDB_T
std::list< ICAOCode_T > ICAOCodeList_T
unsigned int NbOfDBEntries_T
std::string TravelQuery_T
double MatchingPercentage_T
std::list< IATACode_T > IATACodeList_T
boost::gregorian::date Date_T
unsigned int EnvelopeID_T
std::list< UICCode_T > UICCodeList_T
std::list< UNLOCode_T > UNLOCodeList_T
std::map< NbOfLetters_T, NbOfErrors_T > DistanceErrorScale_T
std::list< FeatureName_T > FeatureNameList_T
bool shouldIndexPORInXapian_T
unsigned short DeploymentNumber_T
boost::array< NbOfLetters_T, 5 > DistanceErrorScaleArray_T
std::set< std::string > WordSet_T
unsigned short NbOfMatches_T
std::list< GeonamesID_T > GeonamesIDList_T
unsigned int Population_T
unsigned int GeonamesID_T
bool shouldIndexNonIATAPOR_T
std::list< AltNameShortListString_T > AltNameShortList_T
unsigned int XapianDocID_T
unsigned short NbOfWords_T
ASCIIName_T(const std::string &iValue)
Admin1ASCIIName_T(const std::string &iValue)
Admin1Code_T(const std::string &iValue)
Admin1UTFName_T(const std::string &iValue)
Admin2ASCIIName_T(const std::string &iValue)
Admin2Code_T(const std::string &iValue)
Admin2UTFName_T(const std::string &iValue)
Admin3Code_T(const std::string &iValue)
Admin4Code_T(const std::string &iValue)
AltCountryCode_T(const std::string &iValue)
AltNameShortListString_T(const std::string &iValue)
CityASCIIName_T(const std::string &iValue)
CityCode_T(const std::string &iValue)
CityListString_T(const std::string &iValue)
CityUTFName_T(const std::string &iValue)
CommonName_T(const std::string &iValue)
ContinentCode_T(const std::string &iValue)
ContinentName_T(const std::string &iValue)
CountryCode_T(const std::string &iValue)
CountryName_T(const std::string &iValue)
CurrencyCode_T(const std::string &iValue)
FAACode_T(const std::string &iValue)
FeatureClass_T(const std::string &iValue)
FeatureCode_T(const std::string &iValue)
FeatureName_T(const std::string &iValue)
FilePath_T(const std::string &iValue)
IATACode_T(const std::string &iValue)
ICAOCode_T(const std::string &iValue)
LanguageCode_T(const std::string &iValue)
LocationName_T(const std::string &iValue)
PORFilePath_T(const std::string &iValue)
RawDataString_T(const std::string &iValue)
SQLDBConnectionString_T(const std::string &iValue)
SQLiteDBFilePath_T(const std::string &iValue)
StateCode_T(const std::string &iValue)
TCLIDCode_T(const std::string &iValue)
TimeZone_T(const std::string &iValue)
TravelDBFilePath_T(const std::string &iValue)
TvlPORListString_T(const std::string &iValue)
UNLOCode_T(const std::string &iValue)
WACName_T(const std::string &iValue)
WikiLink_T(const std::string &iValue)