CMS 3D CMS Logo

NoProxyException.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_NoProxyException_h
2 #define FWCore_Framework_NoProxyException_h
3 // -*- C++ -*-
4 //
5 // Package: Framework
6 // Module: NoProxyException
7 //
15 //
16 // Author: Valentine Kouznetsov
17 // Created: Wed Apr 23 10:58:26 EDT 2003
18 //
19 //
20 
21 // system include files
22 
23 // user include files
26 
27 // forward declarations
28 namespace edm {
29  namespace eventsetup {
30  template <class T>
31  class NoProxyException : public NoDataException<T> {
32  // ---------- friend classes and functions ---------------
33 
34  public:
35  // ---------- constants, enums and typedefs --------------
36 
37  // ---------- Constructors and destructor ----------------
38  NoProxyException(const EventSetupRecordKey& iKey, const DataKey& iDataKey)
39  : NoDataException<T>(iKey, iDataKey, "NoProxyException", NoDataExceptionBase::noProxyMessage()) {}
40 
41  // ---------- member functions ---------------------------
42 
43  private:
44  // ---------- const member functions ---------------------
45 
46  // ---------- static member functions --------------------
47 
48  // ---------- Constructors and destructor ----------------
49  //NoProxyException(const NoProxyException&) ; //allow default
50 
51  //const NoProxyException& operator=(const NoProxyException&); // allow default
52 
53  // ---------- data members -------------------------------
54  };
55  } // namespace eventsetup
56 } // namespace edm
57 // inline function definitions
58 
59 #endif
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::eventsetup::DataKey
Definition: DataKey.h:29
edm::eventsetup::NoProxyException::NoProxyException
NoProxyException(const EventSetupRecordKey &iKey, const DataKey &iDataKey)
Definition: NoProxyException.h:38
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
edm::eventsetup::NoDataExceptionBase::noProxyMessage
static std::string noProxyMessage()
Definition: NoDataException.cc:21
edm::eventsetup::NoDataException
Definition: NoDataException.h:105
NoDataException.h
edm::eventsetup::NoDataExceptionBase
Definition: NoDataException.h:78
T
long double T
Definition: Basic3DVectorLD.h:48
edm::eventsetup::NoProxyException
Definition: NoProxyException.h:31
EventSetupRecordKey.h