Lines Matching refs:_ptr
29 CFReleaser(T ptr = NULL) : _ptr(ptr) {} in _ptr() function
30 CFReleaser(const CFReleaser ©) : _ptr(copy.get()) { in CFReleaser()
47 T *ptr_address() { return &_ptr; } in ptr_address()
50 const T get() const { return _ptr; } in get()
51 T get() { return _ptr; } in get()
56 if (ptr != _ptr) {
57 if (_ptr != NULL)
58 ::CFRelease(_ptr);
59 _ptr = ptr;
65 T tmp = _ptr; in release()
66 _ptr = NULL; in release()
71 element_type _ptr;