#include <algorithm>
#include <array>
#include <cassert>
#include <cstdint>
#include <cstring>
#include <stdexcept>
#include <string>
#include <string_view>
Go to the source code of this file.
|
| template<class To , class From > |
| std::enable_if_t< sizeof(To)==sizeof(From) &&std::is_trivially_copyable_v< From > &&std::is_trivially_copyable_v< To >, To > | base64::detail::bit_cast (const From &src) noexcept |
| |
| template<class OutputBuffer , class InputIterator > |
| OutputBuffer | base64::encode_into (InputIterator begin, InputIterator end) |
| |
| template<class OutputBuffer > |
| OutputBuffer | base64::encode_into (std::string_view data) |
| |
| std::string | base64::to_base64 (std::string_view data) |
| |
| template<class OutputBuffer > |
| OutputBuffer | base64::decode_into (std::string_view base64Text) |
| |
| template<class OutputBuffer , class InputIterator > |
| OutputBuffer | base64::decode_into (InputIterator begin, InputIterator end) |
| |
| std::string | base64::from_base64 (std::string_view data) |
| |