10#if defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL > 0
11#error "_ITERATOR_DEBUG_LEVEL" must be defined as "0" for STL containers to be compatible with the ELDEN RING ABI.
22template <
typename CharT,
typename Traits = std::
char_traits<CharT>>
23using basic_string = std::basic_string<CharT, Traits, from::allocator<CharT>>;
44static_assert(
sizeof(
from::string) == 40,
"ELDEN RING ABI requirement");
ELDEN RING allocation interface and from::allocator.
std::basic_string< CharT, Traits, from::allocator< CharT > > basic_string
std::basic_string with from::allocator.
Definition from_string.hpp:23
from::basic_string< char, std::char_traits< char > > string
std::string with from::allocator.
Definition from_string.hpp:32
from::basic_string< wchar_t, std::char_traits< wchar_t > > wstring
std::wstring with from::allocator.
Definition from_string.hpp:41