1 #ifndef FWCore_Utilities_value_ptr_h
2 #define FWCore_Utilities_value_ptr_h
88 #if defined( __GXX_EXPERIMENTAL_CXX0X__)
90 myP(orig.
myP) { orig.myP=0; }
120 template <
typename U>
125 template <
typename U>
168 template <
typename U>
191 template <
typename T>
201 template <
typename T,
typename U>
207 template <
typename T,
typename U>
213 template <
typename T,
typename U>
219 template <
typename T,
typename U>
227 #endif // FWCoreUtilities_value_ptr_h
value_ptr & operator=(std::auto_ptr< T > orig)
static T * clone(T const *p)
void swap(value_ptr &orig)
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
void swap(Association< C > &lhs, Association< C > &rhs)
static T * createFrom(U const *p)
value_ptr & operator=(value_ptr< U > const &orig)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
value_ptr(value_ptr< U > const &orig)
void this_type_does_not_support_comparisons() const
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &)
value_ptr & operator=(value_ptr const &orig)
void(value_ptr::* bool_type)() const
value_ptr(value_ptr const &orig)
value_ptr(std::auto_ptr< T > orig)