#include <v8-primitive.h>
Public Member Functions | |
int | GetIdentityHash () |
Public Member Functions inherited from v8::Value | |
bool | IsUndefined () const |
bool | IsNull () const |
bool | IsNullOrUndefined () const |
bool | IsTrue () const |
bool | IsFalse () const |
bool | IsName () const |
bool | IsString () const |
bool | IsSymbol () const |
bool | IsFunction () const |
bool | IsArray () const |
bool | IsObject () const |
bool | IsBigInt () const |
bool | IsBoolean () const |
bool | IsNumber () const |
bool | IsExternal () const |
bool | IsInt32 () const |
bool | IsUint32 () const |
bool | IsDate () const |
bool | IsArgumentsObject () const |
bool | IsBigIntObject () const |
bool | IsBooleanObject () const |
bool | IsNumberObject () const |
bool | IsStringObject () const |
bool | IsSymbolObject () const |
bool | IsNativeError () const |
bool | IsRegExp () const |
bool | IsAsyncFunction () const |
bool | IsGeneratorFunction () const |
bool | IsGeneratorObject () const |
bool | IsPromise () const |
bool | IsMap () const |
bool | IsSet () const |
bool | IsMapIterator () const |
bool | IsSetIterator () const |
bool | IsWeakMap () const |
bool | IsWeakSet () const |
bool | IsWeakRef () const |
bool | IsArrayBuffer () const |
bool | IsArrayBufferView () const |
bool | IsTypedArray () const |
bool | IsUint8Array () const |
bool | IsUint8ClampedArray () const |
bool | IsInt8Array () const |
bool | IsUint16Array () const |
bool | IsInt16Array () const |
bool | IsUint32Array () const |
bool | IsInt32Array () const |
bool | IsFloat16Array () const |
bool | IsFloat32Array () const |
bool | IsFloat64Array () const |
bool | IsBigInt64Array () const |
bool | IsBigUint64Array () const |
bool | IsDataView () const |
bool | IsSharedArrayBuffer () const |
bool | IsProxy () const |
bool | IsWasmMemoryObject () const |
bool | IsWasmMemoryMapDescriptor () const |
bool | IsWasmModuleObject () const |
bool | IsWasmNull () const |
bool | IsModuleNamespaceObject () const |
MaybeLocal< Primitive > | ToPrimitive (Local< Context > context) const |
MaybeLocal< Numeric > | ToNumeric (Local< Context > context) const |
MaybeLocal< BigInt > | ToBigInt (Local< Context > context) const |
MaybeLocal< Number > | ToNumber (Local< Context > context) const |
MaybeLocal< String > | ToString (Local< Context > context) const |
MaybeLocal< String > | ToDetailString (Local< Context > context) const |
MaybeLocal< Object > | ToObject (Local< Context > context) const |
MaybeLocal< Integer > | ToInteger (Local< Context > context) const |
MaybeLocal< Uint32 > | ToUint32 (Local< Context > context) const |
MaybeLocal< Int32 > | ToInt32 (Local< Context > context) const |
Local< Boolean > | ToBoolean (Isolate *isolate) const |
MaybeLocal< Uint32 > | ToArrayIndex (Local< Context > context) const |
bool | BooleanValue (Isolate *isolate) const |
Maybe< double > | NumberValue (Local< Context > context) const |
Maybe< int64_t > | IntegerValue (Local< Context > context) const |
Maybe< uint32_t > | Uint32Value (Local< Context > context) const |
Maybe< int32_t > | Int32Value (Local< Context > context) const |
Maybe< bool > | Equals (Local< Context > context, Local< Value > that) const |
bool | StrictEquals (Local< Value > that) const |
bool | SameValue (Local< Value > that) const |
Local< String > | TypeOf (Isolate *) |
Maybe< bool > | InstanceOf (Local< Context > context, Local< Object > object) |
template<> | |
Value * | Cast (Data *value) |
Public Member Functions inherited from v8::Data | |
bool | IsValue () const |
bool | IsModule () const |
bool | IsFixedArray () const |
bool | IsPrivate () const |
bool | IsObjectTemplate () const |
bool | IsFunctionTemplate () const |
bool | IsContext () const |
Static Public Member Functions | |
static Name * | Cast (Data *data) |
Static Public Member Functions inherited from v8::Value | |
template<class T > | |
static Value * | Cast (T *value) |
A superclass for symbols and strings.
int v8::Name::GetIdentityHash | ( | ) |
Returns the identity hash for this object. The current implementation uses an inline property on the object to store the identity hash.
The return value will never be 0. Also, it is not guaranteed to be unique.