#include "FWCore/Utilities/interface/Exception.h"
#include <map>
#include <string>
Go to the source code of this file.
Classes |
class | edm::Exception |
Namespaces |
namespace | edm |
| A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.
|
namespace | edm::errors |
Defines |
#define | EDM_MAP_ENTRY(map, ns, name) map[ns::name]=#name |
#define | EDM_MAP_ENTRY_NONS(map, name) map[name]=#name |
Enumerations |
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::CaughtSignal = 9000
} |
Define Documentation
#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 |