11 #ifndef __SHARED_PTR_HEADER
12 #define __SHARED_PTR_HEADER
28 count_ =
new uint8_t(0);
51 if(ptr_ != rhs.ptr_) {
85 return arg.prt_ != ptr_;
92 #endif //__SHARED_PTR_HEADER
element_type * operator->() const
Definition: shared_ptr.hpp:68
bool operator!=(T *ptr) const
Definition: shared_ptr.hpp:81
shared_ptr(T *ptr=NULL)
Definition: shared_ptr.hpp:27
Definition: shared_ptr.hpp:16
T element_type
Definition: shared_ptr.hpp:24
bool operator!=(shared_ptr const &arg) const
Definition: shared_ptr.hpp:84
element_type & operator*() const
Definition: shared_ptr.hpp:71
shared_ptr & operator=(shared_ptr const &rhs)
Definition: shared_ptr.hpp:50
~shared_ptr()
Definition: shared_ptr.hpp:36
#define ASSERT(exp)
Definition: ard_assert.hpp:33
shared_ptr(shared_ptr const &rhs)
Definition: shared_ptr.hpp:32