#include <TestHandle.h>
Public Types | |
typedef T | element_type |
Public Member Functions | |
T const & | operator* () const |
T const * | operator-> () const |
T const * | product () const |
TestHandle (T const *prod, ProductID const &id) | |
TestHandle () | |
~TestHandle () |
Definition at line 30 of file TestHandle.h.
typedef T edm::TestHandle< T >::element_type |
Definition at line 32 of file TestHandle.h.
edm::TestHandle< T >::TestHandle | ( | ) |
Definition at line 49 of file TestHandle.h.
: OrphanHandleBase() { }
edm::TestHandle< T >::TestHandle | ( | T const * | prod, |
ProductID const & | id | ||
) |
Definition at line 53 of file TestHandle.h.
: OrphanHandleBase(prod, theId) { }
edm::TestHandle< T >::~TestHandle | ( | ) |
Definition at line 57 of file TestHandle.h.
{}
T const & edm::TestHandle< T >::operator* | ( | ) | const |
Definition at line 73 of file TestHandle.h.
{ return *product(); }
T const * edm::TestHandle< T >::operator-> | ( | ) | const |
Definition at line 67 of file TestHandle.h.
{ return product(); }
T const * edm::TestHandle< T >::product | ( | ) | const |
Definition at line 61 of file TestHandle.h.
References compareJSON::const.
Referenced by edm::Ref< C, T, F >::Ref(), and edm::RefProd< TrackingRecHitCollection >::RefProd().
{ return static_cast<T const*>(productStorage()); }