Home | History | Annotate | Download | only in v8

Lines Matching refs:scriptValue

307 static IDBKey* createIDBKeyFromScriptValueAndKeyPathInternal(v8::Isolate* isolate, const ScriptValue& value, const String& keyPath, bool allowExperimentalTypes)
323 static IDBKey* createIDBKeyFromScriptValueAndKeyPathInternal(v8::Isolate* isolate, const ScriptValue& value, const IDBKeyPath& keyPath, bool allowExperimentalTypes = false)
343 IDBKey* createIDBKeyFromScriptValueAndKeyPath(v8::Isolate* isolate, const ScriptValue& value, const IDBKeyPath& keyPath)
387 bool canInjectIDBKeyIntoScriptValue(v8::Isolate* isolate, const ScriptValue& scriptValue, const IDBKeyPath& keyPath)
399 v8::Handle<v8::Value> v8Value(scriptValue.v8Value());
403 ScriptValue idbAnyToScriptValue(ScriptState* scriptState, IDBAny* any)
408 return ScriptValue(scriptState, v8Value);
411 ScriptValue idbKeyToScriptValue(ScriptState* scriptState, IDBKey* key)
416 return ScriptValue(scriptState, v8Value);
419 IDBKey* scriptValueToIDBKey(v8::Isolate* isolate, const ScriptValue& scriptValue)
423 v8::Handle<v8::Value> v8Value(scriptValue.v8Value());
427 IDBKeyRange* scriptValueToIDBKeyRange(v8::Isolate* isolate, const ScriptValue& scriptValue)
430 v8::Handle<v8::Value> value(scriptValue.v8Value());
439 ScriptValue keyValue = idbKeyToScriptValue(scriptState, key);
440 ScriptValue scriptValue(scriptState, deserializeIDBValueBuffer(isolate, buffer.get(), blobInfo));
444 IDBKey* expectedKey = createIDBKeyFromScriptValueAndKeyPathInternal(isolate, scriptValue, keyPath, allowExperimentalTypes);
447 bool injected = injectV8KeyIntoV8Value(isolate, keyValue.v8Value(), scriptValue.v8Value(), keyPath);