test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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> struct CloneTrait;
12 
13  template<typename T>
14  struct CloneTrait<std::vector<T> > {
16  };
17 
18  template<typename T>
19  struct CloneTrait<edm::OwnVector<T> > {
21  };
22 
23  template<typename T>
24  struct CloneTrait<edm::View<T> > {
26  };
27 
28  template<typename T>
29  struct CloneTrait<edm::RefToBaseVector<T> > {
31  };
32 
33  }
34 }
35 
36 #endif