Searched refs:WrapperTypeInfo (Results 1 - 25 of 29) sorted by relevance

12

/external/webkit/Source/WebCore/bindings/v8/
H A DWrapperTypeInfo.h52 // 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 DDOMData.cpp59 void DOMData::derefObject(WrapperTypeInfo* type, void* domObject)
H A DV8DOMWrapper.h43 #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 DV8DOMWindowShell.h34 #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 DNPV8Object.h53 WrapperTypeInfo* npObjectTypeInfo();
H A DDOMData.h64 static void derefObject(WrapperTypeInfo* type, void* domObject);
71 WrapperTypeInfo* type = V8DOMWrapper::domWrapperType(v8Object);
83 WrapperTypeInfo* type = V8DOMWrapper::domWrapperType(v8Object);
H A DV8DOMWrapper.cpp78 #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 DV8Proxy.h43 #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 DV8GCController.cpp52 #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 DNPV8Object.cpp42 #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 DWorkerScriptDebugServer.cpp59 WrapperTypeInfo* typeInfo = V8DOMWrapper::domWrapperType(prototype);
/external/webkit/Source/WebCore/bindings/v8/custom/
H A DV8HTMLAudioElementConstructor.h34 #include "WrapperTypeInfo.h"
43 static WrapperTypeInfo info;
H A DV8HTMLImageElementConstructor.h34 #include "WrapperTypeInfo.h"
43 static WrapperTypeInfo info;
H A DV8HTMLOptionElementConstructor.h34 #include "WrapperTypeInfo.h"
43 static WrapperTypeInfo info;
H A DV8HTMLAudioElementConstructor.cpp47 WrapperTypeInfo V8HTMLAudioElementConstructor::info = { V8HTMLAudioElementConstructor::GetTemplate, 0, 0, 0 };
H A DV8HTMLImageElementConstructor.cpp47 WrapperTypeInfo V8HTMLImageElementConstructor::info = { V8HTMLImageElementConstructor::GetTemplate, 0, 0, 0 };
H A DV8HTMLOptionElementConstructor.cpp47 WrapperTypeInfo V8HTMLOptionElementConstructor::info = { V8HTMLOptionElementConstructor::GetTemplate, 0, 0, 0 };
H A DV8ArrayBufferViewCustom.h44 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 DV8TestInterface.h28 #include "WrapperTypeInfo.h"
47 static WrapperTypeInfo info;
H A DV8TestMediaQueryListListener.h26 #include "WrapperTypeInfo.h"
45 static WrapperTypeInfo info;
H A DV8TestSerializedScriptValueInterface.h28 #include "WrapperTypeInfo.h"
47 static WrapperTypeInfo info;
H A DV8TestInterface.cpp36 WrapperTypeInfo V8TestInterface::info = { V8TestInterface::GetTemplate, V8TestInterface::derefObject, 0, 0 };
H A DV8TestObj.h26 #include "WrapperTypeInfo.h"
45 static WrapperTypeInfo info;
H A DV8TestSerializedScriptValueInterface.cpp37 WrapperTypeInfo V8TestSerializedScriptValueInterface::info = { V8TestSerializedScriptValueInterface::GetTemplate, V8TestSerializedScriptValueInterface::derefObject, 0, 0 };
H A DV8TestMediaQueryListListener.cpp36 WrapperTypeInfo V8TestMediaQueryListListener::info = { V8TestMediaQueryListListener::GetTemplate, V8TestMediaQueryListListener::derefObject, 0, 0 };

Completed in 128 milliseconds

12