Lines Matching defs:charArrayFour
67 std::array<uint8_t, CHAR_ARRAY_LENGTH_FOUR> &charArrayFour)
78 charArrayFour[index] = table[index];
82 static inline void MakeCharTree(const std::array<uint8_t, CHAR_ARRAY_LENGTH_FOUR> &charArrayFour,
86 static_cast<uint8_t>((charArrayFour[BASE64_DECODE_INDEX0] << BASE64_DECODE_OFFSET2) +
87 ((charArrayFour[BASE64_DECODE_INDEX1] & BASE64_DECODE_MASK1) >> BASE64_DECODE_OFFSET4)),
88 static_cast<uint8_t>(((charArrayFour[BASE64_DECODE_INDEX1] & BASE64_DECODE_MASK2) << BASE64_DECODE_OFFSET4) +
89 ((charArrayFour[BASE64_DECODE_INDEX2] & BASE64_DECODE_MASK3) >> BASE64_DECODE_OFFSET2)),
90 static_cast<uint8_t>(((charArrayFour[BASE64_DECODE_INDEX2] & BASE64_DECODE_MASK4) << BASE64_DECODE_OFFSET6) +
91 charArrayFour[BASE64_DECODE_INDEX3]),
107 std::array<uint8_t, CHAR_ARRAY_LENGTH_FOUR> charArrayFour = { 0 };
116 MakeCharFour(charArrayThree, charArrayFour);
117 for (auto idx : charArrayFour) {
129 MakeCharFour(charArrayThree, charArrayFour);
132 ret += BASE64_CHARS[charArrayFour[i]];
151 std::array<uint8_t, CHAR_ARRAY_LENGTH_FOUR> charArrayFour = { 0 };
155 charArrayFour[index] = *it;
162 charArrayFour[index] = BASE64_CHARS.find(static_cast<char>(charArrayFour[index]));
164 MakeCharTree(charArrayFour, charArrayThree);
175 charArrayFour[i] = 0;
177 for (unsigned char &i : charArrayFour) {
180 MakeCharTree(charArrayFour, charArrayThree);