LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
getObjectRequireDict.h
Go to the documentation of this file.
1 #ifndef art_Framework_IO_Root_detail_getObjectRequireDict_h
2 #define art_Framework_IO_Root_detail_getObjectRequireDict_h
3 
5 
6 namespace art {
7  namespace root {
8 
9  namespace detail {
10  void require_dictionary(TypeID const&) noexcept(false);
11  }
12 
13  template <typename T>
14  T
15  getObjectRequireDict() noexcept(false)
16  {
18  return T{};
19  }
20 
21  } // namespace root
22 } // namespace art
23 
24 #endif /* art_Framework_IO_Root_detail_getObjectRequireDict_h */
25 
26 // Local Variables:
27 // mode: c++
28 // End:
void require_dictionary(TypeID const &) noexcept(false)
T getObjectRequireDict() noexcept(false)
HLT enums.