migrate from std::filesystem::path to io::path (WIP)

This commit is contained in:
MihailRis
2025-01-30 22:23:13 +03:00
parent 1e22882284
commit e0314803c0
72 changed files with 1189 additions and 791 deletions
+7 -6
View File
@@ -3,9 +3,10 @@
#include <string>
#include <vector>
#include <memory>
#include <filesystem>
#include <unordered_map>
#include "io/fwd.hpp"
struct ContentPack;
namespace langs {
@@ -44,17 +45,17 @@ namespace langs {
extern std::unordered_map<std::string, LocaleInfo> locales_info;
extern void loadLocalesInfo(
const std::filesystem::path& resdir,
const io::path& resdir,
std::string& fallback);
extern std::string locale_by_envlocale(const std::string& envlocale,
const std::filesystem::path& resdir);
const io::path& resdir);
extern void load(const std::filesystem::path& resdir,
extern void load(const io::path& resdir,
const std::string& locale,
const std::vector<ContentPack>& packs,
Lang& lang);
extern void load(const std::filesystem::path& resdir,
extern void load(const io::path& resdir,
const std::string& locale,
const std::string& fallback,
const std::vector<ContentPack>& packs);
@@ -63,7 +64,7 @@ namespace langs {
extern const std::wstring& get(const std::wstring& key,
const std::wstring& context);
extern void setup(const std::filesystem::path& resdir,
extern void setup(const io::path& resdir,
std::string locale,
const std::vector<ContentPack>& packs);
}