HomeSort by relevance Sort by last modified time
    Searched refs:WrapperTypeInfo (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/chromium_org/third_party/WebKit/Source/bindings/v8/
CustomElementBinding.h 40 struct WrapperTypeInfo;
44 static PassOwnPtr<CustomElementBinding> create(v8::Isolate*, v8::Handle<v8::Object> prototype, WrapperTypeInfo*);
49 WrapperTypeInfo* wrapperType() { return m_wrapperType; }
52 CustomElementBinding(v8::Isolate*, v8::Handle<v8::Object> prototype, WrapperTypeInfo*);
56 WrapperTypeInfo* m_wrapperType;
V8DOMWrapper.h 41 struct WrapperTypeInfo;
50 static v8::Local<v8::Object> createWrapper(v8::Handle<v8::Object> creationContext, WrapperTypeInfo*, void*, v8::Isolate*);
53 static inline v8::Handle<v8::Object> associateObjectWithWrapper(PassRefPtr<T>, WrapperTypeInfo*, v8::Handle<v8::Object>, v8::Isolate*, WrapperConfiguration::Lifetime);
54 static inline void setNativeInfo(v8::Handle<v8::Object>, WrapperTypeInfo*, void*);
55 static inline void clearNativeInfo(v8::Handle<v8::Object>, WrapperTypeInfo*);
58 static bool isWrapperOfType(v8::Handle<v8::Value>, WrapperTypeInfo*);
61 inline void V8DOMWrapper::setNativeInfo(v8::Handle<v8::Object> wrapper, WrapperTypeInfo* type, void* object)
70 inline void V8DOMWrapper::clearNativeInfo(v8::Handle<v8::Object> wrapper, WrapperTypeInfo* type)
79 inline v8::Handle<v8::Object> V8DOMWrapper::associateObjectWithWrapper(PassRefPtr<T> object, WrapperTypeInfo* type, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, WrapperConfiguration::Lifetime lifetime)
CustomElementConstructorBuilder.h 53 class WrapperTypeInfo;
81 static WrapperTypeInfo* findWrapperType(v8::Handle<v8::Value> chain);
82 bool hasValidPrototypeChainFor(V8PerContextData*, WrapperTypeInfo*) const;
89 WrapperTypeInfo* m_wrapperType;
CustomElementBinding.cpp 36 PassOwnPtr<CustomElementBinding> CustomElementBinding::create(v8::Isolate* isolate, v8::Handle<v8::Object> prototype, WrapperTypeInfo* wrapperType)
41 CustomElementBinding::CustomElementBinding(v8::Isolate* isolate, v8::Handle<v8::Object> prototype, WrapperTypeInfo* wrapperType)
WrapperTypeInfo.h 72 // v8 objects. Each v8 bindings class has exactly one static WrapperTypeInfo member, so
74 struct WrapperTypeInfo {
76 static WrapperTypeInfo* unwrap(v8::Handle<v8::Value> typeInfoWrapper)
78 return reinterpret_cast<WrapperTypeInfo*>(v8::External::Cast(*typeInfoWrapper)->Value());
82 bool equals(const WrapperTypeInfo* that) const
87 bool isSubclass(const WrapperTypeInfo* that) const
89 for (const WrapperTypeInfo* current = this; current; current = current->parentClass) {
138 const WrapperTypeInfo* parentClass;
168 inline WrapperTypeInfo* toWrapperTypeInfo(const v8::Persistent<v8::Object>& object)
170 return getInternalField<WrapperTypeInfo, v8DOMWrapperTypeIndex>(object)
    [all...]
ScriptWrappable.h 36 #include "bindings/v8/WrapperTypeInfo.h"
83 const WrapperTypeInfo* typeInfo()
86 return reinterpret_cast<const WrapperTypeInfo*>(m_wrapperOrTypeInfo);
95 void setTypeInfo(const WrapperTypeInfo* info)
114 static const WrapperTypeInfo* getTypeInfoFromObject(void* object)
120 static const WrapperTypeInfo* getTypeInfoFromObject(ScriptWrappable* object)
125 static void setTypeInfoInObject(void* object, const WrapperTypeInfo* info)
130 static void setTypeInfoInObject(ScriptWrappable* object, const WrapperTypeInfo* info)
167 inline void disposeWrapper(v8::Persistent<v8::Object>* value, const WrapperTypeInfo* info)
186 WrapperTypeInfo* info = toWrapperTypeInfo(*wrapper)
    [all...]
V8PerContextData.h 38 #include "bindings/v8/WrapperTypeInfo.h"
83 v8::Local<v8::Object> createWrapperFromCache(WrapperTypeInfo* type)
89 v8::Local<v8::Function> constructorForType(WrapperTypeInfo* type)
127 v8::Local<v8::Object> createWrapperFromCacheSlowCase(WrapperTypeInfo*);
128 v8::Local<v8::Function> constructorForTypeSlowCase(WrapperTypeInfo*);
132 typedef WTF::HashMap<WrapperTypeInfo*, UnsafePersistent<v8::Object> > WrapperBoilerplateMap;
135 typedef WTF::HashMap<WrapperTypeInfo*, UnsafePersistent<v8::Function> > ConstructorMap;
NPV8Object.h 46 WrapperTypeInfo* npObjectTypeInfo();
V8PerIsolateData.h 31 #include "bindings/v8/WrapperTypeInfo.h"
44 struct WrapperTypeInfo;
136 v8::Handle<v8::FunctionTemplate> rawTemplate(WrapperTypeInfo*, WrapperWorldType);
138 bool hasInstance(WrapperTypeInfo*, v8::Handle<v8::Value>, WrapperWorldType);
V8DOMWrapper.cpp 109 v8::Local<v8::Object> V8DOMWrapper::createWrapper(v8::Handle<v8::Object> creationContext, WrapperTypeInfo* type, void* impl, v8::Isolate* isolate)
160 bool V8DOMWrapper::isWrapperOfType(v8::Handle<v8::Value> value, WrapperTypeInfo* type)
169 WrapperTypeInfo* typeInfo = static_cast<WrapperTypeInfo*>(wrapper->GetAlignedPointerFromInternalField(v8DOMWrapperTypeIndex));
  /external/chromium_org/third_party/WebKit/Source/bindings/v8/custom/
V8HTMLImageElementConstructor.h 34 #include "bindings/v8/WrapperTypeInfo.h"
43 static WrapperTypeInfo info;
  /external/chromium_org/third_party/WebKit/Source/bindings/tests/results/
V8TestNamedConstructor.h 27 #include "bindings/v8/WrapperTypeInfo.h"
34 static WrapperTypeInfo info;
47 static WrapperTypeInfo info;
69 static WrapperTypeInfo* info() { return &V8TestNamedConstructor::info; }
V8Float64Array.h 27 #include "bindings/v8/WrapperTypeInfo.h"
42 static WrapperTypeInfo info;
66 static WrapperTypeInfo* info() { return &V8Float64Array::info; }
V8TestActiveDOMObject.h 27 #include "bindings/v8/WrapperTypeInfo.h"
41 static WrapperTypeInfo info;
62 static WrapperTypeInfo* info() { return &V8TestActiveDOMObject::info; }
V8TestEvent.cpp 58 WrapperTypeInfo V8TestEvent::info = { V8TestEvent::GetTemplate, V8TestEvent::derefObject, 0, 0, 0, V8TestEvent::installPerContextPrototypeProperties, &V8Event::info, WrapperTypeObjectPrototype };
114 const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl.get());
V8TestEvent.h 28 #include "bindings/v8/WrapperTypeInfo.h"
42 static WrapperTypeInfo info;
63 static WrapperTypeInfo* info() { return &V8TestEvent::info; }
V8TestEventConstructor.h 27 #include "bindings/v8/WrapperTypeInfo.h"
42 static WrapperTypeInfo info;
64 static WrapperTypeInfo* info() { return &V8TestEventConstructor::info; }
V8TestEventTarget.h 28 #include "bindings/v8/WrapperTypeInfo.h"
42 static WrapperTypeInfo info;
65 static WrapperTypeInfo* info() { return &V8TestEventTarget::info; }
V8TestException.h 27 #include "bindings/v8/WrapperTypeInfo.h"
41 static WrapperTypeInfo info;
62 static WrapperTypeInfo* info() { return &V8TestException::info; }
V8TestExtendedEvent.h 29 #include "bindings/v8/WrapperTypeInfo.h"
44 static WrapperTypeInfo info;
66 static WrapperTypeInfo* info() { return &V8TestExtendedEvent::info; }
V8TestInterfaceImplementedAs.h 27 #include "bindings/v8/WrapperTypeInfo.h"
41 static WrapperTypeInfo info;
62 static WrapperTypeInfo* info() { return &V8TestInterfaceImplementedAs::info; }
V8TestMediaQueryListListener.h 27 #include "bindings/v8/WrapperTypeInfo.h"
41 static WrapperTypeInfo info;
62 static WrapperTypeInfo* info() { return &V8TestMediaQueryListListener::info; }
V8TestNode.h 28 #include "bindings/v8/WrapperTypeInfo.h"
42 static WrapperTypeInfo info;
65 static WrapperTypeInfo* info() { return &V8TestNode::info; }
V8TestOverloadedConstructors.h 27 #include "bindings/v8/WrapperTypeInfo.h"
41 static WrapperTypeInfo info;
63 static WrapperTypeInfo* info() { return &V8TestOverloadedConstructors::info; }
  /external/chromium_org/third_party/WebKit/Source/bindings/templates/
interface.h 42 static WrapperTypeInfo info;
68 static WrapperTypeInfo* info() { return &{{v8_class_name}}::info; }

Completed in 195 milliseconds

1 2 3