TrinityCore
B64Impl Struct Reference

Static Public Member Functions

static constexpr char Encode (uint8 v)
 
static constexpr uint8 Decode (uint8 v)
 

Static Public Attributes

static constexpr std::size_t BITS_PER_CHAR = 6
 
static constexpr char PADDING = '='
 
static constexpr uint8 DECODE_ERROR = 0xff
 

Detailed Description

Definition at line 22 of file Base64.cpp.

Member Function Documentation

◆ Decode()

static constexpr uint8 B64Impl::Decode ( uint8  v)
inlinestaticconstexpr

Definition at line 38 of file Base64.cpp.

◆ Encode()

static constexpr char B64Impl::Encode ( uint8  v)
inlinestaticconstexpr

Definition at line 27 of file Base64.cpp.

Member Data Documentation

◆ BITS_PER_CHAR

constexpr std::size_t B64Impl::BITS_PER_CHAR = 6
staticconstexpr

Definition at line 24 of file Base64.cpp.

◆ DECODE_ERROR

constexpr uint8 B64Impl::DECODE_ERROR = 0xff
staticconstexpr

Definition at line 37 of file Base64.cpp.

◆ PADDING

constexpr char B64Impl::PADDING = '='
staticconstexpr

Definition at line 26 of file Base64.cpp.


The documentation for this struct was generated from the following file: