CMS 3D CMS Logo

PortableCollection.h
Go to the documentation of this file.
1 #ifndef DataFormats_Portable_interface_PortableCollection_h
2 #define DataFormats_Portable_interface_PortableCollection_h
3 
5 
6 namespace traits {
7 
8  // trait for a generic SoA-based product
9  template <typename T, typename TDev, typename = std::enable_if_t<cms::alpakatools::is_device_v<TDev>>>
11 
12 } // namespace traits
13 
14 // type alias for a generic SoA-based product
15 template <typename T, typename TDev, typename = std::enable_if_t<cms::alpakatools::is_device_v<TDev>>>
17 
18 #endif // DataFormats_Portable_interface_PortableCollection_h
typename traits::PortableCollectionTrait< T, TDev >::CollectionType PortableCollection