1 #ifndef DeepCopyPointer_H 2 #define DeepCopyPointer_H 80 #endif // DeepCopyPointer_H
bool operator==(const T *otherP) const
to allow test like " if (p == &someT) {...}"
void swap(Association< C > &lhs, Association< C > &rhs)
DeepCopyPointer(DeepCopyPointer &&other)
const T & operator*() const
const T * operator->() const
DeepCopyPointer & operator=(DeepCopyPointer &&other)
void replaceWith(T *otherP)
DeepCopyPointer & operator=(const DeepCopyPointer &other)
DeepCopyPointer(const DeepCopyPointer &other)