#include <GenericObjectOwner.h>
Public Member Functions | |
GenericObjectOwner () | |
GenericObjectOwner (ObjectWithDict const &iObject, bool iOwnData=true) | |
ObjectWithDict | object () const |
void | release () |
void | swap (GenericObjectOwner &) |
~GenericObjectOwner () | |
Private Member Functions | |
GenericObjectOwner (GenericObjectOwner const &) | |
GenericObjectOwner const & | operator= (GenericObjectOwner const &) |
Private Attributes | |
ObjectWithDict | m_object |
bool | m_ownData |
Definition at line 30 of file GenericObjectOwner.h.
edm::GenericObjectOwner::GenericObjectOwner | ( | ) | [inline] |
Definition at line 34 of file GenericObjectOwner.h.
: m_ownData(false){}
edm::GenericObjectOwner::GenericObjectOwner | ( | ObjectWithDict const & | iObject, |
bool | iOwnData = true |
||
) | [inline, explicit] |
Definition at line 35 of file GenericObjectOwner.h.
GenericObjectOwner::~GenericObjectOwner | ( | ) |
Definition at line 42 of file GenericObjectOwner.cc.
References edm::ObjectWithDict::destruct(), m_object, and m_ownData.
edm::GenericObjectOwner::GenericObjectOwner | ( | GenericObjectOwner const & | ) | [private] |
ObjectWithDict GenericObjectOwner::object | ( | ) | const |
GenericObjectOwner const& edm::GenericObjectOwner::operator= | ( | GenericObjectOwner const & | ) | [private] |
void edm::GenericObjectOwner::release | ( | ) |
void GenericObjectOwner::swap | ( | GenericObjectOwner & | iOther | ) |
Definition at line 55 of file GenericObjectOwner.h.
Referenced by object(), swap(), and ~GenericObjectOwner().
bool edm::GenericObjectOwner::m_ownData [private] |
Definition at line 56 of file GenericObjectOwner.h.
Referenced by ~GenericObjectOwner().