fwd.h
Go to the documentation of this file.
1 #ifndef canvas_Persistency_Common_fwd_h
2 #define canvas_Persistency_Common_fwd_h
3 
4 // ======================================================================
5 //
6 // Forward declarations of types in Persistency/Common
7 //
8 // ======================================================================
9 
12 
13 #include <map>
14 
15 namespace art {
16  namespace detail {
17  class AssnsBase;
18  }
19 
20  template <typename L, typename R, typename D>
21  class Assns;
22  template <typename L, typename R>
23  class Assns<L, R, void>;
24  class EDProduct;
25  class EDProductGetter;
26  class GroupQueryResult;
27  class HLTGlobalStatus;
28  class HLTPathStatus;
29  class OutputHandle;
30  template <typename T>
31  class Ptr;
32  template <typename T>
33  class PtrVector;
34  class PtrVectorBase;
35  class ProductID;
36  class RefCore;
37  template <typename T>
38  class Sampled;
39  class TriggerResults;
40  template <typename T>
41  class Wrapper;
42  struct WrappedTypeID;
43  using product_typeids_t = std::map<product_metatype, TypeID>;
44 } // art
45 
46 // ======================================================================
47 
48 #endif /* canvas_Persistency_Common_fwd_h */
49 
50 // Local Variables:
51 // mode: c++
52 // End:
std::map< product_metatype, TypeID > product_typeids_t
Definition: fwd.h:43
Definition: fwd.h:31