forked from organicmaps/organicmaps
[generator] some countries stubs
This commit is contained in:
parent
74ec291599
commit
dd606e01a4
240 changed files with 5029 additions and 22 deletions
|
@ -173,8 +173,241 @@ set(
|
|||
regions/regions.hpp
|
||||
regions/regions_builder.cpp
|
||||
regions/regions_builder.hpp
|
||||
regions/specs/rus.cpp
|
||||
regions/specs/rus.hpp
|
||||
regions/specs/afghanistan.cpp
|
||||
regions/specs/afghanistan.hpp
|
||||
regions/specs/albania.cpp
|
||||
regions/specs/albania.hpp
|
||||
regions/specs/algeria.cpp
|
||||
regions/specs/algeria.hpp
|
||||
regions/specs/andorra.cpp
|
||||
regions/specs/andorra.hpp
|
||||
regions/specs/angola.cpp
|
||||
regions/specs/angola.hpp
|
||||
regions/specs/antigua_and_barbuda.cpp
|
||||
regions/specs/antigua_and_barbuda.hpp
|
||||
regions/specs/australia.cpp
|
||||
regions/specs/australia.hpp
|
||||
regions/specs/austria.cpp
|
||||
regions/specs/austria.hpp
|
||||
regions/specs/azerbaijan.cpp
|
||||
regions/specs/azerbaijan.hpp
|
||||
regions/specs/bahamas.cpp
|
||||
regions/specs/bahamas.hpp
|
||||
regions/specs/bahrain.cpp
|
||||
regions/specs/bahrain.hpp
|
||||
regions/specs/bangladesh.cpp
|
||||
regions/specs/bangladesh.hpp
|
||||
regions/specs/barbados.cpp
|
||||
regions/specs/barbados.hpp
|
||||
regions/specs/belarus.cpp
|
||||
regions/specs/belarus.hpp
|
||||
regions/specs/belgium.cpp
|
||||
regions/specs/belgium.hpp
|
||||
regions/specs/benin.cpp
|
||||
regions/specs/benin.hpp
|
||||
regions/specs/bhutan.cpp
|
||||
regions/specs/bhutan.hpp
|
||||
regions/specs/bosnia_and_herzegovina.cpp
|
||||
regions/specs/bosnia_and_herzegovina.hpp
|
||||
regions/specs/brazil.cpp
|
||||
regions/specs/brazil.hpp
|
||||
regions/specs/bulgaria.cpp
|
||||
regions/specs/bulgaria.hpp
|
||||
regions/specs/burkina_faso.cpp
|
||||
regions/specs/burkina_faso.hpp
|
||||
regions/specs/burundi.cpp
|
||||
regions/specs/burundi.hpp
|
||||
regions/specs/cameroon.cpp
|
||||
regions/specs/cameroon.hpp
|
||||
regions/specs/canada.cpp
|
||||
regions/specs/canada.hpp
|
||||
regions/specs/chad.cpp
|
||||
regions/specs/chad.hpp
|
||||
regions/specs/china.cpp
|
||||
regions/specs/china.hpp
|
||||
regions/specs/cote_divoire.cpp
|
||||
regions/specs/cote_divoire.hpp
|
||||
regions/specs/croatia.cpp
|
||||
regions/specs/croatia.hpp
|
||||
regions/specs/cyprus.cpp
|
||||
regions/specs/cyprus.hpp
|
||||
regions/specs/czech_republic.cpp
|
||||
regions/specs/czech_republic.hpp
|
||||
regions/specs/democratic_republic_of_the_congo.cpp
|
||||
regions/specs/democratic_republic_of_the_congo.hpp
|
||||
regions/specs/denmark.cpp
|
||||
regions/specs/denmark.hpp
|
||||
regions/specs/dominican_republic.cpp
|
||||
regions/specs/dominican_republic.hpp
|
||||
regions/specs/egypt.cpp
|
||||
regions/specs/egypt.hpp
|
||||
regions/specs/estonia.cpp
|
||||
regions/specs/estonia.hpp
|
||||
regions/specs/ethiopia.cpp
|
||||
regions/specs/ethiopia.hpp
|
||||
regions/specs/finland.cpp
|
||||
regions/specs/finland.hpp
|
||||
regions/specs/france.cpp
|
||||
regions/specs/france.hpp
|
||||
regions/specs/french_polynesia.cpp
|
||||
regions/specs/french_polynesia.hpp
|
||||
regions/specs/gabon.cpp
|
||||
regions/specs/gabon.hpp
|
||||
regions/specs/gambia.cpp
|
||||
regions/specs/gambia.hpp
|
||||
regions/specs/georgia.cpp
|
||||
regions/specs/georgia.hpp
|
||||
regions/specs/germany.cpp
|
||||
regions/specs/germany.hpp
|
||||
regions/specs/ghana.cpp
|
||||
regions/specs/ghana.hpp
|
||||
regions/specs/greece.cpp
|
||||
regions/specs/greece.hpp
|
||||
regions/specs/guinea.cpp
|
||||
regions/specs/guinea.hpp
|
||||
regions/specs/haiti.cpp
|
||||
regions/specs/haiti.hpp
|
||||
regions/specs/hong_kong.cpp
|
||||
regions/specs/hong_kong.hpp
|
||||
regions/specs/hungary.cpp
|
||||
regions/specs/hungary.hpp
|
||||
regions/specs/iceland.cpp
|
||||
regions/specs/iceland.hpp
|
||||
regions/specs/india.cpp
|
||||
regions/specs/india.hpp
|
||||
regions/specs/indonesia.cpp
|
||||
regions/specs/indonesia.hpp
|
||||
regions/specs/iran.cpp
|
||||
regions/specs/iran.hpp
|
||||
regions/specs/iraq.cpp
|
||||
regions/specs/iraq.hpp
|
||||
regions/specs/ireland.cpp
|
||||
regions/specs/ireland.hpp
|
||||
regions/specs/isle_of_man.cpp
|
||||
regions/specs/isle_of_man.hpp
|
||||
regions/specs/israel.cpp
|
||||
regions/specs/israel.hpp
|
||||
regions/specs/italy.cpp
|
||||
regions/specs/italy.hpp
|
||||
regions/specs/japan.cpp
|
||||
regions/specs/japan.hpp
|
||||
regions/specs/jordan.cpp
|
||||
regions/specs/jordan.hpp
|
||||
regions/specs/kosovo.cpp
|
||||
regions/specs/kosovo.hpp
|
||||
regions/specs/laos.cpp
|
||||
regions/specs/laos.hpp
|
||||
regions/specs/latvia.cpp
|
||||
regions/specs/latvia.hpp
|
||||
regions/specs/lebanon.cpp
|
||||
regions/specs/lebanon.hpp
|
||||
regions/specs/lesotho.cpp
|
||||
regions/specs/lesotho.hpp
|
||||
regions/specs/liberia.cpp
|
||||
regions/specs/liberia.hpp
|
||||
regions/specs/libya.cpp
|
||||
regions/specs/libya.hpp
|
||||
regions/specs/lithuania.cpp
|
||||
regions/specs/lithuania.hpp
|
||||
regions/specs/luxembourg.cpp
|
||||
regions/specs/luxembourg.hpp
|
||||
regions/specs/macedonia.cpp
|
||||
regions/specs/macedonia.hpp
|
||||
regions/specs/madagascar.cpp
|
||||
regions/specs/madagascar.hpp
|
||||
regions/specs/malawi.cpp
|
||||
regions/specs/malawi.hpp
|
||||
regions/specs/malaysia.cpp
|
||||
regions/specs/malaysia.hpp
|
||||
regions/specs/mali.cpp
|
||||
regions/specs/mali.hpp
|
||||
regions/specs/mauritania.cpp
|
||||
regions/specs/mauritania.hpp
|
||||
regions/specs/moldova.cpp
|
||||
regions/specs/moldova.hpp
|
||||
regions/specs/morocco.cpp
|
||||
regions/specs/morocco.hpp
|
||||
regions/specs/mozambique.cpp
|
||||
regions/specs/mozambique.hpp
|
||||
regions/specs/myanmar.cpp
|
||||
regions/specs/myanmar.hpp
|
||||
regions/specs/nepal.cpp
|
||||
regions/specs/nepal.hpp
|
||||
regions/specs/netherlands.cpp
|
||||
regions/specs/netherlands.hpp
|
||||
regions/specs/new_zealand.cpp
|
||||
regions/specs/new_zealand.hpp
|
||||
regions/specs/niger.cpp
|
||||
regions/specs/niger.hpp
|
||||
regions/specs/nigeria.cpp
|
||||
regions/specs/nigeria.hpp
|
||||
regions/specs/north_korea.cpp
|
||||
regions/specs/north_korea.hpp
|
||||
regions/specs/norway.cpp
|
||||
regions/specs/norway.hpp
|
||||
regions/specs/philippines.cpp
|
||||
regions/specs/philippines.hpp
|
||||
regions/specs/poland.cpp
|
||||
regions/specs/poland.hpp
|
||||
regions/specs/portugal.cpp
|
||||
regions/specs/portugal.hpp
|
||||
regions/specs/romania.cpp
|
||||
regions/specs/romania.hpp
|
||||
regions/specs/russia.cpp
|
||||
regions/specs/russia.hpp
|
||||
regions/specs/senegal.cpp
|
||||
regions/specs/senegal.hpp
|
||||
regions/specs/serbia.cpp
|
||||
regions/specs/serbia.hpp
|
||||
regions/specs/sierra_leone.cpp
|
||||
regions/specs/sierra_leone.hpp
|
||||
regions/specs/slovakia.cpp
|
||||
regions/specs/slovakia.hpp
|
||||
regions/specs/slovenia.cpp
|
||||
regions/specs/slovenia.hpp
|
||||
regions/specs/south_africa.cpp
|
||||
regions/specs/south_africa.hpp
|
||||
regions/specs/south_korea.cpp
|
||||
regions/specs/south_korea.hpp
|
||||
regions/specs/south_sudan.cpp
|
||||
regions/specs/south_sudan.hpp
|
||||
regions/specs/swaziland.cpp
|
||||
regions/specs/swaziland.hpp
|
||||
regions/specs/sweden.cpp
|
||||
regions/specs/sweden.hpp
|
||||
regions/specs/switzerland.cpp
|
||||
regions/specs/switzerland.hpp
|
||||
regions/specs/syria.cpp
|
||||
regions/specs/syria.hpp
|
||||
regions/specs/taiwan.cpp
|
||||
regions/specs/taiwan.hpp
|
||||
regions/specs/tajikistan.cpp
|
||||
regions/specs/tajikistan.hpp
|
||||
regions/specs/tanzania.cpp
|
||||
regions/specs/tanzania.hpp
|
||||
regions/specs/thailand.cpp
|
||||
regions/specs/thailand.hpp
|
||||
regions/specs/the_central_african_republic.cpp
|
||||
regions/specs/the_central_african_republic.hpp
|
||||
regions/specs/togo.cpp
|
||||
regions/specs/togo.hpp
|
||||
regions/specs/tunisia.cpp
|
||||
regions/specs/tunisia.hpp
|
||||
regions/specs/turkey.cpp
|
||||
regions/specs/turkey.hpp
|
||||
regions/specs/uganda.cpp
|
||||
regions/specs/uganda.hpp
|
||||
regions/specs/ukraine.cpp
|
||||
regions/specs/ukraine.hpp
|
||||
regions/specs/united_kingdom.cpp
|
||||
regions/specs/united_kingdom.hpp
|
||||
regions/specs/united_states.cpp
|
||||
regions/specs/united_states.hpp
|
||||
regions/specs/vanuatu.cpp
|
||||
regions/specs/vanuatu.hpp
|
||||
regions/specs/vietnam.cpp
|
||||
regions/specs/vietnam.hpp
|
||||
|
||||
relation_tags.cpp
|
||||
relation_tags.hpp
|
||||
relation_tags_enricher.cpp
|
||||
|
|
|
@ -359,7 +359,7 @@ UNIT_TEST(RegionsBuilderTest_GetCountryNames)
|
|||
auto const filename = MakeCollectorData();
|
||||
RegionInfo collector(filename);
|
||||
RegionsBuilder builder(MakeTestDataSet1(collector), {} /* placePointsMap */);
|
||||
auto const & countryNames = builder.GetCountryNames();
|
||||
auto const & countryNames = builder.GetCountryInternationalNames();
|
||||
TEST_EQUAL(countryNames.size(), 2, ());
|
||||
TEST(std::count(std::begin(countryNames), std::end(countryNames), "Country_1"), ());
|
||||
TEST(std::count(std::begin(countryNames), std::end(countryNames), "Country_2"), ());
|
||||
|
|
|
@ -1,6 +1,123 @@
|
|||
#include "country_specifier_builder.hpp"
|
||||
|
||||
#include "generator/regions/specs/rus.hpp"
|
||||
#include "generator/regions/specs/afghanistan.hpp"
|
||||
#include "generator/regions/specs/albania.hpp"
|
||||
#include "generator/regions/specs/algeria.hpp"
|
||||
#include "generator/regions/specs/andorra.hpp"
|
||||
#include "generator/regions/specs/angola.hpp"
|
||||
#include "generator/regions/specs/antigua_and_barbuda.hpp"
|
||||
#include "generator/regions/specs/australia.hpp"
|
||||
#include "generator/regions/specs/austria.hpp"
|
||||
#include "generator/regions/specs/azerbaijan.hpp"
|
||||
#include "generator/regions/specs/bahamas.hpp"
|
||||
#include "generator/regions/specs/bahrain.hpp"
|
||||
#include "generator/regions/specs/bangladesh.hpp"
|
||||
#include "generator/regions/specs/barbados.hpp"
|
||||
#include "generator/regions/specs/belarus.hpp"
|
||||
#include "generator/regions/specs/belgium.hpp"
|
||||
#include "generator/regions/specs/benin.hpp"
|
||||
#include "generator/regions/specs/bhutan.hpp"
|
||||
#include "generator/regions/specs/bosnia_and_herzegovina.hpp"
|
||||
#include "generator/regions/specs/brazil.hpp"
|
||||
#include "generator/regions/specs/bulgaria.hpp"
|
||||
#include "generator/regions/specs/burkina_faso.hpp"
|
||||
#include "generator/regions/specs/burundi.hpp"
|
||||
#include "generator/regions/specs/cameroon.hpp"
|
||||
#include "generator/regions/specs/canada.hpp"
|
||||
#include "generator/regions/specs/chad.hpp"
|
||||
#include "generator/regions/specs/china.hpp"
|
||||
#include "generator/regions/specs/cote_divoire.hpp"
|
||||
#include "generator/regions/specs/croatia.hpp"
|
||||
#include "generator/regions/specs/cyprus.hpp"
|
||||
#include "generator/regions/specs/czech_republic.hpp"
|
||||
#include "generator/regions/specs/democratic_republic_of_the_congo.hpp"
|
||||
#include "generator/regions/specs/denmark.hpp"
|
||||
#include "generator/regions/specs/dominican_republic.hpp"
|
||||
#include "generator/regions/specs/egypt.hpp"
|
||||
#include "generator/regions/specs/estonia.hpp"
|
||||
#include "generator/regions/specs/ethiopia.hpp"
|
||||
#include "generator/regions/specs/finland.hpp"
|
||||
#include "generator/regions/specs/france.hpp"
|
||||
#include "generator/regions/specs/french_polynesia.hpp"
|
||||
#include "generator/regions/specs/gabon.hpp"
|
||||
#include "generator/regions/specs/gambia.hpp"
|
||||
#include "generator/regions/specs/georgia.hpp"
|
||||
#include "generator/regions/specs/germany.hpp"
|
||||
#include "generator/regions/specs/ghana.hpp"
|
||||
#include "generator/regions/specs/greece.hpp"
|
||||
#include "generator/regions/specs/guinea.hpp"
|
||||
#include "generator/regions/specs/haiti.hpp"
|
||||
#include "generator/regions/specs/hong_kong.hpp"
|
||||
#include "generator/regions/specs/hungary.hpp"
|
||||
#include "generator/regions/specs/iceland.hpp"
|
||||
#include "generator/regions/specs/india.hpp"
|
||||
#include "generator/regions/specs/indonesia.hpp"
|
||||
#include "generator/regions/specs/iran.hpp"
|
||||
#include "generator/regions/specs/iraq.hpp"
|
||||
#include "generator/regions/specs/ireland.hpp"
|
||||
#include "generator/regions/specs/isle_of_man.hpp"
|
||||
#include "generator/regions/specs/israel.hpp"
|
||||
#include "generator/regions/specs/italy.hpp"
|
||||
#include "generator/regions/specs/japan.hpp"
|
||||
#include "generator/regions/specs/jordan.hpp"
|
||||
#include "generator/regions/specs/kosovo.hpp"
|
||||
#include "generator/regions/specs/laos.hpp"
|
||||
#include "generator/regions/specs/latvia.hpp"
|
||||
#include "generator/regions/specs/lebanon.hpp"
|
||||
#include "generator/regions/specs/lesotho.hpp"
|
||||
#include "generator/regions/specs/liberia.hpp"
|
||||
#include "generator/regions/specs/libya.hpp"
|
||||
#include "generator/regions/specs/lithuania.hpp"
|
||||
#include "generator/regions/specs/luxembourg.hpp"
|
||||
#include "generator/regions/specs/macedonia.hpp"
|
||||
#include "generator/regions/specs/madagascar.hpp"
|
||||
#include "generator/regions/specs/malawi.hpp"
|
||||
#include "generator/regions/specs/malaysia.hpp"
|
||||
#include "generator/regions/specs/mali.hpp"
|
||||
#include "generator/regions/specs/mauritania.hpp"
|
||||
#include "generator/regions/specs/moldova.hpp"
|
||||
#include "generator/regions/specs/morocco.hpp"
|
||||
#include "generator/regions/specs/mozambique.hpp"
|
||||
#include "generator/regions/specs/myanmar.hpp"
|
||||
#include "generator/regions/specs/nepal.hpp"
|
||||
#include "generator/regions/specs/netherlands.hpp"
|
||||
#include "generator/regions/specs/new_zealand.hpp"
|
||||
#include "generator/regions/specs/niger.hpp"
|
||||
#include "generator/regions/specs/nigeria.hpp"
|
||||
#include "generator/regions/specs/north_korea.hpp"
|
||||
#include "generator/regions/specs/norway.hpp"
|
||||
#include "generator/regions/specs/philippines.hpp"
|
||||
#include "generator/regions/specs/poland.hpp"
|
||||
#include "generator/regions/specs/portugal.hpp"
|
||||
#include "generator/regions/specs/romania.hpp"
|
||||
#include "generator/regions/specs/russia.hpp"
|
||||
#include "generator/regions/specs/senegal.hpp"
|
||||
#include "generator/regions/specs/serbia.hpp"
|
||||
#include "generator/regions/specs/sierra_leone.hpp"
|
||||
#include "generator/regions/specs/slovakia.hpp"
|
||||
#include "generator/regions/specs/slovenia.hpp"
|
||||
#include "generator/regions/specs/south_africa.hpp"
|
||||
#include "generator/regions/specs/south_korea.hpp"
|
||||
#include "generator/regions/specs/south_sudan.hpp"
|
||||
#include "generator/regions/specs/swaziland.hpp"
|
||||
#include "generator/regions/specs/sweden.hpp"
|
||||
#include "generator/regions/specs/switzerland.hpp"
|
||||
#include "generator/regions/specs/syria.hpp"
|
||||
#include "generator/regions/specs/taiwan.hpp"
|
||||
#include "generator/regions/specs/tajikistan.hpp"
|
||||
#include "generator/regions/specs/tanzania.hpp"
|
||||
#include "generator/regions/specs/thailand.hpp"
|
||||
#include "generator/regions/specs/the_central_african_republic.hpp"
|
||||
#include "generator/regions/specs/togo.hpp"
|
||||
#include "generator/regions/specs/tunisia.hpp"
|
||||
#include "generator/regions/specs/turkey.hpp"
|
||||
#include "generator/regions/specs/uganda.hpp"
|
||||
#include "generator/regions/specs/ukraine.hpp"
|
||||
#include "generator/regions/specs/united_kingdom.hpp"
|
||||
#include "generator/regions/specs/united_states.hpp"
|
||||
#include "generator/regions/specs/vanuatu.hpp"
|
||||
#include "generator/regions/specs/vietnam.hpp"
|
||||
|
||||
|
||||
namespace generator
|
||||
{
|
||||
|
@ -8,8 +125,242 @@ namespace regions
|
|||
{
|
||||
std::unique_ptr<CountrySpecifier> GetCountrySpecifier(std::string const & countryName)
|
||||
{
|
||||
if (countryName == u8"Afghanistan")
|
||||
return std::make_unique<specs::AfghanistanSpecifier>();
|
||||
if (countryName == u8"Albania")
|
||||
return std::make_unique<specs::AlbaniaSpecifier>();
|
||||
if (countryName == u8"Algeria")
|
||||
return std::make_unique<specs::AlgeriaSpecifier>();
|
||||
if (countryName == u8"Andorra")
|
||||
return std::make_unique<specs::AndorraSpecifier>();
|
||||
if (countryName == u8"Angola")
|
||||
return std::make_unique<specs::AngolaSpecifier>();
|
||||
if (countryName == u8"Antigua and Barbuda")
|
||||
return std::make_unique<specs::AntiguaAndBarbudaSpecifier>();
|
||||
if (countryName == u8"Australia")
|
||||
return std::make_unique<specs::AustraliaSpecifier>();
|
||||
if (countryName == u8"Austria")
|
||||
return std::make_unique<specs::AustriaSpecifier>();
|
||||
if (countryName == u8"Azerbaijan")
|
||||
return std::make_unique<specs::AzerbaijanSpecifier>();
|
||||
if (countryName == u8"Bahamas")
|
||||
return std::make_unique<specs::BahamasSpecifier>();
|
||||
if (countryName == u8"Bahrain")
|
||||
return std::make_unique<specs::BahrainSpecifier>();
|
||||
if (countryName == u8"Bangladesh")
|
||||
return std::make_unique<specs::BangladeshSpecifier>();
|
||||
if (countryName == u8"Barbados")
|
||||
return std::make_unique<specs::BarbadosSpecifier>();
|
||||
if (countryName == u8"Belarus")
|
||||
return std::make_unique<specs::BelarusSpecifier>();
|
||||
if (countryName == u8"Belgium")
|
||||
return std::make_unique<specs::BelgiumSpecifier>();
|
||||
if (countryName == u8"Benin")
|
||||
return std::make_unique<specs::BeninSpecifier>();
|
||||
if (countryName == u8"Bhutan")
|
||||
return std::make_unique<specs::BhutanSpecifier>();
|
||||
if (countryName == u8"Bosnia and Herzegovina")
|
||||
return std::make_unique<specs::BosniaAndHerzegovinaSpecifier>();
|
||||
if (countryName == u8"Brazil")
|
||||
return std::make_unique<specs::BrazilSpecifier>();
|
||||
if (countryName == u8"Bulgaria")
|
||||
return std::make_unique<specs::BulgariaSpecifier>();
|
||||
if (countryName == u8"Burkina Faso")
|
||||
return std::make_unique<specs::BurkinaFasoSpecifier>();
|
||||
if (countryName == u8"Burundi")
|
||||
return std::make_unique<specs::BurundiSpecifier>();
|
||||
if (countryName == u8"Canada")
|
||||
return std::make_unique<specs::CanadaSpecifier>();
|
||||
if (countryName == u8"Cameroon")
|
||||
return std::make_unique<specs::CameroonSpecifier>();
|
||||
if (countryName == u8"The Central African Republic")
|
||||
return std::make_unique<specs::TheCentralAfricanRepublicSpecifier>();
|
||||
if (countryName == u8"Chad")
|
||||
return std::make_unique<specs::ChadSpecifier>();
|
||||
if (countryName == u8"Croatia")
|
||||
return std::make_unique<specs::CroatiaSpecifier>();
|
||||
if (countryName == u8"China")
|
||||
return std::make_unique<specs::ChinaSpecifier>();
|
||||
if (countryName == u8"Hong Kong")
|
||||
return std::make_unique<specs::HongKongSpecifier>();
|
||||
if (countryName == u8"Cyprus")
|
||||
return std::make_unique<specs::CyprusSpecifier>();
|
||||
if (countryName == u8"Czech Republic")
|
||||
return std::make_unique<specs::CzechRepublicSpecifier>();
|
||||
if (countryName == u8"Democratic Republic of the Congo")
|
||||
return std::make_unique<specs::DemocraticRepublicOfTheCongoSpecifier>();
|
||||
if (countryName == u8"Denmark")
|
||||
return std::make_unique<specs::DenmarkSpecifier>();
|
||||
if (countryName == u8"Dominican Republic")
|
||||
return std::make_unique<specs::DominicanRepublicSpecifier>();
|
||||
if (countryName == u8"Egypt")
|
||||
return std::make_unique<specs::EgyptSpecifier>();
|
||||
if (countryName == u8"Estonia")
|
||||
return std::make_unique<specs::EstoniaSpecifier>();
|
||||
if (countryName == u8"Ethiopia")
|
||||
return std::make_unique<specs::EthiopiaSpecifier>();
|
||||
if (countryName == u8"Finland")
|
||||
return std::make_unique<specs::FinlandSpecifier>();
|
||||
if (countryName == u8"France")
|
||||
return std::make_unique<specs::FranceSpecifier>();
|
||||
if (countryName == u8"French Polynesia")
|
||||
return std::make_unique<specs::FrenchPolynesiaSpecifier>();
|
||||
if (countryName == u8"Gabon")
|
||||
return std::make_unique<specs::GabonSpecifier>();
|
||||
if (countryName == u8"Gambia")
|
||||
return std::make_unique<specs::GambiaSpecifier>();
|
||||
if (countryName == u8"Georgia")
|
||||
return std::make_unique<specs::GeorgiaSpecifier>();
|
||||
if (countryName == u8"Germany")
|
||||
return std::make_unique<specs::GermanySpecifier>();
|
||||
if (countryName == u8"Ghana")
|
||||
return std::make_unique<specs::GhanaSpecifier>();
|
||||
if (countryName == u8"Guinea")
|
||||
return std::make_unique<specs::GuineaSpecifier>();
|
||||
if (countryName == u8"Greece")
|
||||
return std::make_unique<specs::GreeceSpecifier>();
|
||||
if (countryName == u8"Haiti")
|
||||
return std::make_unique<specs::HaitiSpecifier>();
|
||||
if (countryName == u8"Hungary")
|
||||
return std::make_unique<specs::HungarySpecifier>();
|
||||
if (countryName == u8"Iceland")
|
||||
return std::make_unique<specs::IcelandSpecifier>();
|
||||
if (countryName == u8"India")
|
||||
return std::make_unique<specs::IndiaSpecifier>();
|
||||
if (countryName == u8"Indonesia")
|
||||
return std::make_unique<specs::IndonesiaSpecifier>();
|
||||
if (countryName == u8"Iraq")
|
||||
return std::make_unique<specs::IraqSpecifier>();
|
||||
if (countryName == u8"Iran")
|
||||
return std::make_unique<specs::IranSpecifier>();
|
||||
if (countryName == u8"Ireland")
|
||||
return std::make_unique<specs::IrelandSpecifier>();
|
||||
if (countryName == u8"Isle of Man")
|
||||
return std::make_unique<specs::IsleOfManSpecifier>();
|
||||
if (countryName == u8"Israel")
|
||||
return std::make_unique<specs::IsraelSpecifier>();
|
||||
if (countryName == u8"Italy")
|
||||
return std::make_unique<specs::ItalySpecifier>();
|
||||
if (countryName == u8"Côte d'Ivoire")
|
||||
return std::make_unique<specs::CoteDivoireSpecifier>();
|
||||
if (countryName == u8"Japan")
|
||||
return std::make_unique<specs::JapanSpecifier>();
|
||||
if (countryName == u8"Jordan")
|
||||
return std::make_unique<specs::JordanSpecifier>();
|
||||
if (countryName == u8"Kosovo")
|
||||
return std::make_unique<specs::KosovoSpecifier>();
|
||||
if (countryName == u8"Laos")
|
||||
return std::make_unique<specs::LaosSpecifier>();
|
||||
if (countryName == u8"Latvia")
|
||||
return std::make_unique<specs::LatviaSpecifier>();
|
||||
if (countryName == u8"Lebanon")
|
||||
return std::make_unique<specs::LebanonSpecifier>();
|
||||
if (countryName == u8"Lesotho")
|
||||
return std::make_unique<specs::LesothoSpecifier>();
|
||||
if (countryName == u8"Liberia")
|
||||
return std::make_unique<specs::LiberiaSpecifier>();
|
||||
if (countryName == u8"Libya")
|
||||
return std::make_unique<specs::LibyaSpecifier>();
|
||||
if (countryName == u8"Lithuania")
|
||||
return std::make_unique<specs::LithuaniaSpecifier>();
|
||||
if (countryName == u8"Luxembourg")
|
||||
return std::make_unique<specs::LuxembourgSpecifier>();
|
||||
if (countryName == u8"Macedonia")
|
||||
return std::make_unique<specs::MacedoniaSpecifier>();
|
||||
if (countryName == u8"Madagascar")
|
||||
return std::make_unique<specs::MadagascarSpecifier>();
|
||||
if (countryName == u8"Malaysia")
|
||||
return std::make_unique<specs::MalaysiaSpecifier>();
|
||||
if (countryName == u8"Malawi")
|
||||
return std::make_unique<specs::MalawiSpecifier>();
|
||||
if (countryName == u8"Mali")
|
||||
return std::make_unique<specs::MaliSpecifier>();
|
||||
if (countryName == u8"Mauritania")
|
||||
return std::make_unique<specs::MauritaniaSpecifier>();
|
||||
if (countryName == u8"Moldova")
|
||||
return std::make_unique<specs::MoldovaSpecifier>();
|
||||
if (countryName == u8"Morocco")
|
||||
return std::make_unique<specs::MoroccoSpecifier>();
|
||||
if (countryName == u8"Mozambique")
|
||||
return std::make_unique<specs::MozambiqueSpecifier>();
|
||||
if (countryName == u8"Myanmar")
|
||||
return std::make_unique<specs::MyanmarSpecifier>();
|
||||
if (countryName == u8"Netherlands")
|
||||
return std::make_unique<specs::NetherlandsSpecifier>();
|
||||
if (countryName == u8"Nepal")
|
||||
return std::make_unique<specs::NepalSpecifier>();
|
||||
if (countryName == u8"New Zealand")
|
||||
return std::make_unique<specs::NewZealandSpecifier>();
|
||||
if (countryName == u8"Niger")
|
||||
return std::make_unique<specs::NigerSpecifier>();
|
||||
if (countryName == u8"Nigeria")
|
||||
return std::make_unique<specs::NigeriaSpecifier>();
|
||||
if (countryName == u8"North Korea")
|
||||
return std::make_unique<specs::NorthKoreaSpecifier>();
|
||||
if (countryName == u8"Norway")
|
||||
return std::make_unique<specs::NorwaySpecifier>();
|
||||
if (countryName == u8"Philippines")
|
||||
return std::make_unique<specs::PhilippinesSpecifier>();
|
||||
if (countryName == u8"Poland")
|
||||
return std::make_unique<specs::PolandSpecifier>();
|
||||
if (countryName == u8"Portugal")
|
||||
return std::make_unique<specs::PortugalSpecifier>();
|
||||
if (countryName == u8"Romania")
|
||||
return std::make_unique<specs::RomaniaSpecifier>();
|
||||
if (countryName == u8"Russia")
|
||||
return std::make_unique<specs::RusSpecifier>();
|
||||
return std::make_unique<specs::RussiaSpecifier>();
|
||||
if (countryName == u8"Serbia")
|
||||
return std::make_unique<specs::SerbiaSpecifier>();
|
||||
if (countryName == u8"Senegal")
|
||||
return std::make_unique<specs::SenegalSpecifier>();
|
||||
if (countryName == u8"Sierra Leone")
|
||||
return std::make_unique<specs::SierraLeoneSpecifier>();
|
||||
if (countryName == u8"Slovakia")
|
||||
return std::make_unique<specs::SlovakiaSpecifier>();
|
||||
if (countryName == u8"Slovenia")
|
||||
return std::make_unique<specs::SloveniaSpecifier>();
|
||||
if (countryName == u8"South Africa")
|
||||
return std::make_unique<specs::SouthAfricaSpecifier>();
|
||||
if (countryName == u8"South Korea")
|
||||
return std::make_unique<specs::SouthKoreaSpecifier>();
|
||||
if (countryName == u8"South Korea")
|
||||
return std::make_unique<specs::SouthKoreaSpecifier>();
|
||||
if (countryName == u8"South Sudan")
|
||||
return std::make_unique<specs::SouthSudanSpecifier>();
|
||||
if (countryName == u8"Swaziland")
|
||||
return std::make_unique<specs::SwazilandSpecifier>();
|
||||
if (countryName == u8"Switzerland")
|
||||
return std::make_unique<specs::SwitzerlandSpecifier>();
|
||||
if (countryName == u8"Sweden")
|
||||
return std::make_unique<specs::SwedenSpecifier>();
|
||||
if (countryName == u8"Syria")
|
||||
return std::make_unique<specs::SyriaSpecifier>();
|
||||
if (countryName == u8"Taiwan")
|
||||
return std::make_unique<specs::TaiwanSpecifier>();
|
||||
if (countryName == u8"Tajikistan")
|
||||
return std::make_unique<specs::TajikistanSpecifier>();
|
||||
if (countryName == u8"Tanzania")
|
||||
return std::make_unique<specs::TanzaniaSpecifier>();
|
||||
if (countryName == u8"Thailand")
|
||||
return std::make_unique<specs::ThailandSpecifier>();
|
||||
if (countryName == u8"Togo")
|
||||
return std::make_unique<specs::TogoSpecifier>();
|
||||
if (countryName == u8"Tunisia")
|
||||
return std::make_unique<specs::TunisiaSpecifier>();
|
||||
if (countryName == u8"Turkey")
|
||||
return std::make_unique<specs::TurkeySpecifier>();
|
||||
if (countryName == u8"Uganda")
|
||||
return std::make_unique<specs::UgandaSpecifier>();
|
||||
if (countryName == u8"Ukraine")
|
||||
return std::make_unique<specs::UkraineSpecifier>();
|
||||
if (countryName == u8"United Kingdom")
|
||||
return std::make_unique<specs::UnitedKingdomSpecifier>();
|
||||
if (countryName == u8"United States")
|
||||
return std::make_unique<specs::UnitedStatesSpecifier>();
|
||||
if (countryName == u8"Vanuatu")
|
||||
return std::make_unique<specs::VanuatuSpecifier>();
|
||||
if (countryName == u8"Vietnam")
|
||||
return std::make_unique<specs::VietnamSpecifier>();
|
||||
|
||||
return std::make_unique<CountrySpecifier>();
|
||||
}
|
||||
|
|
|
@ -47,6 +47,22 @@ std::string Region::GetTranslatedOrTransliteratedName(LanguageCode languageCode)
|
|||
return name.empty() ? RegionWithName::GetTranslatedOrTransliteratedName(languageCode) : name;
|
||||
}
|
||||
|
||||
std::string Region::GetInternationalName() const
|
||||
{
|
||||
if (!m_placeLabel)
|
||||
{
|
||||
std::string intName =
|
||||
RegionWithName::GetTranslatedOrTransliteratedName(StringUtf8Multilang::kInternationalCode);
|
||||
return intName.empty() ? RegionWithName::GetName() : intName;
|
||||
}
|
||||
|
||||
std::string const & intName =
|
||||
m_placeLabel->GetTranslatedOrTransliteratedName(StringUtf8Multilang::kInternationalCode);
|
||||
|
||||
return intName;
|
||||
}
|
||||
|
||||
|
||||
std::string Region::GetName(int8_t lang) const
|
||||
{
|
||||
if (m_placeLabel)
|
||||
|
|
|
@ -28,6 +28,7 @@ public:
|
|||
|
||||
// See RegionWithName::GetTranslatedOrTransliteratedName().
|
||||
std::string GetTranslatedOrTransliteratedName(LanguageCode languageCode) const;
|
||||
std::string GetInternationalName() const;
|
||||
std::string GetName(int8_t lang = StringUtf8Multilang::kDefaultCode) const;
|
||||
|
||||
base::GeoObjectId GetId() const;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#include "generator/regions/admin_suburbs_marker.hpp"
|
||||
#include "generator/regions/country_specifier_builder.hpp"
|
||||
#include "generator/regions/place_points_integrator.hpp"
|
||||
#include "generator/regions/specs/rus.hpp"
|
||||
#include "generator/regions/specs/russia.hpp"
|
||||
|
||||
#include "base/assert.hpp"
|
||||
#include "base/stl_helpers.hpp"
|
||||
|
@ -89,8 +89,7 @@ RegionsBuilder::StringsList RegionsBuilder::GetCountryInternationalNames() const
|
|||
std::unordered_set<std::string> set;
|
||||
for (auto const & c : GetCountriesOuters())
|
||||
{
|
||||
auto const & name =
|
||||
c.GetTranslatedOrTransliteratedName(StringUtf8Multilang::kInternationalCode);
|
||||
auto const & name = c.GetInternationalName();
|
||||
if (set.insert(name).second)
|
||||
result.emplace_back(std::move(name));
|
||||
}
|
||||
|
@ -284,7 +283,7 @@ void RegionsBuilder::ForEachCountry(CountryFn fn)
|
|||
{
|
||||
auto countryTrees = task.get();
|
||||
CHECK(!countryTrees.empty(), ());
|
||||
auto && countryName = countryTrees.front()->GetData().GetName();
|
||||
auto && countryName = countryTrees.front()->GetData().GetInternationalName();
|
||||
fn(countryName, countryTrees);
|
||||
}
|
||||
}
|
||||
|
@ -294,8 +293,7 @@ Node::PtrList RegionsBuilder::BuildCountry(std::string const & countryName) cons
|
|||
Regions outers;
|
||||
auto const & countries = GetCountriesOuters();
|
||||
auto const pred = [&](Region const & country) {
|
||||
return countryName ==
|
||||
country.GetTranslatedOrTransliteratedName(StringUtf8Multilang::kInternationalCode);
|
||||
return countryName == country.GetInternationalName();
|
||||
};
|
||||
std::copy_if(std::begin(countries), std::end(countries), std::back_inserter(outers), pred);
|
||||
|
||||
|
|
16
generator/regions/specs/afghanistan.cpp
Normal file
16
generator/regions/specs/afghanistan.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/afghanistan.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AfghanistanSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/afghanistan.hpp
Normal file
22
generator/regions/specs/afghanistan.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AfghanistanSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/albania.cpp
Normal file
16
generator/regions/specs/albania.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/albania.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AlbaniaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/albania.hpp
Normal file
22
generator/regions/specs/albania.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AlbaniaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/algeria.cpp
Normal file
16
generator/regions/specs/algeria.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/algeria.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AlgeriaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/algeria.hpp
Normal file
22
generator/regions/specs/algeria.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AlgeriaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/andorra.cpp
Normal file
16
generator/regions/specs/andorra.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/andorra.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AndorraSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/andorra.hpp
Normal file
22
generator/regions/specs/andorra.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AndorraSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/angola.cpp
Normal file
16
generator/regions/specs/angola.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/angola.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AngolaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/angola.hpp
Normal file
22
generator/regions/specs/angola.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AngolaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/antigua_and_barbuda.cpp
Normal file
16
generator/regions/specs/antigua_and_barbuda.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/antigua_and_barbuda.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AntiguaAndBarbudaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/antigua_and_barbuda.hpp
Normal file
22
generator/regions/specs/antigua_and_barbuda.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AntiguaAndBarbudaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/australia.cpp
Normal file
16
generator/regions/specs/australia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/australia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AustraliaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/australia.hpp
Normal file
22
generator/regions/specs/australia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AustraliaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/austria.cpp
Normal file
16
generator/regions/specs/austria.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/austria.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AustriaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/austria.hpp
Normal file
22
generator/regions/specs/austria.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AustriaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/azerbaijan.cpp
Normal file
16
generator/regions/specs/azerbaijan.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/azerbaijan.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel AzerbaijanSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/azerbaijan.hpp
Normal file
22
generator/regions/specs/azerbaijan.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class AzerbaijanSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bahamas.cpp
Normal file
16
generator/regions/specs/bahamas.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bahamas.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BahamasSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bahamas.hpp
Normal file
22
generator/regions/specs/bahamas.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BahamasSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bahrain.cpp
Normal file
16
generator/regions/specs/bahrain.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bahrain.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BahrainSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bahrain.hpp
Normal file
22
generator/regions/specs/bahrain.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BahrainSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bangladesh.cpp
Normal file
16
generator/regions/specs/bangladesh.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bangladesh.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BangladeshSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bangladesh.hpp
Normal file
22
generator/regions/specs/bangladesh.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BangladeshSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/barbados.cpp
Normal file
16
generator/regions/specs/barbados.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/barbados.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BarbadosSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/barbados.hpp
Normal file
22
generator/regions/specs/barbados.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BarbadosSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/belarus.cpp
Normal file
16
generator/regions/specs/belarus.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/belarus.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BelarusSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/belarus.hpp
Normal file
22
generator/regions/specs/belarus.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BelarusSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/belgium.cpp
Normal file
16
generator/regions/specs/belgium.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/belgium.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BelgiumSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/belgium.hpp
Normal file
22
generator/regions/specs/belgium.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BelgiumSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/benin.cpp
Normal file
16
generator/regions/specs/benin.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/benin.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BeninSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/benin.hpp
Normal file
22
generator/regions/specs/benin.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BeninSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bhutan.cpp
Normal file
16
generator/regions/specs/bhutan.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bhutan.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BhutanSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bhutan.hpp
Normal file
22
generator/regions/specs/bhutan.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BhutanSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bosnia_and_herzegovina.cpp
Normal file
16
generator/regions/specs/bosnia_and_herzegovina.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bosnia_and_herzegovina.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BosniaAndHerzegovinaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bosnia_and_herzegovina.hpp
Normal file
22
generator/regions/specs/bosnia_and_herzegovina.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BosniaAndHerzegovinaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/brazil.cpp
Normal file
16
generator/regions/specs/brazil.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/brazil.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BrazilSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/brazil.hpp
Normal file
22
generator/regions/specs/brazil.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BrazilSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/bulgaria.cpp
Normal file
16
generator/regions/specs/bulgaria.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/bulgaria.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BulgariaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/bulgaria.hpp
Normal file
22
generator/regions/specs/bulgaria.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BulgariaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/burkina_faso.cpp
Normal file
16
generator/regions/specs/burkina_faso.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/burkina_faso.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BurkinaFasoSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/burkina_faso.hpp
Normal file
22
generator/regions/specs/burkina_faso.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BurkinaFasoSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/burundi.cpp
Normal file
16
generator/regions/specs/burundi.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/burundi.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel BurundiSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/burundi.hpp
Normal file
22
generator/regions/specs/burundi.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class BurundiSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/cameroon.cpp
Normal file
16
generator/regions/specs/cameroon.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/cameroon.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CameroonSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/cameroon.hpp
Normal file
22
generator/regions/specs/cameroon.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CameroonSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/canada.cpp
Normal file
16
generator/regions/specs/canada.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/canada.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CanadaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/canada.hpp
Normal file
22
generator/regions/specs/canada.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CanadaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/chad.cpp
Normal file
16
generator/regions/specs/chad.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/chad.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel ChadSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/chad.hpp
Normal file
22
generator/regions/specs/chad.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class ChadSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/china.cpp
Normal file
16
generator/regions/specs/china.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/china.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel ChinaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/china.hpp
Normal file
22
generator/regions/specs/china.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class ChinaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/cote_divoire.cpp
Normal file
16
generator/regions/specs/cote_divoire.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/cote_divoire.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CoteDivoireSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/cote_divoire.hpp
Normal file
22
generator/regions/specs/cote_divoire.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CoteDivoireSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/croatia.cpp
Normal file
16
generator/regions/specs/croatia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/croatia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CroatiaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/croatia.hpp
Normal file
22
generator/regions/specs/croatia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CroatiaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/cyprus.cpp
Normal file
16
generator/regions/specs/cyprus.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/cyprus.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CyprusSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/cyprus.hpp
Normal file
22
generator/regions/specs/cyprus.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CyprusSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/czech_republic.cpp
Normal file
16
generator/regions/specs/czech_republic.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/czech_republic.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel CzechRepublicSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/czech_republic.hpp
Normal file
22
generator/regions/specs/czech_republic.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class CzechRepublicSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/democratic_republic_of_the_congo.cpp
Normal file
16
generator/regions/specs/democratic_republic_of_the_congo.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/democratic_republic_of_the_congo.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel DemocraticRepublicOfTheCongoSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/democratic_republic_of_the_congo.hpp
Normal file
22
generator/regions/specs/democratic_republic_of_the_congo.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class DemocraticRepublicOfTheCongoSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/denmark.cpp
Normal file
16
generator/regions/specs/denmark.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/denmark.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel DenmarkSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/denmark.hpp
Normal file
22
generator/regions/specs/denmark.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class DenmarkSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/dominican_republic.cpp
Normal file
16
generator/regions/specs/dominican_republic.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/dominican_republic.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel DominicanRepublicSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/dominican_republic.hpp
Normal file
22
generator/regions/specs/dominican_republic.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class DominicanRepublicSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/egypt.cpp
Normal file
16
generator/regions/specs/egypt.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/egypt.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel EgyptSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/egypt.hpp
Normal file
22
generator/regions/specs/egypt.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class EgyptSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/estonia.cpp
Normal file
16
generator/regions/specs/estonia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/estonia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel EstoniaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/estonia.hpp
Normal file
22
generator/regions/specs/estonia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class EstoniaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/ethiopia.cpp
Normal file
16
generator/regions/specs/ethiopia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/ethiopia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel EthiopiaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/ethiopia.hpp
Normal file
22
generator/regions/specs/ethiopia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class EthiopiaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/finland.cpp
Normal file
16
generator/regions/specs/finland.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/finland.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel FinlandSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/finland.hpp
Normal file
22
generator/regions/specs/finland.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class FinlandSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/france.cpp
Normal file
16
generator/regions/specs/france.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/france.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel FranceSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/france.hpp
Normal file
22
generator/regions/specs/france.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class FranceSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/french_polynesia.cpp
Normal file
16
generator/regions/specs/french_polynesia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/french_polynesia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel FrenchPolynesiaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/french_polynesia.hpp
Normal file
22
generator/regions/specs/french_polynesia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class FrenchPolynesiaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/gabon.cpp
Normal file
16
generator/regions/specs/gabon.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/gabon.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GabonSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/gabon.hpp
Normal file
22
generator/regions/specs/gabon.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GabonSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/gambia.cpp
Normal file
16
generator/regions/specs/gambia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/gambia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GambiaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/gambia.hpp
Normal file
22
generator/regions/specs/gambia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GambiaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/georgia.cpp
Normal file
16
generator/regions/specs/georgia.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/georgia.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GeorgiaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/georgia.hpp
Normal file
22
generator/regions/specs/georgia.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GeorgiaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/germany.cpp
Normal file
16
generator/regions/specs/germany.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/germany.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GermanySpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/germany.hpp
Normal file
22
generator/regions/specs/germany.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GermanySpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/ghana.cpp
Normal file
16
generator/regions/specs/ghana.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/ghana.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GhanaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/ghana.hpp
Normal file
22
generator/regions/specs/ghana.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GhanaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/greece.cpp
Normal file
16
generator/regions/specs/greece.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/greece.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GreeceSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/greece.hpp
Normal file
22
generator/regions/specs/greece.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GreeceSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/guinea.cpp
Normal file
16
generator/regions/specs/guinea.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/guinea.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel GuineaSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/guinea.hpp
Normal file
22
generator/regions/specs/guinea.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class GuineaSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
16
generator/regions/specs/haiti.cpp
Normal file
16
generator/regions/specs/haiti.cpp
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "generator/regions/specs/haiti.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
PlaceLevel HaitiSpecifier::GetSpecificCountryLevel(Region const & region) const
|
||||
{
|
||||
return PlaceLevel::Unknown;
|
||||
}
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
22
generator/regions/specs/haiti.hpp
Normal file
22
generator/regions/specs/haiti.hpp
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include "generator/place_node.hpp"
|
||||
#include "generator/regions/collector_region_info.hpp"
|
||||
#include "generator/regions/country_specifier.hpp"
|
||||
#include "generator/regions/region.hpp"
|
||||
|
||||
namespace generator
|
||||
{
|
||||
namespace regions
|
||||
{
|
||||
namespace specs
|
||||
{
|
||||
class HaitiSpecifier final : public CountrySpecifier
|
||||
{
|
||||
private:
|
||||
// CountrySpecifier overrides:
|
||||
PlaceLevel GetSpecificCountryLevel(Region const & region) const override;
|
||||
|
||||
};
|
||||
} // namespace specs
|
||||
} // namespace regions
|
||||
} // namespace generator
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue