CMS 3D CMS Logo

IllegalParameters.h
Go to the documentation of this file.
1 #ifndef FWCore_PArameterSet_IllegalParameters_h
2 #define FWCore_PArameterSet_IllegalParameters_h
3 
4 #include <atomic>
5 
6 namespace edm {
7 
8  class EventProcessor;
9  class SubProcess;
11 
13  private:
14  static std::atomic<bool> throwAnException_;
15  static bool throwAnException() { return throwAnException_; }
16  static void setThrowAnException(bool v) { throwAnException_ = v; }
17 
18  friend class EventProcessor;
19  friend class SubProcess;
21  };
22 } // namespace edm
23 
24 #endif
edm::SubProcess
Definition: SubProcess.h:46
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
findQualityFiles.v
v
Definition: findQualityFiles.py:179
csc_dqm_offlineclient_cfi.EventProcessor
EventProcessor
Definition: csc_dqm_offlineclient_cfi.py:10
edm::IllegalParameters::setThrowAnException
static void setThrowAnException(bool v)
Definition: IllegalParameters.h:16
edm::IllegalParameters::throwAnException_
static std::atomic< bool > throwAnException_
Definition: IllegalParameters.h:14
edm::IllegalParameters::throwAnException
static bool throwAnException()
Definition: IllegalParameters.h:15
ParameterSetDescription
edm::EventProcessor
Definition: EventProcessor.h:64
edm::IllegalParameters
Definition: IllegalParameters.h:12