|
V8 Project
|
Inheritance diagram for v8::internal::StringSharedKey:
Collaboration diagram for v8::internal::StringSharedKey:Public Member Functions | |
| StringSharedKey (Handle< String > source, Handle< SharedFunctionInfo > shared, StrictMode strict_mode, int scope_position) | |
| bool | IsMatch (Object *other) OVERRIDE |
| uint32_t | Hash () OVERRIDE |
| uint32_t | HashForObject (Object *obj) OVERRIDE |
| Handle< Object > | AsHandle (Isolate *isolate) OVERRIDE |
Public Member Functions inherited from v8::internal::HashTableKey | |
| virtual | ~HashTableKey () |
Static Public Member Functions | |
| static uint32_t | StringSharedHashHelper (String *source, SharedFunctionInfo *shared, StrictMode strict_mode, int scope_position) |
Private Attributes | |
| Handle< String > | source_ |
| Handle< SharedFunctionInfo > | shared_ |
| StrictMode | strict_mode_ |
| int | scope_position_ |
Definition at line 13554 of file objects.cc.
|
inline |
Definition at line 13556 of file objects.cc.
Implements v8::internal::HashTableKey.
Definition at line 13619 of file objects.cc.
References v8::internal::Smi::FromInt().
Referenced by v8::internal::CompilationCacheTable::Put(), and v8::internal::CompilationCacheTable::PutEval().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Implements v8::internal::HashTableKey.
Definition at line 13600 of file objects.cc.
Referenced by v8::internal::CompilationCacheTable::Put(), and v8::internal::CompilationCacheTable::PutEval().
Here is the caller graph for this function:Implements v8::internal::HashTableKey.
Definition at line 13605 of file objects.cc.
References DCHECK, v8::internal::FixedArray::get(), v8::internal::SLOPPY, and v8::internal::STRICT.
Here is the call graph for this function:Implements v8::internal::HashTableKey.
Definition at line 13565 of file objects.cc.
References DCHECK, v8::internal::String::Equals(), v8::internal::FixedArray::get(), v8::internal::SLOPPY, and v8::internal::STRICT.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 13581 of file objects.cc.
References v8::internal::Name::Hash(), v8::internal::SharedFunctionInfo::HasSourceCode(), and v8::internal::STRICT.
Here is the call graph for this function:
|
private |
Definition at line 13632 of file objects.cc.
|
private |
Definition at line 13630 of file objects.cc.
Definition at line 13629 of file objects.cc.
|
private |
Definition at line 13631 of file objects.cc.