Lines Matching defs:operator
54 scoped_ptr & operator=(scoped_ptr const &);
76 T& operator*() const {
81 T* operator->() const {
86 bool operator==(T* p) const {
90 bool operator!=(T* p) const {
113 template <typename U> bool operator==(scoped_ptr<U> const& p) const;
114 template <typename U> bool operator!=(scoped_ptr<U> const& p) const;
123 bool operator==(T* p, const scoped_ptr<T>& b) {
128 bool operator!=(T* p, const scoped_ptr<T>& b) {
143 scoped_array & operator=(scoped_array const &);
165 T& operator[](std::ptrdiff_t i) const {
171 bool operator==(T* p) const {
175 bool operator!=(T* p) const {
198 template <typename U> bool operator==(scoped_array<U> const& p) const;
199 template <typename U> bool operator!=(scoped_array<U> const& p) const;
208 bool operator==(T* p, const ::scoped_array<T>& b) {
213 bool operator!=(T* p, const ::scoped_array<T>& b) {
222 inline void operator()(void* x) const {
237 scoped_ptr_malloc & operator=(scoped_ptr_malloc const &);
259 T& operator*() const {
264 T* operator->() const {
269 bool operator==(T* p) const {
273 bool operator!=(T* p) const {
297 bool operator==(scoped_ptr_malloc<U, GP> const& p) const;
299 bool operator!=(scoped_ptr_malloc<U, GP> const& p) const;
313 bool operator==(T* p, const scoped_ptr_malloc<T,FP>& b) {
318 bool operator!=(T* p, const scoped_ptr_malloc<T,FP>& b) {