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

1 2 3 4 5

  /external/webkit/WebCore/bindings/v8/
ScriptWrappable.h 42 v8::Persistent<v8::Object>* wrapper() const
47 void setWrapper(v8::Persistent<v8::Object>* wrapper)
56 v8::Persistent<v8::Object>* m_wrapper;
SharedPersistent.h 40 // A shareable reference to a v8 persistent handle. Using a shared
41 // persistent any number of objects can share a reference to a v8
47 void set(v8::Persistent<T> value)
51 v8::Persistent<T> get()
62 static PassRefPtr<SharedPersistent<T> > create(v8::Persistent<T> value)
68 return create(v8::Persistent<T>());
71 explicit SharedPersistent(v8::Persistent<T> value) : m_value(value) { }
72 v8::Persistent<T> m_value;
V8HiddenPropertyName.cpp 42 static v8::Persistent<v8::String>* string = createString("WebCore::V8HiddenPropertyName::" V8_AS_STRING(name)); \
48 v8::Persistent<v8::String>* V8HiddenPropertyName::createString(const char* key)
51 return new v8::Persistent<v8::String>(v8::Persistent<v8::String>::New(v8::String::NewSymbol(key)));
OwnHandle.h 42 explicit OwnHandle(v8::Handle<T> handle) : m_handle(v8::Persistent<T>::New(handle)) { }
46 void set(v8::Handle<T> handle) { clear(); m_handle = v8::Persistent<T>::New(handle); }
69 static void weakCallback(v8::Persistent<v8::Value> object, void* ownHandle)
75 v8::Persistent<T> m_handle;
DOMDataStore.cpp 145 void DOMDataStore::weakDOMObjectCallback(v8::Persistent<v8::Value> v8Object, void* domObject)
149 DOMData::handleWeakObject(DOMDataStore::DOMObjectMap, v8::Persistent<v8::Object>::Cast(v8Object), domObject);
152 void DOMDataStore::weakActiveDOMObjectCallback(v8::Persistent<v8::Value> v8Object, void* domObject)
156 DOMData::handleWeakObject(DOMDataStore::ActiveDOMObjectMap, v8::Persistent<v8::Object>::Cast(v8Object), domObject);
159 void DOMDataStore::weakNodeCallback(v8::Persistent<v8::Value> v8Object, void* domObject)
177 bool DOMDataStore::IntrusiveDOMWrapperMap::removeIfPresent(Node* obj, v8::Persistent<v8::Data> value)
180 v8::Persistent<v8::Object>* entry = obj->wrapper();
193 void DOMDataStore::weakSVGElementInstanceCallback(v8::Persistent<v8::Value> v8Object, void* domObject)
197 DOMData::handleWeakObject(DOMDataStore::DOMSVGElementInstanceMap, v8::Persistent<v8::Object>::Cast(v8Object), static_cast<SVGElementInstance*>(domObject));
200 void DOMDataStore::weakSVGObjectWithContextCallback(v8::Persistent<v8::Value> v8Object, void* domObject
    [all...]
V8DOMMap.h 51 virtual void visitDOMWrapper(KeyType* key, v8::Persistent<ValueType> object) = 0;
56 virtual v8::Persistent<ValueType> get(KeyType* obj) = 0;
57 virtual void set(KeyType* obj, v8::Persistent<ValueType> wrapper) = 0;
60 virtual bool removeIfPresent(KeyType* key, v8::Persistent<v8::Data> value) = 0;
86 virtual v8::Persistent<ValueType> get(KeyType* obj)
89 return wrapper ? v8::Persistent<ValueType>(wrapper) : v8::Persistent<ValueType>();
92 virtual void set(KeyType* obj, v8::Persistent<ValueType> wrapper)
106 v8::Persistent<ValueType> handle(wrapper);
111 bool removeIfPresent(KeyType* key, v8::Persistent<v8::Data> value
    [all...]
DOMDataStore.h 184 virtual v8::Persistent<v8::Object> get(Node* obj)
186 v8::Persistent<v8::Object>* wrapper = obj->wrapper();
187 return wrapper ? *wrapper : v8::Persistent<v8::Object>();
190 virtual void set(Node* obj, v8::Persistent<v8::Object> wrapper)
194 v8::Persistent<v8::Object>* entry = m_table.add(wrapper);
209 virtual bool removeIfPresent(Node* key, v8::Persistent<v8::Data> value);
222 static void move(v8::Persistent<v8::Object>* target, v8::Persistent<v8::Object>* source)
230 static void clear(v8::Persistent<v8::Object>* entry)
239 static void visit(v8::Persistent<v8::Object>* entry, Visitor* visitor
    [all...]
V8NodeFilterCondition.h 52 mutable v8::Persistent<v8::Value> m_filter;
V8DOMWindowShell.h 62 v8::Persistent<v8::Context> createNewContext(v8::Handle<v8::Object> global, int extensionGroup);
111 // type. We keep a single persistent handle to an array of the
113 v8::Persistent<v8::Array> m_wrapperBoilerplates;
115 v8::Persistent<v8::Context> m_context;
116 v8::Persistent<v8::Object> m_global;
117 v8::Persistent<v8::Object> m_document;
ScheduledAction.h 68 v8::Persistent<v8::Function> m_function;
70 v8::Persistent<v8::Value>* m_argv;
ScriptInstance.cpp 55 v8::Persistent<v8::Object> V8ScriptInstance::instance()
77 m_instance = v8::Persistent<v8::Object>::New(instance);
ScriptInstance.h 51 v8::Persistent<v8::Object> instance();
56 mutable v8::Persistent<v8::Object> m_instance;
V8GCController.h 51 // Host information of persistent handles.
75 static void registerGlobalHandle(GlobalHandleType, void*, v8::Persistent<v8::Value>);
76 static void unregisterGlobalHandle(void*, v8::Persistent<v8::Value>);
V8Index.cpp 475 v8::Persistent<v8::FunctionTemplate> V8ClassIndex::getTemplate(V8WrapperType type)
484 return v8::Persistent<v8::FunctionTemplate>::New(v8::FunctionTemplate::New());
ScriptValue.h 57 m_value = v8::Persistent<v8::Value>::New(value);
68 m_value = v8::Persistent<v8::Value>::New(value.m_value);
84 m_value = v8::Persistent<v8::Value>::New(value.m_value);
153 mutable v8::Persistent<v8::Value> m_value;
V8DataGridDataSource.cpp 46 : m_dataSource(v8::Persistent<v8::Value>::New(dataSource))
V8GCController.cpp 55 // If you want to let a C++ object hold a persistent handle
59 // When creating a persistent handle, call:
91 void V8GCController::registerGlobalHandle(GlobalHandleType type, void* host, v8::Persistent<v8::Value> handle)
97 void V8GCController::unregisterGlobalHandle(void* host, v8::Persistent<v8::Value> handle)
114 v8::Persistent<v8::Object> wrapper(it->second);
124 void visitDOMWrapper(void* object, v8::Persistent<v8::Object> wrapper)
134 void visitDOMWrapper(Node* object, v8::Persistent<v8::Object> wrapper)
160 // Create a new (strong) persistent handle for the object.
161 v8::Persistent<v8::Object> wrapper = getDOMObjectMap().get(domObject);
165 gcProtectedMap().set(domObject, *v8::Persistent<v8::Object>::New(wrapper))
    [all...]
V8HiddenPropertyName.h 53 static v8::Persistent<v8::String>* createString(const char* key);
  /external/webkit/WebCore/bindings/v8/custom/
V8HTMLAudioElementConstructor.h 40 static v8::Persistent<v8::FunctionTemplate> GetTemplate();
V8HTMLImageElementConstructor.h 40 static v8::Persistent<v8::FunctionTemplate> GetTemplate();
V8HTMLOptionElementConstructor.h 40 static v8::Persistent<v8::FunctionTemplate> GetTemplate();
V8CustomVoidCallback.h 57 v8::Persistent<v8::Object> m_callback;
62 bool invokeCallback(v8::Persistent<v8::Object> callback, int argc, v8::Handle<v8::Value> argv[], bool& callbackReturnValue);
V8HTMLAudioElementConstructor.cpp 75 V8DOMWrapper::setJSWrapperForDOMNode(audio.get(), v8::Persistent<v8::Object>::New(args.Holder()));
79 v8::Persistent<v8::FunctionTemplate> V8HTMLAudioElementConstructor::GetTemplate()
81 static v8::Persistent<v8::FunctionTemplate> cachedTemplate;
93 cachedTemplate = v8::Persistent<v8::FunctionTemplate>::New(result);
V8HTMLImageElementConstructor.cpp 75 V8DOMWrapper::setJSWrapperForDOMNode(image.get(), v8::Persistent<v8::Object>::New(args.Holder()));
79 v8::Persistent<v8::FunctionTemplate> V8HTMLImageElementConstructor::GetTemplate()
81 static v8::Persistent<v8::FunctionTemplate> cachedTemplate;
93 cachedTemplate = v8::Persistent<v8::FunctionTemplate>::New(result);
V8HTMLOptionElementConstructor.cpp 91 V8DOMWrapper::setJSWrapperForDOMNode(option.get(), v8::Persistent<v8::Object>::New(args.Holder()));
95 v8::Persistent<v8::FunctionTemplate> V8HTMLOptionElementConstructor::GetTemplate()
97 static v8::Persistent<v8::FunctionTemplate> cachedTemplate;
109 cachedTemplate = v8::Persistent<v8::FunctionTemplate>::New(result);

Completed in 181 milliseconds

1 2 3 4 5