di 0.1.0
|
Helper class for performing percent encoding. More...
#include <di/serialization/percent_encoded.h>
Public Types | |
using | IsAtom = void |
Public Member Functions | |
PercentEncoded ()=default | |
constexpr auto | underlying_string () const &-> String const & |
constexpr auto | underlying_string () &&-> String && |
auto | operator== (PercentEncoded const &other) const -> bool=default |
Static Public Member Functions | |
static constexpr auto | from_raw_data (String string) -> PercentEncoded |
Friends | |
template<concepts::Encoding Enc> | |
constexpr friend auto | tag_invoke (types::Tag< format::formatter_in_place >, InPlaceType< PercentEncoded >, FormatParseContext< Enc > &) |
constexpr friend auto | tag_invoke (types::Tag< parser::create_parser_in_place >, InPlaceType< PercentEncoded >) |
Helper class for performing percent encoding.
String | The underlying string used to hold the raw data |
The scheme is defined in this RFC
using di::serialization::PercentEncoded< String >::IsAtom = void |
|
default |
|
inlinestaticconstexpr |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |
|
friend |