Lines Matching refs:_ptr
30 CFCReleaser(T ptr = NULL) : _ptr(ptr) {} in _ptr() function
38 CFCReleaser(const CFCReleaser &rhs) : _ptr(rhs.get()) { in CFCReleaser()
77 assert(_ptr == NULL);
78 return &_ptr;
82 T get() { return _ptr; } in get()
84 const T get() const { return _ptr; } in get()
89 if ((_ptr != NULL) && (ptr != _ptr))
90 ::CFRelease(_ptr);
91 _ptr = ptr;
99 T tmp = _ptr; in release()
100 _ptr = NULL; in release()
105 T _ptr;