#include <RefHolderBase.h>
|
virtual void const * | pointerToType (std::type_info const &toType) const =0 |
|
Definition at line 17 of file RefHolderBase.h.
edm::reftobase::RefHolderBase::RefHolderBase |
( |
| ) |
|
edm::reftobase::RefHolderBase::~RefHolderBase |
( |
| ) |
|
|
inlinevirtual |
virtual RefHolderBase* edm::reftobase::RefHolderBase::clone |
( |
| ) |
const |
|
pure virtual |
virtual bool edm::reftobase::RefHolderBase::fillRefIfMyTypeMatches |
( |
RefHolderBase & |
ref, |
|
|
std::string & |
msg |
|
) |
| const |
|
pure virtual |
template<class T >
T const * edm::reftobase::RefHolderBase::getPtr |
( |
| ) |
const |
virtual ProductID edm::reftobase::RefHolderBase::id |
( |
| ) |
const |
|
pure virtual |
virtual bool edm::reftobase::RefHolderBase::isAvailable |
( |
| ) |
const |
|
pure virtual |
virtual bool edm::reftobase::RefHolderBase::isEqualTo |
( |
RefHolderBase const & |
rhs | ) |
const |
|
pure virtual |
virtual bool edm::reftobase::RefHolderBase::isTransient |
( |
| ) |
const |
|
pure virtual |
virtual size_t edm::reftobase::RefHolderBase::key |
( |
| ) |
const |
|
pure virtual |
virtual std::unique_ptr<RefVectorHolderBase> edm::reftobase::RefHolderBase::makeVectorHolder |
( |
| ) |
const |
|
pure virtual |
virtual void const* edm::reftobase::RefHolderBase::pointerToType |
( |
std::type_info const & |
toType | ) |
const |
|
privatepure virtual |
virtual EDProductGetter const* edm::reftobase::RefHolderBase::productGetter |
( |
| ) |
const |
|
pure virtual |