template<typename C>
class edm::ThinnedRefSet< C >::Filler
Definition at line 59 of file ThinnedRefSet.h.
template<typename C>
template<typename T , typename F >
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().
66 if (ref.isNonnull()) {
67 Ref<C, T, F> thinnedRef;
73 if (thinnedRef.isNonnull()) {
74 set_->keys_.insert(thinnedRef.key());
ThinnedRefSet< C > * set_
RefProd< C > thinnedRefProd_
Ref< C, T, F > thinnedRefFrom(Ref< C, T, F > const &parent, RefProd< C > const &thinned, edm::EDProductGetter const &prodGetter)
Return a Ref to thinned collection corresponding to an element of the Ref to parent collection...
edm::EDProductGetter const & prodGetter_
Ref< C, T, F > tryThinnedRefFrom(Ref< C, T, F > const &parent, RefProd< C > const &thinned, edm::EDProductGetter const &prodGetter)
Return a Ref to thinned collection corresponding to an element of the Ref to parent collection...