This loader has to be loaded after PlanetLoader because it adds the cities to the respectve planets
More...
#include <provinceloader.h>
This loader has to be loaded after PlanetLoader because it adds the cities to the respectve planets
◆ ProvinceLoader()
| cqsp::core::loading::ProvinceLoader::ProvinceLoader |
( |
Universe & |
universe | ) |
|
|
explicit |
◆ GetCountry()
| Node cqsp::core::loading::ProvinceLoader::GetCountry |
( |
const std::string & |
country_identifier, |
|
|
const std::string & |
identifier |
|
) |
| |
|
private |
◆ GetDefaultValues()
| const Hjson::Value & cqsp::core::loading::ProvinceLoader::GetDefaultValues |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetPlanet()
| Node cqsp::core::loading::ProvinceLoader::GetPlanet |
( |
const std::string & |
planet_identifier, |
|
|
const std::string & |
identifier |
|
) |
| |
|
private |
◆ LoadInfrastructure()
| void cqsp::core::loading::ProvinceLoader::LoadInfrastructure |
( |
const Hjson::Value & |
value, |
|
|
const Node & |
node |
|
) |
| |
|
private |
◆ LoadValue()
| bool cqsp::core::loading::ProvinceLoader::LoadValue |
( |
const Hjson::Value & |
values, |
|
|
Node & |
node |
|
) |
| |
|
overridevirtual |
◆ ParseIndustry()
| void cqsp::core::loading::ProvinceLoader::ParseIndustry |
( |
const Hjson::Value & |
industry_hjson, |
|
|
Node & |
node, |
|
|
std::string_view |
identifier |
|
) |
| |
◆ ParsePopulation()
| Node cqsp::core::loading::ProvinceLoader::ParsePopulation |
( |
const Hjson::Value & |
population_hjson | ) |
|
|
private |
◆ PostLoad()
| void cqsp::core::loading::ProvinceLoader::PostLoad |
( |
const Node & |
node | ) |
|
|
overridevirtual |
◆ default_val
| Hjson::Value cqsp::core::loading::ProvinceLoader::default_val |
|
private |
◆ distrib
| std::uniform_int_distribution cqsp::core::loading::ProvinceLoader::distrib |
|
private |
◆ gen
| std::mt19937 cqsp::core::loading::ProvinceLoader::gen |
|
private |
◆ loader
| TagLoader cqsp::core::loading::ProvinceLoader::loader |
|
private |
◆ rd
| std::random_device cqsp::core::loading::ProvinceLoader::rd |
|
private |
The documentation for this class was generated from the following files: