#include "FWCore/Utilities/interface/Exception.h"
#include <map>
#include <string>
Go to the source code of this file.
|
enum | edm::errors::ErrorCodes {
edm::errors::CommandLineProcessing = 7000,
edm::errors::ConfigFileNotFound = 7001,
edm::errors::ConfigFileReadError = 7002,
edm::errors::OtherCMS = 8001,
edm::errors::StdException = 8002,
edm::errors::Unknown = 8003,
edm::errors::BadAlloc = 8004,
edm::errors::BadExceptionType = 8005,
edm::errors::ProductNotFound = 8006,
edm::errors::DictionaryNotFound = 8007,
edm::errors::InsertFailure = 8008,
edm::errors::Configuration = 8009,
edm::errors::LogicError = 8010,
edm::errors::UnimplementedFeature = 8011,
edm::errors::InvalidReference = 8012,
edm::errors::NullPointerError = 8013,
edm::errors::NoProductSpecified = 8014,
edm::errors::EventTimeout = 8015,
edm::errors::EventCorruption = 8016,
edm::errors::ScheduleExecutionFailure = 8017,
edm::errors::EventProcessorFailure = 8018,
edm::errors::FileInPathError = 8019,
edm::errors::FileOpenError = 8020,
edm::errors::FileReadError = 8021,
edm::errors::FatalRootError = 8022,
edm::errors::MismatchedInputFiles = 8023,
edm::errors::ProductDoesNotSupportViews = 8024,
edm::errors::ProductDoesNotSupportPtr = 8025,
edm::errors::NotFound = 8026,
edm::errors::FormatIncompatibility = 8027,
edm::errors::FallbackFileOpenError = 8028,
edm::errors::ExceededResourceVSize = 8030,
edm::errors::ExceededResourceRSS = 8031,
edm::errors::ExceededResourceTime = 8032,
edm::errors::EventGenerationFailure = 8501,
edm::errors::CaughtSignal = 9000
} |
|
#define EDM_MAP_ENTRY |
( |
|
map, |
|
|
|
ns, |
|
|
|
name |
|
) |
| map[ns::name]=#name |
This is the basic exception that is thrown by the framework code. It exists primarily to distinguish framework thrown exception types from developer thrown exception types. As such there is very little interface other than constructors specific to this derived type.
Definition at line 15 of file EDMException.h.
#define EDM_MAP_ENTRY_NONS |
( |
|
map, |
|
|
|
name |
|
) |
| map[name]=#name |