#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 |
| bool | IsPrimitive () 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) |
| uint32_t | GetHash () |
| template<> | |
| Value * | Cast (Data *value) |
Public Member Functions inherited from v8::Data | |
| bool | IsValue () const |
| bool | IsModule () const |
| bool | IsModuleRequest () const |
| bool | IsFixedArray () const |
| bool | IsPrivate () const |
| bool | IsObjectTemplate () const |
| bool | IsFunctionTemplate () const |
| bool | IsDictionaryTemplate () const |
| bool | IsContext () const |
| bool | IsCppHeapExternal () 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.