5#ifndef INCLUDE_V8_PRIMITIVE_OBJECT_H_
6#define INCLUDE_V8_PRIMITIVE_OBJECT_H_
26#ifdef V8_ENABLE_CHECKS
33 static void CheckCast(
Value* obj);
46#ifdef V8_ENABLE_CHECKS
53 static void CheckCast(
Value* obj);
66#ifdef V8_ENABLE_CHECKS
73 static void CheckCast(
Value* obj);
86#ifdef V8_ENABLE_CHECKS
93 static void CheckCast(
Value* obj);
106#ifdef V8_ENABLE_CHECKS
113 static void CheckCast(
Value* obj);
Local< BigInt > ValueOf() const
static V8_INLINE BigIntObject * Cast(Value *value)
static Local< Value > New(Isolate *isolate, int64_t value)
static Local< Value > New(Isolate *isolate, bool value)
static V8_INLINE BooleanObject * Cast(Value *value)
static Local< Value > New(Isolate *isolate, double value)
static V8_INLINE NumberObject * Cast(Value *value)
Local< String > ValueOf() const
static V8_INLINE StringObject * Cast(Value *value)
static Local< Value > New(Isolate *isolate, Local< String > value)
static V8_INLINE SymbolObject * Cast(Value *value)
Local< Symbol > ValueOf() const
static Local< Value > New(Isolate *isolate, Local< Symbol > value)