#include <ThinnedRefSet.h>
Public Member Functions | |
Filler (ThinnedRefSet< C > *set, RefProd< C > thinned, edm::EDProductGetter const &prodGetter) | |
template<typename T , typename F > | |
void | insert (Ref< C, T, F > const &ref) |
Private Attributes | |
edm::EDProductGetter const & | prodGetter_ |
ThinnedRefSet< C > * | set_ |
RefProd< C > | thinnedRefProd_ |
Definition at line 59 of file ThinnedRefSet.h.
|
inlineexplicit |
Definition at line 61 of file ThinnedRefSet.h.
|
inline |
Definition at line 65 of file ThinnedRefSet.h.
References edm::ignoreInvalidParentRef, edm::Ref< C, T, F >::isNonnull(), edm::Ref< C, T, F >::key(), edm::ThinnedRefSet< C >::Filler::prodGetter_, edm::ThinnedRefSet< C >::Filler::set_, edm::thinnedRefFrom(), edm::ThinnedRefSet< C >::Filler::thinnedRefProd_, and edm::tryThinnedRefFrom().
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
private |
Definition at line 82 of file ThinnedRefSet.h.
Referenced by edm::ThinnedRefSet< C >::Filler::insert().
|
private |
Definition at line 80 of file ThinnedRefSet.h.
Referenced by edm::ThinnedRefSet< C >::Filler::insert().
|
private |
Definition at line 81 of file ThinnedRefSet.h.
Referenced by edm::ThinnedRefSet< C >::Filler::insert().