Home | History | Annotate | Download | only in MacOSX

Lines Matching refs:_ptr

34             CFReleaser(T ptr = NULL) : _ptr(ptr) { }
35 CFReleaser(const CFReleaser& copy) : _ptr(copy.get())
55 T * ptr_address() { return &_ptr; }
58 const T get() const { return _ptr; }
59 T get() { return _ptr; }
65 if (ptr != _ptr)
67 if (_ptr != NULL)
68 ::CFRelease(_ptr);
69 _ptr = ptr;
74 T release() { T tmp = _ptr; _ptr = NULL; return tmp; }
76 element_type _ptr;