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