CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AbilityToImplementor.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_stream_AbilityToImplementor_h
2 #define FWCore_Framework_stream_AbilityToImplementor_h
3 // -*- C++ -*-
4 //
5 // Package: FWCore/Framework
6 // File : AbilityToImplementor
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu, 18 Jul 2013 11:51:33 GMT
19 //
20 
21 // system include files
22 
23 // user include files
26 
27 // forward declarations
28 namespace edm {
29  namespace stream {
30  template <typename T>
32 
33  template <typename C>
36  };
37 
38  template <typename... CacheTypes>
39  struct AbilityToImplementor<edm::InputProcessBlockCache<CacheTypes...>> {
41  };
42 
43  template <typename C>
44  struct AbilityToImplementor<edm::RunCache<C>> {
46  };
47 
48  template <typename C>
51  };
52 
53  template <typename C>
56  };
57 
58  template <typename C>
61  };
62 
63  template <>
66  };
67 
68  template <>
71  };
72 
73  template <>
76  };
77 
78  template <>
81  };
82 
83  template <>
86  };
87 
88  template <>
91  };
92 
93  template <>
96  };
97 
98  template <>
101  };
102 
103  // As currently implemented this ability only works
104  // with EDProducer, not with EDAnalyzers or EDFilters!
105  template <>
108  };
109  } // namespace stream
110 } // namespace edm
111 
112 #endif
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream