![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
Out version of the std auto_ptr implementation base either on auto_ptr or unique_ptr. More...
#include <Memory.h>
Public Types | |
typedef std::auto_ptr< T > | base_t |
Public Member Functions | |
void | swap (base_t &c) |
dd4hep_ptr (dd4hep_ptr< T > &c) | |
Constructor from copy. More... | |
dd4hep_ptr () | |
Default Constructor. More... | |
dd4hep_ptr (T *p) | |
Constructor from pointer. More... | |
dd4hep_ptr (base_t &c) | |
Constructor from copy. More... | |
dd4hep_ptr & | operator= (base_t &c) |
Assignment operator. More... | |
dd4hep_ptr & | adopt (T *ptr) |
Assignment operator. More... | |
Out version of the std auto_ptr implementation base either on auto_ptr or unique_ptr.
Only need to overload constructor. Everything else like operator->, operator*, get, release etc. comes from base.
typedef std::auto_ptr<T> DD4hep::dd4hep_ptr< T >::base_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Assignment operator.
Definition at line 74 of file Memory.h.
Referenced by DD4hep::Conditions::ConditionsManagerObject::__get_checked_pool(), _stack(), and DD4hep::Conditions::ConditionsManagerObject::initialize().
|
inline |
|
inline |