1#ifndef __OPENTREP_CITYDETAILS_HPP
2#define __OPENTREP_CITYDETAILS_HPP
90 _geonamesID = iGeonamesID;
105 _asciiName = iAsciiName;
130 void toStream (std::ostream&)
const;
179 return !(iCityDetails == *
this);
unsigned int GeonamesID_T
Class modelling the elementary details of a city.
std::string describe() const
const IATACode_T & getIataCode() const
const GeonamesID_T & getGeonamesID() const
void toStream(std::ostream &) const
std::string toString() const
bool operator==(const CityDetails &) const
void setIataCode(const std::string &iIataCode)
void setGeonamesID(const GeonamesID_T &iGeonamesID)
const StateCode_T & getStateCode() const
void setStateCode(const std::string &iStateCode)
const CountryCode_T & getCountryCode() const
void setAsciiName(const CityASCIIName_T &iAsciiName)
CityDetails(const IATACode_T &, const GeonamesID_T &, const CityUTFName_T &, const CityASCIIName_T &, const CountryCode_T &, const StateCode_T &)
void setUtfName(const CityUTFName_T &iUtfName)
const CityUTFName_T & getUtfName() const
const CityASCIIName_T & getAsciiName() const
void setCountryCode(const std::string &iCountryCode)
bool operator!=(const CityDetails &iCityDetails) const
void fromStream(std::istream &)