framework
|
Common STL string aliases. More...
#include <string>
#include <framework/serializable/mutators/variable_container.hpp>
#include <framework/serializable/mutators/terminated_container.hpp>
Go to the source code of this file.
Namespaces | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Constant Groups | |
framework | |
Framework namespace. | |
framework::serializable | |
Serializable namespace. | |
Typedefs | |
template<typename Size > | |
using | framework::serializable::stl_string = variable_container< Size, char, std::string, true > |
Common STL string specification. | |
using | framework::serializable::stl_null_string = terminated_container< char, '\0', std::string > |
Common STL string specification, null terminated. | |
template<typename Size > | |
using | framework::serializable::stl_wstring = variable_container< Size, little_endian< wchar_t >, std::wstring > |
Common STL wstring specification. More... | |
using | framework::serializable::stl_null_wstring = terminated_container< little_endian< wchar_t >, L'\0', std::wstring > |
Common STL wstring specification, null terminated. More... | |
template<typename Size , typename CharT , typename Traits = std::char_traits <type_extractor <CharT>>, typename Allocator = std::allocator <type_extractor <CharT>>> | |
using | framework::serializable::stl_basic_string = variable_container< Size, type_extractor< CharT >, std::basic_string< type_extractor< CharT >, Traits, Allocator >> |
Common STL basic string specification. | |
template<typename CharT , typename Traits = std::char_traits <type_extractor <CharT>>, typename Allocator = std::allocator <type_extractor <CharT>>> | |
using | framework::serializable::stl_null_basic_string = terminated_container< type_extractor< CharT >, static_cast< type_extractor< CharT >>(0), std::basic_string< type_extractor< CharT >, Traits, Allocator >> |
Common STL basic string specification, null terminated. | |
Common STL string aliases.