Go to the documentation of this file. 1 #ifndef DeepCopyPointer_H
2 #define DeepCopyPointer_H
80 #endif // DeepCopyPointer_H
const T & operator*() const
void replaceWith(T *otherP)
DeepCopyPointer & operator=(const DeepCopyPointer &other)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
DeepCopyPointer(DeepCopyPointer &&other)
const T * operator->() const
DeepCopyPointer & operator=(DeepCopyPointer &&other)
DeepCopyPointer(const DeepCopyPointer &other)
bool operator==(const T *otherP) const
to allow test like " if (p == &someT) {...}"