Lines Matching refs:base
18 bool IsReservedPredicate(base::uc16 c) {
48 std::vector<base::uc16>* buffer) {
50 base::uc32 value = unibrow::Utf8::ValueOf(octets, length, &cursor);
57 static_cast<base::uc32>(unibrow::Utf16::kMaxNonSurrogateCharCode)) {
66 int TwoDigitHex(base::uc16 character1, base::uc16 character2) {
68 int high = base::HexValue(character1);
71 int low = base::HexValue(character2);
77 void AddToBuffer(base::uc16 decoded, String::FlatContent* uri_content,
81 base::uc16 first = uri_content->Get(index + 1);
82 base::uc16 second = uri_content->Get(index + 2);
95 std::vector<base::uc16>* buffer) {
97 base::uc16 code = uri_content->Get(k);
106 base::uc16 decoded = static_cast<base::uc16>(two_digits);
122 base::uc16 continuation_byte = static_cast<base::uc16>(two_digits);
141 std::vector<base::uc16>* two_byte_buffer) {
147 base::uc16 code = uri_content.Get(k);
156 base::uc16 decoded = static_cast<base::uc16>(two_digits);
181 std::vector<base::uc16> two_byte_buffer;
188 return isolate->factory()->NewStringFromOneByte(base::Vector<const uint8_t>(
200 base::uc16* chars = result->GetChars(no_gc);
213 bool IsUnescapePredicateInUriComponent(base::uc16 c) {
234 bool IsUriSeparator(base::uc16 c) {
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) {
269 void EncodePair(base::uc16 cc1, base::uc16 cc2, std::vector<uint8_t>* buffer) {
294 base::uc16 cc1 = uri_content.Get(k);
298 base::uc16 cc2 = uri->Get(k);
323 return isolate->factory()->NewStringFromOneByte(base::VectorOf(buffer));
329 int UnescapeChar(base::Vector<const Char> vector, int i, int length,
358 base::Vector<const Char> vector = string->GetCharVector<Char>(no_gc);
381 base::Vector<const Char> vector = string->GetCharVector<Char>(no_gc);
394 base::Vector<const Char> vector = string->GetCharVector<Char>(no_gc);
431 StringSearch<uint8_t, Char> search(isolate, base::StaticOneByteVector("%"));
447 base::Vector<const Char> vector = string->GetCharVector<Char>(no_gc);
475 base::Vector<const Char> vector = string->GetCharVector<Char>(no_gc);
482 base::HexCharOfValue(c >> 12));
484 base::HexCharOfValue((c >> 8) & 0xF));
486 base::HexCharOfValue((c >> 4) & 0xF));
488 base::HexCharOfValue(c & 0xF));
496 base::HexCharOfValue(c >> 4));
498 base::HexCharOfValue(c & 0xF));
514 : EscapePrivate<base::uc16>(isolate, string);
522 : UnescapePrivate<base::uc16>(isolate, string);