1 #ifndef DeepCopyPointer_H
2 #define DeepCopyPointer_H
37 #if defined( __GXX_EXPERIMENTAL_CXX0X__)
77 operator bool()
const {
return theData != 0;}
86 #endif // DeepCopyPointer_H
const T & operator*() const
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
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)