/external/webkit/Source/WebCore/bindings/v8/ |
H A D | WrapperTypeInfo.h | 52 // v8 objects. Each v8 bindings class has exactly one static WrapperTypeInfo member, so 54 struct WrapperTypeInfo { struct in namespace:WebCore 56 static WrapperTypeInfo* unwrap(v8::Handle<v8::Value> typeInfoWrapper) 58 return reinterpret_cast<WrapperTypeInfo*>(v8::External::Unwrap(typeInfoWrapper)); 62 bool equals(const WrapperTypeInfo* that) const 67 bool isSubclass(const WrapperTypeInfo* that) const 69 for (const WrapperTypeInfo* current = this; current; current = current->parentClass) { 95 const WrapperTypeInfo* parentClass;
|
H A D | DOMData.cpp | 59 void DOMData::derefObject(WrapperTypeInfo* type, void* domObject)
|
H A D | V8DOMWrapper.h | 43 #include "WrapperTypeInfo.h" 69 static void setDOMWrapper(v8::Handle<v8::Object> object, WrapperTypeInfo* type, void* cptr) 81 static WrapperTypeInfo* domWrapperType(v8::Handle<v8::Object>); 100 static v8::Local<v8::Function> getConstructorForContext(WrapperTypeInfo*, v8::Handle<v8::Context>); 101 static v8::Local<v8::Function> getConstructor(WrapperTypeInfo*, v8::Handle<v8::Value> objectPrototype); 102 static v8::Local<v8::Function> getConstructor(WrapperTypeInfo*, DOMWindow*); 104 static v8::Local<v8::Function> getConstructor(WrapperTypeInfo*, WorkerContext*); 115 static bool isWrapperOfType(v8::Handle<v8::Value>, WrapperTypeInfo*); 122 static v8::Local<v8::Object> instantiateV8Object(V8Proxy* proxy, WrapperTypeInfo*, void* impl);
|
H A D | V8DOMWindowShell.h | 34 #include "WrapperTypeInfo.h" 87 v8::Local<v8::Object> createWrapperFromCache(WrapperTypeInfo* type) 110 v8::Local<v8::Object> createWrapperFromCacheSlowCase(WrapperTypeInfo*); 116 typedef WTF::HashMap<WrapperTypeInfo*, v8::Persistent<v8::Object> > WrapperBoilerplateMap;
|
H A D | NPV8Object.h | 53 WrapperTypeInfo* npObjectTypeInfo();
|
H A D | DOMData.h | 64 static void derefObject(WrapperTypeInfo* type, void* domObject); 71 WrapperTypeInfo* type = V8DOMWrapper::domWrapperType(v8Object); 83 WrapperTypeInfo* type = V8DOMWrapper::domWrapperType(v8Object);
|
H A D | V8DOMWrapper.cpp | 78 #include "WrapperTypeInfo.h" 127 v8::Local<v8::Function> V8DOMWrapper::getConstructor(WrapperTypeInfo* type, v8::Handle<v8::Value> objectPrototype) 151 v8::Local<v8::Function> V8DOMWrapper::getConstructorForContext(WrapperTypeInfo* type, v8::Handle<v8::Context> context) 159 v8::Local<v8::Function> V8DOMWrapper::getConstructor(WrapperTypeInfo* type, DOMWindow* window) 173 v8::Local<v8::Function> V8DOMWrapper::getConstructor(WrapperTypeInfo* type, WorkerContext*) 216 WrapperTypeInfo* V8DOMWrapper::domWrapperType(v8::Handle<v8::Object> object) 219 return static_cast<WrapperTypeInfo*>(object->GetPointerFromInternalField(v8DOMWrapperTypeIndex)); 253 v8::Local<v8::Object> V8DOMWrapper::instantiateV8Object(V8Proxy* proxy, WrapperTypeInfo* type, void* impl) 326 bool V8DOMWrapper::isWrapperOfType(v8::Handle<v8::Value> value, WrapperTypeInfo* type) 337 WrapperTypeInfo* typeInf [all...] |
H A D | V8Proxy.h | 43 #include "WrapperTypeInfo.h" 80 WrapperTypeInfo* data; 255 static v8::Handle<v8::Value> constructDOMObject(const v8::Arguments&, WrapperTypeInfo*); 258 static v8::Handle<v8::Value> constructDOMObjectWithScriptExecutionContext(const v8::Arguments&, WrapperTypeInfo*); 345 v8::Handle<v8::Value> V8Proxy::constructDOMObject(const v8::Arguments& args, WrapperTypeInfo* type) 360 v8::Handle<v8::Value> V8Proxy::constructDOMObjectWithScriptExecutionContext(const v8::Arguments& args, WrapperTypeInfo* type)
|
H A D | V8GCController.cpp | 52 #include "WrapperTypeInfo.h" 128 WrapperTypeInfo* type = V8DOMWrapper::domWrapperType(wrapper); 149 WrapperTypeInfo* typeInfo = V8DOMWrapper::domWrapperType(wrapper); 337 WrapperTypeInfo* typeInfo = V8DOMWrapper::domWrapperType(wrapper); 465 WrapperTypeInfo* typeInfo = V8DOMWrapper::domWrapperType(wrapper);
|
H A D | NPV8Object.cpp | 42 #include "WrapperTypeInfo.h" 59 WrapperTypeInfo* npObjectTypeInfo() 61 static WrapperTypeInfo typeInfo = { 0, 0, 0, 0 }; 120 WrapperTypeInfo* typeInfo = static_cast<WrapperTypeInfo*>(object->GetPointerFromInternalField(v8DOMWrapperTypeIndex));
|
H A D | WorkerScriptDebugServer.cpp | 59 WrapperTypeInfo* typeInfo = V8DOMWrapper::domWrapperType(prototype);
|
/external/webkit/Source/WebCore/bindings/v8/custom/ |
H A D | V8HTMLAudioElementConstructor.h | 34 #include "WrapperTypeInfo.h" 43 static WrapperTypeInfo info;
|
H A D | V8HTMLImageElementConstructor.h | 34 #include "WrapperTypeInfo.h" 43 static WrapperTypeInfo info;
|
H A D | V8HTMLOptionElementConstructor.h | 34 #include "WrapperTypeInfo.h" 43 static WrapperTypeInfo info;
|
H A D | V8HTMLAudioElementConstructor.cpp | 47 WrapperTypeInfo V8HTMLAudioElementConstructor::info = { V8HTMLAudioElementConstructor::GetTemplate, 0, 0, 0 };
|
H A D | V8HTMLImageElementConstructor.cpp | 47 WrapperTypeInfo V8HTMLImageElementConstructor::info = { V8HTMLImageElementConstructor::GetTemplate, 0, 0, 0 };
|
H A D | V8HTMLOptionElementConstructor.cpp | 47 WrapperTypeInfo V8HTMLOptionElementConstructor::info = { V8HTMLOptionElementConstructor::GetTemplate, 0, 0, 0 };
|
H A D | V8ArrayBufferViewCustom.h | 44 v8::Handle<v8::Value> constructWebGLArrayWithArrayBufferArgument(const v8::Arguments& args, WrapperTypeInfo* type, v8::ExternalArrayType arrayType, bool hasIndexer) 80 v8::Handle<v8::Value> constructWebGLArray(const v8::Arguments& args, WrapperTypeInfo* type, v8::ExternalArrayType arrayType)
|
/external/webkit/Source/WebCore/bindings/scripts/test/V8/ |
H A D | V8TestInterface.h | 28 #include "WrapperTypeInfo.h" 47 static WrapperTypeInfo info;
|
H A D | V8TestMediaQueryListListener.h | 26 #include "WrapperTypeInfo.h" 45 static WrapperTypeInfo info;
|
H A D | V8TestSerializedScriptValueInterface.h | 28 #include "WrapperTypeInfo.h" 47 static WrapperTypeInfo info;
|
H A D | V8TestInterface.cpp | 36 WrapperTypeInfo V8TestInterface::info = { V8TestInterface::GetTemplate, V8TestInterface::derefObject, 0, 0 };
|
H A D | V8TestObj.h | 26 #include "WrapperTypeInfo.h" 45 static WrapperTypeInfo info;
|
H A D | V8TestSerializedScriptValueInterface.cpp | 37 WrapperTypeInfo V8TestSerializedScriptValueInterface::info = { V8TestSerializedScriptValueInterface::GetTemplate, V8TestSerializedScriptValueInterface::derefObject, 0, 0 };
|
H A D | V8TestMediaQueryListListener.cpp | 36 WrapperTypeInfo V8TestMediaQueryListListener::info = { V8TestMediaQueryListListener::GetTemplate, V8TestMediaQueryListListener::derefObject, 0, 0 };
|