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
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::eventsetup::DataKey
Definition: DataKey.h:29
watchdog.const
const
Definition: watchdog.py:83
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
edm::eventsetup::MakeDataException::MakeDataException
MakeDataException(const EventSetupRecordKey &, const DataKey &)
Definition: MakeDataException.cc:7
edm::eventsetup::MakeDataException::~MakeDataException
~MakeDataException() noexcept override
Definition: MakeDataException.h:48
DataKey.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::eventsetup::MakeDataException::message_
std::string message_
Definition: MakeDataException.h:63
edm::eventsetup::MakeDataException
Definition: MakeDataException.h:45
Exception.h
edm::eventsetup::MakeDataException::myMessage
const char * myMessage() const noexcept
Definition: MakeDataException.h:51
cms::Exception
Definition: Exception.h:70
EventSetupRecordKey.h
edm::eventsetup::MakeDataException::standardMessage
static std::string standardMessage(const EventSetupRecordKey &, const DataKey &)
Definition: MakeDataException.cc:13