|
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< fmt::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 |