CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Enumerations | Functions
edm::exception_actions Namespace Reference

Enumerations

enum  ActionCodes {
  IgnoreCompletely = 0, Rethrow, SkipEvent, FailPath,
  LastCode
}
 

Functions

const char * actionName (ActionCodes code)
 

Enumeration Type Documentation

◆ ActionCodes

Enumerator
IgnoreCompletely 
Rethrow 
SkipEvent 
FailPath 
LastCode 

Definition at line 11 of file ExceptionActions.h.

Function Documentation

◆ actionName()

char const * edm::exception_actions::actionName ( ActionCodes  code)

Definition at line 25 of file ExceptionActions.cc.

25  {
26  static ActionNames tab;
27  return static_cast<unsigned int>(code) < tab.table_.size() ? tab.table_[code] : "UnknownAction";
28  }
edm::exception_actions::LastCode
Definition: ExceptionActions.h:11
edm::exception_actions::Rethrow
Definition: ExceptionActions.h:11
edm::exception_actions::FailPath
Definition: ExceptionActions.h:11
edm::exception_actions::SkipEvent
Definition: ExceptionActions.h:11
edm::exception_actions::IgnoreCompletely
Definition: ExceptionActions.h:11