Lines Matching refs:p
42 T* p; member in formula::SimpleIntrusiveReference
44 inline SimpleIntrusiveReference() : p(0) {} in SimpleIntrusiveReference()
47 p = r.p; in SimpleIntrusiveReference()
48 if ( p ) in SimpleIntrusiveReference()
49 p->IncRef(); in SimpleIntrusiveReference()
53 p = t; in SimpleIntrusiveReference()
54 if ( p ) in SimpleIntrusiveReference()
59 if ( p ) in Clear()
61 p->DecRef(); in Clear()
62 p = 0; in Clear()
67 if ( p ) in ~SimpleIntrusiveReference()
68 p->DecRef(); in ~SimpleIntrusiveReference()
74 if ( p ) in operator =()
75 p->DecRef(); in operator =()
76 p = t; in operator =()
81 *this = r.p; in operator =()
84 inline bool Is() const { return p != 0; } in Is()
85 inline bool operator ! () const { return p == 0; } in operator !()
86 inline T* operator&() const { return p; } in operator &()
87 inline T* operator->() const { return p; } in operator ->()
88 inline T& operator*() const { return *p; } in operator *()
89 inline operator T*() const { return p; } in operator T*()
90 inline T* get() const { return p; } in get()