OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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