|
V8 Project
|
Inheritance diagram for v8::internal::RegExpKey:
Collaboration diagram for v8::internal::RegExpKey:Public Member Functions | |
| RegExpKey (Handle< String > string, JSRegExp::Flags flags) | |
| bool | IsMatch (Object *obj) OVERRIDE |
| uint32_t | Hash () OVERRIDE |
| Handle< Object > | AsHandle (Isolate *isolate) OVERRIDE |
| uint32_t | HashForObject (Object *obj) OVERRIDE |
Public Member Functions inherited from v8::internal::HashTableKey | |
| virtual | ~HashTableKey () |
Static Public Member Functions | |
| static uint32_t | RegExpHash (String *string, Smi *flags) |
Public Attributes | |
| Handle< String > | string_ |
| Smi * | flags_ |
Definition at line 13637 of file objects.cc.
|
inline |
Definition at line 13639 of file objects.cc.
Implements v8::internal::HashTableKey.
Definition at line 13655 of file objects.cc.
References UNREACHABLE.
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 13653 of file objects.cc.
Referenced by v8::internal::CompilationCacheTable::PutRegExp().
Here is the caller graph for this function:Implements v8::internal::HashTableKey.
Definition at line 13662 of file objects.cc.
References v8::internal::FixedArray::get(), v8::internal::JSRegExp::kFlagsIndex, and v8::internal::JSRegExp::kSourceIndex.
Here is the call graph for this function:Implements v8::internal::HashTableKey.
Definition at line 13647 of file objects.cc.
References v8::internal::FixedArray::get(), v8::internal::JSRegExp::kFlagsIndex, and v8::internal::JSRegExp::kSourceIndex.
Here is the call graph for this function:Definition at line 13668 of file objects.cc.
References v8::internal::anonymous_namespace{flags.cc}::flags.
| Smi* v8::internal::RegExpKey::flags_ |
Definition at line 13673 of file objects.cc.
Definition at line 13672 of file objects.cc.