1 #ifndef FWCore_Framework_NoDataException_h 2 #define FWCore_Framework_NoDataException_h 76 namespace eventsetup {
82 const char* category_name =
"NoDataException");
109 const char* category_name =
"NoDataException")
116 const char* category_name,
static std::string noProviderMessage()
static std::string providerButNoDataMessage(const EventSetupRecordKey &iKey)
~NoDataExceptionBase() noexcept override
void beginDataTypeMessage(std::string &) const
NoDataException(const EventSetupRecordKey &iRecordKey, const DataKey &iDataKey, const char *category_name="NoDataException")
NoDataExceptionBase(const EventSetupRecordKey &iRecordKey, const DataKey &iDataKey, const char *category_name="NoDataException")
void endDataTypeMessage(std::string &) const
NoDataException(const EventSetupRecordKey &iRecordKey, const DataKey &iDataKey, const char *category_name, const std::string &iExtraInfo)
const DataKey & dataKey() const
EventSetupRecordKey record_
void constructMessage(const char *iClassName, const std::string &iExtraInfo)