v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Public Member Functions | |
virtual bool | IsMatch (Object *other)=0 |
virtual uint32_t | Hash ()=0 |
virtual uint32_t | HashForObject (Object *key)=0 |
virtual MUST_USE_RESULT MaybeObject * | AsObject ()=0 |
virtual | ~HashTableKey () |
|
inlinevirtual |
|
pure virtual |
Implemented in SymbolsKey, TwoCharHashTableKey, SymbolKey, TwoByteSymbolKey, SubStringAsciiSymbolKey, AsciiSymbolKey, Utf8SymbolKey, RegExpKey, StringSharedKey, StringKey, PolymorphicCodeCacheHashTableKey, and CodeCacheHashTableKey.
Referenced by SymbolTableShape::AsObject(), MapCacheShape::AsObject(), CompilationCacheShape::AsObject(), CodeCacheHashTableShape::AsObject(), and CompilationCacheTable::PutEval().
|
pure virtual |
Implemented in SymbolsKey, TwoCharHashTableKey, SymbolKey, SubStringAsciiSymbolKey, SequentialSymbolKey< Char >, SequentialSymbolKey< uc16 >, SequentialSymbolKey< char >, Utf8SymbolKey, RegExpKey, StringSharedKey, StringKey, PolymorphicCodeCacheHashTableKey, and CodeCacheHashTableKey.
Referenced by SymbolTableShape::Hash(), MapCacheShape::Hash(), CompilationCacheShape::Hash(), CodeCacheHashTableShape::Hash(), and CompilationCacheTable::PutEval().
|
pure virtual |
Implemented in SymbolsKey, TwoCharHashTableKey, SymbolKey, SubStringAsciiSymbolKey, SequentialSymbolKey< Char >, SequentialSymbolKey< uc16 >, SequentialSymbolKey< char >, Utf8SymbolKey, RegExpKey, StringSharedKey, StringKey, PolymorphicCodeCacheHashTableKey, and CodeCacheHashTableKey.
Referenced by SymbolTableShape::HashForObject(), MapCacheShape::HashForObject(), CompilationCacheShape::HashForObject(), and CodeCacheHashTableShape::HashForObject().
|
pure virtual |
Implemented in SymbolsKey, TwoCharHashTableKey, SymbolKey, TwoByteSymbolKey, SubStringAsciiSymbolKey, AsciiSymbolKey, Utf8SymbolKey, RegExpKey, StringSharedKey, StringKey, PolymorphicCodeCacheHashTableKey, and CodeCacheHashTableKey.
Referenced by SymbolTableShape::IsMatch(), MapCacheShape::IsMatch(), CompilationCacheShape::IsMatch(), and CodeCacheHashTableShape::IsMatch().