Lines Matching defs:data
143 void encode(std::string_view data, std::string& output)
148 if (!data.empty())
150 encodeTriple(overflow1, overflow2, data[0], output);
152 data.remove_prefix(1);
157 if (data.size() >= 2)
159 encodeTriple(overflow1, data[0], data[1], output);
161 data.remove_prefix(2);
165 while (data.size() >= 3)
167 encodeTriple(data[0], data[1], data[2], output);
168 data.remove_prefix(3);
171 if (!data.empty() && overflowCount == 0)
173 overflow1 = data[0];
175 data.remove_prefix(1);
178 if (!data.empty() && overflowCount == 1)
180 overflow2 = data[0];
182 data.remove_prefix(1);
224 inline std::string base64encode(std::string_view data)
229 out.reserve(Base64Encoder::encodedSize(data.size()));
230 base64.encode(data, out);