Begin support for "embedded resources"

Этот коммит содержится в:
2025-12-22 10:07:11 +01:00
родитель ae1d33a14e
Коммит 03b2f44744
2 изменённых файлов: 47 добавлений и 0 удалений

22
embedded.cpp Обычный файл
Просмотреть файл

@@ -0,0 +1,22 @@
#include <unordered_map>
#include <string_view>
#include "embedded.h"
std::unordered_map<std::string_view, std::string_view> text_resources;
#include "embedded_declarations.inc"
void utils::embedded_init_text_resources()
{
#include "init_text_resources.inc"
}
std::string_view utils::embedded_get_text_resource(std::string_view name)
{
auto it = text_resources.find(name);
if(it != text_resources.end())
{
return it->second;
}
return std::string_view{};
}