|
Symphony Of Empires
|
#include <string>#include <vector>#include <cstdint>#include <mutex>#include <memory>#include <compare>#include <iterator>#include <stdexcept>#include "eng3d/utils.hpp"
Go to the source code of this file.
Classes | |
| struct | Eng3D::StringRef |
| A reference to a string on the global string pool. More... | |
| class | Eng3D::StringManager |
| The string pool manager (singleton), used mainly for translation purpouses. But also helps to reduce the memory size of various objects. More... | |
Namespaces | |
| Eng3D | |
| Eng3D::Locale | |
Functions | |
| template<typename ... Args> | |
| std::string | Eng3D::string_format (const std::string_view format, Args &&... args) |
| String formatter. More... | |
| void | Eng3D::Locale::from_file (const std::string &filename) |
| std::string | Eng3D::Locale::translate (const std::string_view str) |
| template<typename ... Args> | |
| std::string | Eng3D::translate_format (const std::string_view format, Args &&... args) |
| String formatter, with translation. More... | |