|
RESTinio
|
#include <restinio/exception.hpp>#include <restinio/expected.hpp>#include <restinio/utils/impl/bitops.hpp>#include <restinio/impl/include_fmtlib.hpp>#include <string>#include <array>#include <exception>#include <iostream>#include "base64_lut.ipp"Go to the source code of this file.
Namespaces | |
| restinio | |
| restinio::utils | |
| restinio::utils::base64 | |
| restinio::utils::base64::impl | |
Typedefs | |
| using | restinio::utils::base64::uint_type_t = std::uint_fast32_t |
Enumerations | |
| enum | restinio::utils::base64::decoding_error_t { restinio::utils::base64::decoding_error_t::invalid_base64_sequence } |
| Description of base64 decode error. More... | |
Functions | |
| template<typename C > | |
| const C * | restinio::utils::base64::is_base64_char_lut () |
| template<typename C > | |
| const C * | restinio::utils::base64::base64_alphabet () |
| template<typename C > | |
| const C * | restinio::utils::base64::base64_decode_lut () |
| bool | restinio::utils::base64::is_base64_char (char c) noexcept |
| bool | restinio::utils::base64::is_valid_base64_string (string_view_t str) noexcept |
| uint_type_t | restinio::utils::base64::uch (char ch) |
| template<unsigned int Shift> | |
| char | restinio::utils::base64::sixbits_char (uint_type_t bs) |
| std::string | restinio::utils::base64::encode (string_view_t str) |
| expected_t< std::string, decoding_error_t > | restinio::utils::base64::try_decode (string_view_t str) |
| void | restinio::utils::base64::impl::throw_exception_on_invalid_base64_string (string_view_t str) |
| std::string | restinio::utils::base64::decode (string_view_t str) |
1.8.14