diff options
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/MemoryManager.cpp | 9 | ||||
| -rw-r--r-- | src/common/MemoryManager.hpp | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/common/MemoryManager.cpp b/src/common/MemoryManager.cpp index 285535b..8c149ff 100644 --- a/src/common/MemoryManager.cpp +++ b/src/common/MemoryManager.cpp @@ -2,6 +2,15 @@ std::vector<std::u32string> MemoryManager::s_frame_string32s; + +std::u32string +int32_to_u32string(int32_t value) +{ + std::string str = std::to_string(value); + return std::u32string(str.begin(), str.end()); +} + + std::u32string& MemoryManager::GetString32(String32Id id) { diff --git a/src/common/MemoryManager.hpp b/src/common/MemoryManager.hpp index c8c7de0..d8460dc 100644 --- a/src/common/MemoryManager.hpp +++ b/src/common/MemoryManager.hpp @@ -8,6 +8,10 @@ using String32Id = uint32_t; +// temporary helper function +std::u32string int32_to_u32string(int32_t value); + + class MemoryManager { public: static std::u32string& GetString32(String32Id id); |
