NoDelayedReader.h
Go to the documentation of this file.
1 #ifndef art_Framework_Principal_NoDelayedReader_h
2 #define art_Framework_Principal_NoDelayedReader_h
3 // vim: set sw=2 expandtab :
4 
9 
10 #include <memory>
11 
12 namespace art {
13 
14  class Group;
15 
16  class NoDelayedReader : public DelayedReader {
17 
18  public:
19  ~NoDelayedReader() noexcept;
21 
22  private:
23  [[noreturn]] std::unique_ptr<EDProduct> getProduct_(Group const*,
24  ProductID,
25  RangeSet&) const;
26  };
27 
28 } // namespace art
29 
30 #endif /* art_Framework_Principal_NoDelayedReader_h */
31 
32 // Local Variables:
33 // mode: c++
34 // End:
~NoDelayedReader() noexcept
std::unique_ptr< EDProduct > getProduct_(Group const *, ProductID, RangeSet &) const