|
Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
Base 86 alphabet with ASCII code-point sorting order. More...
#include <base_codec.hpp>
Public Member Functions | |
| ascii86_alphabet () noexcept | |
Public Member Functions inherited from jau::codec::base::alphabet | |
| alphabet (std::string _name, int _base, std::string_view _symbols, char _padding64, code_point_func _cpf) noexcept | |
| constexpr int | base () const noexcept |
| The fixed base used for this alphabet. | |
| constexpr int | code_point (const char c) const noexcept |
| Returns the code-point of the given character or -1 if not element of this alphabet. | |
| constexpr const std::string & | name () const noexcept |
| Human readable name for this alphabet instance. | |
| constexpr char | operator[] (size_t cp) const noexcept |
| Retrieve the character at given code-point of this alphabet. | |
| constexpr char | padding64 () const noexcept |
| Padding symbol for base <= 64 and block encoding only. | |
| constexpr const std::string_view & | symbols () const noexcept |
| The string of symbols of this alphabet. | |
| std::string | to_string () const noexcept |
Additional Inherited Members | |
Public Types inherited from jau::codec::base::alphabet | |
| typedef int(* | code_point_func) (const char c) noexcept |
Base 86 alphabet with ASCII code-point sorting order.
!#%&()+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz{}~! < 0 < : < A < [ < a < { < ~ Definition at line 397 of file base_codec.hpp.
|
inlinenoexcept |
Definition at line 443 of file base_codec.hpp.