19 _iataCode (iIataCode), _geonamesID (iGeonamesID),
20 _utfName (iUtfName), _asciiName (iAsciiName),
21 _countryCode (iCountryCode), _stateCode (iStateCode) {
25 CityDetails::CityDetails() :
27 _utfName (
""), _asciiName (
""), _countryCode (
""), _stateCode (
"") {
33 _iataCode (iCityDetails._iataCode), _geonamesID (iCityDetails._geonamesID),
34 _utfName (iCityDetails._utfName), _asciiName (iCityDetails._asciiName),
35 _countryCode (iCityDetails._countryCode),
36 _stateCode (iCityDetails._stateCode) {
45 const bool areEqual = (_iataCode == iCityDetails._iataCode
46 && _geonamesID == iCityDetails._geonamesID
47 && _utfName == iCityDetails._utfName
48 && _asciiName == iCityDetails._asciiName
49 && _countryCode == iCityDetails._countryCode
50 && _stateCode == iCityDetails._stateCode);
56 std::ostringstream oStr;
57 oStr << _iataCode <<
"|" << _geonamesID
58 <<
"|" << _utfName <<
"|" << _asciiName
59 <<
"|" << _countryCode <<
"|" << _stateCode;
66 std::ostringstream oStr;