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.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) { }
77 explicit IATACode_T (
const std::string& iValue) : std::string (iValue) { }
85 explicit ICAOCode_T (
const std::string& iValue) : std::string (iValue) { }
103 explicit FAACode_T (
const std::string& iValue) : std::string (iValue) { }
174 explicit Comment_T (
const std::string& iValue) : std::string (iValue) { }
192 explicit CityUTFName_T (
const std::string& iValue) : std::string (iValue) { }
202 : std::string (iValue) { }
210 explicit StateCode_T (
const std::string& iValue) : std::string (iValue) { }
218 explicit CountryCode_T (
const std::string& iValue) : std::string (iValue) { }
227 : std::string (iValue) { }
235 explicit CountryName_T (
const std::string& iValue) : std::string (iValue) { }
262 explicit Admin1Code_T (
const std::string& iValue) : std::string (iValue) { }
271 : std::string (iValue) { }
280 : std::string (iValue) { }
288 explicit Admin2Code_T (
const std::string& iValue) : std::string (iValue) { }
297 : std::string (iValue) { }
306 : std::string (iValue) { }
314 explicit Admin3Code_T (
const std::string& iValue) : std::string (iValue) { }
322 explicit Admin4Code_T (
const std::string& iValue) : std::string (iValue) { }
339 explicit FeatureCode_T (
const std::string& iValue) : std::string (iValue) { }
347 explicit FeatureName_T (
const std::string& iValue) : std::string (iValue) { }
363 explicit WikiLink_T (
const std::string& iValue) : std::string (iValue) { }
391 explicit TimeZone_T (
const std::string& iValue) : std::string (iValue) { }
515 #endif // __OPENTREP_OPENTREP_TYPES_HPP
Admin4Code_T(const std::string &iValue)
FeatureName_T(const std::string &iValue)
WikiLink_T(const std::string &iValue)
AltNameShortListString_T(const std::string &iValue)
ASCIIName_T(const std::string &iValue)
unsigned short NbOfMatches_T
PORFilePath_T(const std::string &iValue)
SQLiteDBFilePath_T(const std::string &iValue)
CityCode_T(const std::string &iValue)
boost::array< NbOfLetters_T, 5 > DistanceErrorScaleArray_T
TravelDBFilePath_T(const std::string &iValue)
CountryName_T(const std::string &iValue)
unsigned int NbOfLetters_T
FilePath_T(const std::string &iValue)
unsigned int NbOfDBEntries_T
Admin3Code_T(const std::string &iValue)
FAACode_T(const std::string &iValue)
std::list< FeatureName_T > FeatureNameList_T
boost::gregorian::date Date_T
std::list< Word_T > WordList_T
std::map< NbOfLetters_T, NbOfErrors_T > DistanceErrorScale_T
Admin2UTFName_T(const std::string &iValue)
unsigned int Population_T
std::list< TvlPORListString_T > TvlPORList_T
std::set< std::string > WordSet_T
LanguageCode_T(const std::string &iValue)
TimeZone_T(const std::string &iValue)
AltCountryCode_T(const std::string &iValue)
unsigned short NbOfErrors_T
Admin1Code_T(const std::string &iValue)
LocationName_T(const std::string &iValue)
CountryCode_T(const std::string &iValue)
ICAOCode_T(const std::string &iValue)
ContinentCode_T(const std::string &iValue)
FeatureClass_T(const std::string &iValue)
TvlPORListString_T(const std::string &iValue)
unsigned short NbOfWords_T
CommonName_T(const std::string &iValue)
StateCode_T(const std::string &iValue)
CityUTFName_T(const std::string &iValue)
Admin2Code_T(const std::string &iValue)
Admin1ASCIIName_T(const std::string &iValue)
Admin2ASCIIName_T(const std::string &iValue)
RawDataString_T(const std::string &iValue)
Admin1UTFName_T(const std::string &iValue)
std::set< std::string > BlackList_T
std::string TravelQuery_T
ContinentName_T(const std::string &iValue)
IATACode_T(const std::string &iValue)
FeatureCode_T(const std::string &iValue)
double MatchingPercentage_T
CityASCIIName_T(const std::string &iValue)
std::list< AltNameShortListString_T > AltNameShortList_T