Lines Matching refs:output
91 std::string& output) in encodeTriple() argument
96 output += key[keyIndex]; in encodeTriple()
100 output += key[keyIndex]; in encodeTriple()
104 output += key[keyIndex]; in encodeTriple()
107 output += key[keyIndex]; in encodeTriple()
114 void encode(std::string_view data, std::string& output) in encode() argument
121 encodeTriple(overflow1, overflow2, data[0], output); in encode()
130 encodeTriple(overflow1, data[0], data[1], output); in encode()
138 encodeTriple(data[0], data[1], data[2], output); in encode()
159 void finalize(std::string& output) in finalize() argument
166 output += key[keyIndex]; in finalize()
172 output += key[keyIndex]; in finalize()
174 output += key[keyIndex]; in finalize()
178 output += key[keyIndex]; in finalize()
179 output += '='; in finalize()
181 output += '='; in finalize()
208 inline bool base64Decode(std::string_view input, std::string& output) in base64Decode() argument
236 output.clear(); in base64Decode()
237 output.reserve(((inputLength + 2) / 3) * 4); in base64Decode()
272 output += in base64Decode()
287 output += static_cast<char>( in base64Decode()
303 output += in base64Decode()
352 UrlParseResult operator()(std::string& output) in operator ()() argument
354 output = segment; in operator ()()