****** base64 ****** Defined in header ````. .. code-block:: cpp class base64; **base64** is a codec implementing the *base64* encoding scheme, as defined in `RFC4648 `_. ---- Characteristics =============== .. table:: :align: left ================= ==================================================================== Alphabet ``ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`` Padding Required, 4 byte boundary Padding character ``=`` ================= ==================================================================== Inherited from :doc:`base_n::basic_codec ` ==================================================================== Member types ------------ .. toctree:: :hidden: :titlesonly: traits .. table:: :align: left ======================================================= ================ Name Description ======================================================= ================ :doc:`traits ` The codec traits ======================================================= ================ Member functions ---------------- .. toctree:: :hidden: :titlesonly: encoded_size max_decoded_size .. table:: ============================================================================================= ======================================================= Name Description ============================================================================================= ======================================================= :doc:`encoded_size ` [static] Computes the encoded size given a decoded size :doc:`max_decoded_size ` [static] Computes the maximum decoded size given an encoded size ============================================================================================= ======================================================= Inherited from :doc:`codecs::basic_codec ` ==================================================================== Member functions ---------------- .. table:: :align: left ========================================================================= ============= Name Description ========================================================================= ============= :doc:`encode ` [static] Encodes input :doc:`decode ` [static] Decodes input ========================================================================= =============