1 #ifndef DeepCopyPointer_H
2 #define DeepCopyPointer_H
73 operator bool()
const {
return theData != 0;}
82 #endif // DeepCopyPointer_H
DeepCopyPointer(DeepCopyPointer &&other)
const T & operator*() const
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
DeepCopyPointer & operator=(DeepCopyPointer &&other)
const T * operator->() const
void replaceWith(T *otherP)
bool operator==(const T *otherP) const
to allow test like " if (p == &someT) {...}"
DeepCopyPointer & operator=(const DeepCopyPointer &other)
DeepCopyPointer(const DeepCopyPointer &other)