Home
last modified time | relevance | path

Searched refs:ExternalType (Results 1 – 6 of 6) sorted by relevance

/external/webkit/Source/JavaScriptCore/heap/
DLocal.h45 typedef typename Handle<T>::ExternalType ExternalType; typedef
47 Local(JSGlobalData&, ExternalType = ExternalType());
51 Local& operator=(ExternalType);
55 …Local(HandleSlot, ExternalType); // Used by LocalScope::release() to move a Local to a containing …
56 void set(ExternalType);
59 template <typename T> inline Local<T>::Local(JSGlobalData& globalData, ExternalType value) in Local()
77 template <typename T> inline Local<T>::Local(HandleSlot slot, ExternalType value) in Local()
82 template <typename T> inline Local<T>& Local<T>::operator=(ExternalType value)
94 template <typename T> inline void Local<T>::set(ExternalType externalType) in set()
103 typedef typename Handle<T>::ExternalType ExternalType; typedef
[all …]
DWeak.h42 typedef typename Handle<T>::ExternalType ExternalType; typedef
49 …Weak(JSGlobalData& globalData, ExternalType value = ExternalType(), WeakHandleOwner* weakOwner = 0…
89 ExternalType get() const { return HandleTypes<T>::getFromSlot(slot()); } in get()
99 …void set(JSGlobalData& globalData, ExternalType value, WeakHandleOwner* weakOwner = 0, void* conte…
128 void set(ExternalType externalType) in set()
DStrong.h44 typedef typename Handle<T>::ExternalType ExternalType; typedef
51 Strong(JSGlobalData& globalData, ExternalType value = ExternalType())
98 void set(JSGlobalData& globalData, ExternalType value) in set()
138 void set(ExternalType externalType) in set()
DHandle.h81 typedef T* ExternalType; typedef
82 …static ExternalType getFromSlot(HandleSlot slot) { return (slot && *slot) ? reinterpret_cast<Exter… in getFromSlot()
88 typedef JSValue ExternalType;
89 static ExternalType getFromSlot(HandleSlot slot) { return slot ? *slot : JSValue(); }
146 typedef typename HandleTypes<T>::ExternalType ExternalType;
155 ExternalType get() const { return HandleTypes<T>::getFromSlot(this->slot()); }
DLocalScope.h67 typename Local<T>::ExternalType ptr = local.get(); in release()
/external/webkit/Source/JavaScriptCore/runtime/
DWeakGCMap.h43 static KeyType keyForFinalizer(void* context, typename HandleTypes<MappedType>::ExternalType) in keyForFinalizer()
55 typedef typename HandleTypes<MappedType>::ExternalType ExternalType; typedef
67 …std::pair<KeyType, ExternalType> get() const { return std::make_pair(m_iterator->first, HandleType… in get()
114 ExternalType get(const KeyType& key) const in get()
124 pair<iterator, bool> add(JSGlobalData& globalData, const KeyType& key, ExternalType value) in add()
137 void set(iterator iter, ExternalType value) in set()
145 void set(JSGlobalData& globalData, const KeyType& key, ExternalType value) in set()
158 ExternalType take(const KeyType& key) in take()
162 return HashTraits<ExternalType>::emptyValue(); in take()
163 ExternalType result = HandleTypes<MappedType>::getFromSlot(slot); in take()