|
K-HHC
C++ Header-only Library for Hexahexacontadecimal Encoding/Decoding
|
#include <array>#include <cstdint>#include <cstddef>

Go to the source code of this file.
Namespaces | |
| namespace | hhc |
Functions | |
| constexpr std::array< uint8_t, 256 > | hhc::make_hhc_inverse_alphabet () |
Variables | |
| constexpr uint32_t | hhc::BASE = 66 |
| constexpr std::array< char, BASE > | hhc::ALPHABET |
| constexpr uint8_t | hhc::HHC_INVALID_CHAR = 0xFF |
| constexpr auto | hhc::INVERSE_ALPHABET = make_hhc_inverse_alphabet() |
| constexpr uint32_t | hhc::BITS_PER_BYTE = 8 |
| constexpr size_t | hhc::HHC_32BIT_STRING_LENGTH = 8 |
| constexpr size_t | hhc::HHC_64BIT_STRING_LENGTH = 16 |
| constexpr size_t | hhc::HHC_32BIT_ENCODED_LENGTH = 6 |
| constexpr size_t | hhc::HHC_64BIT_ENCODED_LENGTH = 11 |
| constexpr auto | hhc::HHC_32BIT_ENCODED_MAX_STRING = "1QLCp1" |
| constexpr auto | hhc::HHC_64BIT_ENCODED_MAX_STRING = "9lH9ebONzYD" |