Repo created

This commit is contained in:
Fr4nz D13trich 2025-11-22 13:58:55 +01:00
parent 4af19165ec
commit 68073add76
12458 changed files with 12350765 additions and 2 deletions

View file

@ -0,0 +1,17 @@
#pragma once
#include "storage/country_tree.hpp"
#include "storage/storage_defines.hpp"
#include <optional>
#include <string>
namespace storage
{
// Loads CountryTree only, without affiliations/synonyms/catalogIds.
std::optional<CountryTree> LoadCountriesFromFile(std::string const & path);
// Returns topmost country id prior root id or |countryId| itself, if it's already a topmost node or
// disputed territory id if |countryId| is a disputed territory or belongs to disputed territory.
CountryId GetTopmostParentFor(CountryTree const & countries, CountryId const & countryId);
} // namespace storage