Lines Matching refs:buffer
48 std::vector<base::uc16>* buffer) {
58 buffer->push_back(value);
60 buffer->push_back(unibrow::Utf16::LeadSurrogate(value));
61 buffer->push_back(unibrow::Utf16::TrailSurrogate(value));
78 int index, bool is_uri, std::vector<T>* buffer) {
80 buffer->push_back('%');
86 buffer->push_back(first);
87 buffer->push_back(second);
89 buffer->push_back(decoded);
95 std::vector<base::uc16>* buffer) {
126 if (!DecodeOctets(octets, number_of_continuation_bytes, buffer)) {
130 AddToBuffer(decoded, uri_content, k - 2, is_uri, buffer);
133 buffer->push_back(code);
253 void AddEncodedOctetToBuffer(uint8_t octet, std::vector<uint8_t>* buffer) {
254 buffer->push_back('%');
255 buffer->push_back(base::HexCharOfValue(octet >> 4));
256 buffer->push_back(base::HexCharOfValue(octet & 0x0F));
259 void EncodeSingle(base::uc16 c, std::vector<uint8_t>* buffer) {
265 AddEncodedOctetToBuffer(s[k], buffer);
269 void EncodePair(base::uc16 cc1, base::uc16 cc2, std::vector<uint8_t>* buffer) {
275 AddEncodedOctetToBuffer(s[k], buffer);
285 std::vector<uint8_t> buffer;
286 buffer.reserve(uri_length);
300 EncodePair(cc1, cc2, &buffer);
307 buffer.push_back(cc1);
309 EncodeSingle(cc1, &buffer);
323 return isolate->factory()->NewStringFromOneByte(base::VectorOf(buffer));