CMS 3D CMS Logo

CloneTrait.h
Go to the documentation of this file.
1 #ifndef DataFormats_Common_CloneTrait_h
2 #define DataFormats_Common_CloneTrait_h
7 #include <vector>
8 
9 namespace edm {
10  namespace clonehelper {
11  template <typename T>
12  struct CloneTrait;
13 
14  template <typename T>
15  struct CloneTrait<std::vector<T> > {
17  };
18 
19  template <typename T>
20  struct CloneTrait<edm::OwnVector<T> > {
22  };
23 
24  template <typename T>
25  struct CloneTrait<edm::View<T> > {
27  };
28 
29  template <typename T>
32  };
33 
34  } // namespace clonehelper
35 } // namespace edm
36 
37 #endif
HLT enums.