Lines Matching refs:string_
10473 string_(string), in StringKey()
10482 return string_->Equals(String::cast(string)); in IsMatch()
10489 Object* AsObject() { return string_; } in AsObject()
10491 String* string_; member in v8::internal::StringKey
10589 : string_(string), in RegExpKey()
10598 return string_->Equals(String::cast(val->get(JSRegExp::kSourceIndex))) in IsMatch()
10602 uint32_t Hash() { return RegExpHash(string_, flags_); } in Hash()
10621 String* string_; member in v8::internal::RegExpKey
10629 : string_(string), hash_field_(0), seed_(seed) { } in Utf8SymbolKey()
10632 return String::cast(string)->IsEqualTo(string_); in IsMatch()
10637 unibrow::Utf8InputBuffer<> buffer(string_.start(), in Hash()
10638 static_cast<unsigned>(string_.length())); in Hash()
10653 string_, chars_, hash_field_); in AsObject()
10656 Vector<const char> string_; member in v8::internal::Utf8SymbolKey
10667 : string_(string), hash_field_(0), seed_(seed) { } in SequentialSymbolKey()
10670 StringHasher hasher(string_.length(), seed_); in Hash()
10680 while (i < string_.length() && hasher.is_array_index()) { in Hash()
10681 hasher.AddCharacter(static_cast<uc32>(string_[i])); in Hash()
10687 while (i < string_.length()) { in Hash()
10688 hasher.AddCharacterNoIndex(static_cast<uc32>(string_[i])); in Hash()
10704 Vector<const Char> string_; member in v8::internal::SequentialSymbolKey
10717 return String::cast(string)->IsAsciiEqualTo(string_); in IsMatch()
10722 return HEAP->AllocateAsciiSymbol(string_, hash_field_); in AsObject()
10733 : string_(string), from_(from), length_(length), seed_(seed) { } in SubStringAsciiSymbolKey()
10737 ASSERT(from_ + length_ <= string_->length()); in Hash()
10738 StringHasher hasher(length_, string_->GetHeap()->HashSeed()); in Hash()
10750 string_->SeqAsciiStringGet(i + from_))); in Hash()
10758 string_->SeqAsciiStringGet(i + from_))); in Hash()
10775 Vector<const char> chars(string_->GetChars() + from_, length_); in IsMatch()
10781 Vector<const char> chars(string_->GetChars() + from_, length_); in AsObject()
10786 Handle<SeqAsciiString> string_; member in v8::internal::SubStringAsciiSymbolKey
10800 return String::cast(string)->IsTwoByteEqualTo(string_); in IsMatch()
10805 return HEAP->AllocateTwoByteSymbol(string_, hash_field_); in AsObject()
10814 : string_(string) { } in SymbolKey()
10817 return String::cast(string)->Equals(string_); in IsMatch()
10820 uint32_t Hash() { return string_->Hash(); } in Hash()
10829 string_ = string_->TryFlattenGetString(); in AsObject()
10830 Heap* heap = string_->GetHeap(); in AsObject()
10832 Map* map = heap->SymbolMapForString(string_); in AsObject()
10834 string_->set_map_no_write_barrier(map); in AsObject()
10835 ASSERT(string_->IsSymbol()); in AsObject()
10836 return string_; in AsObject()
10839 StringInputBuffer buffer(string_); in AsObject()
10841 string_->length(), in AsObject()
10842 string_->hash_field()); in AsObject()
10849 String* string_; member in v8::internal::SymbolKey