Skip to content

API muesli string_codecs

Felix Jones edited this page Jan 15, 2026 · 1 revision

muesli/string_codecs

Defined in header <muesli/string_codecs>

delimited_codec

template<typename CharT, typename Traits = std::char_traits<CharT>, typename Allocator = std::allocator<CharT>> inline constexpr auto basic_string_codec = transform_codec( delimited_codec(identity_codec<CharT>

Codec for std::basic_string with configurable char traits and allocator.


string_codec

inline constexpr auto string_codec = basic_string_codec<char>;

Codec for std::string.


wstring_codec

inline constexpr auto wstring_codec = basic_string_codec<wchar_t>;

Codec for std::wstring.


u8string_codec

inline constexpr auto u8string_codec = basic_string_codec<char8_t>;

Codec for std::u8string.


u16string_codec

inline constexpr auto u16string_codec = basic_string_codec<char16_t>;

Codec for std::u16string.


u32string_codec

inline constexpr auto u32string_codec = basic_string_codec<char32_t>;

Codec for std::u32string.


Clone this wiki locally