CMS 3D CMS Logo

MakeDataException.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_MakeDataException_h
2 #define FWCore_Framework_MakeDataException_h
3 // -*- C++ -*-
4 //
5 // Package: Framework
6 // Class : MakeDataException
7 //
28 //
29 // Author: Chris Jones
30 // Created: Fri Apr 1 13:18:53 EST 2005
31 //
32 
33 // system include files
34 #include <string>
35 
36 // user include files
40 
41 // forward declarations
42 namespace edm {
43  namespace eventsetup {
44 
46  public:
48  ~MakeDataException() noexcept override {}
49 
50  // ---------- const member functions ---------------------
51  const char* myMessage() const noexcept { return message_.c_str(); }
52 
53  // ---------- static member functions --------------------
55  // ---------- member functions ---------------------------
56 
57  private:
58  //MakeDataException(const MakeDataException&); // stop default
59 
60  //const MakeDataException& operator=(const MakeDataException&); // stop default
61 
62  // ---------- member data --------------------------------
64  };
65 
66  } // namespace eventsetup
67 } // namespace edm
68 #endif
static std::string standardMessage(const EventSetupRecordKey &, const DataKey &)
const char * myMessage() const noexcept
HLT enums.
MakeDataException(const EventSetupRecordKey &, const DataKey &)