Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-31 22:26:54

0001 #ifndef HeterogeneousCore_CUDATest_interface_MissingDictionaryCUDAObject_h
0002 #define HeterogeneousCore_CUDATest_interface_MissingDictionaryCUDAObject_h
0003 
0004 #include <string>
0005 
0006 namespace edmtest {
0007 
0008   // A simple data product used to test that the framework handles correctly the case of
0009   // edm::Wrapper<T> where
0010   //   - T has a dictionary
0011   //   - edm::Wrapper<T> does not have a dictionary
0012   //   - the corresponding classes.h file includes CUDA headers
0013 
0014   struct MissingDictionaryCUDAObject {
0015     MissingDictionaryCUDAObject() {};
0016     MissingDictionaryCUDAObject(std::string s) : value(std::move(s)) {}
0017 
0018     std::string value;
0019   };
0020 
0021 }  // namespace edmtest
0022 
0023 #endif  // HeterogeneousCore_CUDATest_interface_MissingDictionaryCUDAObject_h