13#if __cplusplus >= 201703L
17std::string
base64_encode(std::string
const& s,
bool url =
false);
21std::string
base64_decode(std::string
const& s,
bool remove_linebreaks =
false);
22std::string
base64_encode(
unsigned char const*,
size_t len,
bool url =
false);
24#if __cplusplus >= 201703L
30std::string
base64_encode(std::string_view s,
bool url =
false);
34std::string
base64_decode(std::string_view s,
bool remove_linebreaks =
false);
std::string base64_encode_mime(std::string const &s)
std::string base64_encode_pem(std::string const &s)
std::string base64_decode(std::string const &s, bool remove_linebreaks=false)
std::string base64_encode(std::string const &s, bool url=false)