Lines Matching refs:Persistent

118 class Persistent;  variable
280 const Persistent<S>& that) const {
311 template<class F, class M> friend class Persistent; variable
644 template<class F1, class F2> friend class Persistent; variable
672 typedef Persistent<T, NonCopyablePersistentTraits<T> > NonCopyablePersistent;
675 V8_INLINE static void Copy(const Persistent<S, M>& source, in Copy()
692 typedef Persistent<T, CopyablePersistentTraits<T> > CopyablePersistent;
695 static V8_INLINE void Copy(const Persistent<S, M>& source, in Copy()
710 template <class T, class M> class Persistent : public PersistentBase<T> {
715 V8_INLINE Persistent() : PersistentBase<T>(0) { } in Persistent() function
722 V8_INLINE Persistent(Isolate* isolate, Local<S> that) in Persistent() function
732 V8_INLINE Persistent(Isolate* isolate, const Persistent<S, M2>& that) in Persistent() function
742 V8_INLINE Persistent(const Persistent& that) : PersistentBase<T>(0) { in Persistent() function
746 V8_INLINE Persistent(const Persistent<S, M2>& that) : PersistentBase<T>(0) { in Persistent() function
749 V8_INLINE Persistent& operator=(const Persistent& that) { // NOLINT
754 V8_INLINE Persistent& operator=(const Persistent<S, M2>& that) { // NOLINT
763 V8_INLINE ~Persistent() { in ~Persistent()
769 V8_INLINE static Persistent<T>& Cast(Persistent<S>& that) { // NOLINT in Cast()
775 return reinterpret_cast<Persistent<T>&>(that); in Cast()
779 template <class S> V8_INLINE Persistent<S>& As() { // NOLINT in As()
780 return Persistent<S>::Cast(*this); in As()
787 template<class F1, class F2> friend class Persistent; variable
790 template <class S> V8_INLINE Persistent(S* that) : PersistentBase<T>(that) { } in Persistent() function
793 V8_INLINE void Copy(const Persistent<S, M2>& that);
3105 void Set(const Persistent<S>& handle));
5268 virtual void VisitPersistentHandle(Persistent<Value>* value, in VisitPersistentHandle()
5675 template<typename T> void SetObjectGroupId(const Persistent<T>& object,
5686 const Persistent<T>& child);
5695 void SetReference(const Persistent<T>& parent, const Persistent<S>& child);
6451 template <class T, class M> friend class Persistent; variable
7320 void Persistent<T, M>::Copy(const Persistent<S, M2>& that) {
7494 void ReturnValue<T>::Set(const Persistent<S>& handle) {
8342 void Isolate::SetObjectGroupId(const Persistent<T>& object,
8351 const Persistent<T>& object) {
8359 void Isolate::SetReference(const Persistent<T>& parent,
8360 const Persistent<S>& child) {