Lines Matching defs:SerializedScriptValue

53 class SerializedScriptValue : public ThreadSafeRefCounted<SerializedScriptValue> {
55 virtual ~SerializedScriptValue();
62 static PassRefPtr<SerializedScriptValue> create(v8::Handle<v8::Value>, MessagePortArray*, ArrayBufferArray*, bool& didThrow, v8::Isolate*);
63 static PassRefPtr<SerializedScriptValue> create(v8::Handle<v8::Value>, v8::Isolate*);
64 static PassRefPtr<SerializedScriptValue> createFromWire(const String&);
65 static PassRefPtr<SerializedScriptValue> createFromWireBytes(const Vector<uint8_t>&);
66 static PassRefPtr<SerializedScriptValue> create(const String&);
67 static PassRefPtr<SerializedScriptValue> create(const String&, v8::Isolate*);
68 static PassRefPtr<SerializedScriptValue> create();
71 static PassRefPtr<SerializedScriptValue> createAndSwallowExceptions(v8::Handle<v8::Value>, v8::Isolate*);
73 static PassRefPtr<SerializedScriptValue> nullValue();
74 static PassRefPtr<SerializedScriptValue> nullValue(v8::Isolate*);
75 static PassRefPtr<SerializedScriptValue> undefinedValue();
76 static PassRefPtr<SerializedScriptValue> undefinedValue(v8::Isolate*);
77 static PassRefPtr<SerializedScriptValue> booleanValue(bool);
78 static PassRefPtr<SerializedScriptValue> booleanValue(bool, v8::Isolate*);
79 static PassRefPtr<SerializedScriptValue> numberValue(double);
80 static PassRefPtr<SerializedScriptValue> numberValue(double, v8::Isolate*);
84 PassRefPtr<SerializedScriptValue> release();
115 SerializedScriptValue();
116 SerializedScriptValue(v8::Handle<v8::Value>, MessagePortArray*, ArrayBufferArray*, bool& didThrow, v8::Isolate*, ExceptionPolicy = ThrowExceptions);
117 explicit SerializedScriptValue(const String& wireData);