Searched refs:ExternalType (Results 1 – 6 of 6) sorted by relevance
/external/webkit/Source/JavaScriptCore/heap/ |
D | Local.h | 45 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 …]
|
D | Weak.h | 42 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()
|
D | Strong.h | 44 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()
|
D | Handle.h | 81 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()); }
|
D | LocalScope.h | 67 typename Local<T>::ExternalType ptr = local.get(); in release()
|
/external/webkit/Source/JavaScriptCore/runtime/ |
D | WeakGCMap.h | 43 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()
|