LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::EDProductGetter Class Reference

#include "EDProductGetter.h"

Inheritance diagram for art::EDProductGetter:
art::Group

Public Member Functions

virtual ~EDProductGetter ()
 
 EDProductGetter ()
 
 EDProductGetter (EDProductGetter const &)=delete
 
 EDProductGetter (EDProductGetter &&)=delete
 
EDProductGetteroperator= (EDProductGetter const &)=delete
 
EDProductGetteroperator= (EDProductGetter &&)=delete
 
EDProduct const * getIt () const
 

Private Member Functions

virtual EDProduct const * getIt_ () const
 

Detailed Description

Definition at line 9 of file EDProductGetter.h.

Constructor & Destructor Documentation

art::EDProductGetter::~EDProductGetter ( )
virtualdefault
art::EDProductGetter::EDProductGetter ( )
default
art::EDProductGetter::EDProductGetter ( EDProductGetter const &  )
delete
art::EDProductGetter::EDProductGetter ( EDProductGetter &&  )
delete

Member Function Documentation

EDProduct const * art::EDProductGetter::getIt ( ) const

Definition at line 10 of file EDProductGetter.cc.

References getIt_().

Referenced by art::RefCore::isAvailable(), and art::ProductPtr< T >::product_().

11  {
12  return getIt_();
13  }
virtual EDProduct const * getIt_() const
EDProduct const * art::EDProductGetter::getIt_ ( ) const
privatevirtual

Reimplemented in art::Group.

Definition at line 16 of file EDProductGetter.cc.

Referenced by getIt().

17  {
18  return nullptr;
19  }
EDProductGetter& art::EDProductGetter::operator= ( EDProductGetter const &  )
delete
EDProductGetter& art::EDProductGetter::operator= ( EDProductGetter &&  )
delete

The documentation for this class was generated from the following files: