Home | History | Annotate | Download | only in heap

Lines Matching full:externaltype

45     typedef typename Handle<T>::ExternalType ExternalType;
47 Local(JSGlobalData&, ExternalType = ExternalType());
51 Local& operator=(ExternalType);
55 Local(HandleSlot, ExternalType); // Used by LocalScope::release() to move a Local to a containing scope.
56 void set(ExternalType);
59 template <typename T> inline Local<T>::Local(JSGlobalData& globalData, ExternalType value)
77 template <typename T> inline Local<T>::Local(HandleSlot slot, ExternalType value)
82 template <typename T> inline Local<T>& Local<T>::operator=(ExternalType value)
94 template <typename T> inline void Local<T>::set(ExternalType externalType)
97 ASSERT(!HandleTypes<T>::toJSValue(externalType) || !HandleTypes<T>::toJSValue(externalType).isCell() || Heap::isMarked(HandleTypes<T>::toJSValue(externalType).asCell()));
98 *slot() = externalType;
103 typedef typename Handle<T>::ExternalType ExternalType;
111 ExternalType peek() const
117 ExternalType pop()
123 void push(ExternalType value)