|
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.
1.8.3.1-20130402