blob: d4fd0685c51fd5ff3431dc7785cfb4fd56db2ccc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <common/MemoryManager.hpp>
std::vector<std::u32string> MemoryManager::s_frame_string32s;
std::u32string&
MemoryManager::GetString32(String32Id id)
{
return s_frame_string32s[id];
}
String32Id
MemoryManager::EmplaceString32_Frame(std::u32string&& str)
{
String32Id id = static_cast<String32Id>(s_frame_string32s.size());
s_frame_string32s.emplace_back(str);
return id;
}
void
MemoryManager::Clear_Frame()
{
s_frame_string32s.clear();
}
|