Lines Matching refs:ref
46 TokenRef* ref;
50 : ref(p ? TokenRef::getRef(p) : 0)
54 : ref(other.ref ? other.ref->increment() : 0)
59 if (ref && ref->decrement())
60 delete ref;
66 if (ref && ref->decrement())
67 delete ref;
69 ref=tmp;
75 if( other.ref != ref )
77 TokenRef* tmp = other.ref ? other.ref->increment() : 0;
79 if (ref && ref->decrement())
80 delete ref;
82 ref=tmp;
87 operator T* () const { return ref ? static_cast<T*>(ref->ptr) : 0; }
88 T* operator->() const { return ref ? static_cast<T*>(ref->ptr) : 0; }
89 T* get() const { return ref ? static_cast<T*>(ref->ptr) : 0; }