LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
types.h
Go to the documentation of this file.
1 #ifndef canvas_Persistency_Common_types_h
2 #define canvas_Persistency_Common_types_h
3 
6 
7 #include <map>
8 
9 namespace art {
10  using product_typeids_t = std::map<product_metatype, TypeID>;
11 
12  enum class Direction : int { Forward = 1, Reverse = -1 };
13 
14  template <typename L, typename R, typename D, Direction Dir>
15  class const_AssnsIter;
16 
17  template <typename L, typename R, typename D>
18  class Assns;
19  template <typename L, typename R>
20  class Assns<L, R, void>;
21 } // art
22 
23 #endif /* canvas_Persistency_Common_types_h */
24 
25 // Local Variables:
26 // mode: c++
27 // End:
std::map< product_metatype, TypeID > product_typeids_t
Definition: types.h:10
Definition: MVAAlg.h:12
Direction
Definition: types.h:12