![]() |
|
|||
File indexing completed on 2024-04-06 12:12:04
0001 #ifndef FWCore_Framework_NoProductResolverException_h 0002 #define FWCore_Framework_NoProductResolverException_h 0003 // -*- C++ -*- 0004 // 0005 // Package: Framework 0006 // Module: NoProductResolverException 0007 // 0008 /**\class NoProductResolverException NoProductResolverException.h FWCore/Framework/interface/NoProductResolverException.h 0009 0010 Description: An exception that is thrown whenever resolver was not available 0011 in the EventSetup, it is subset of NoDataException, see more details 0012 in that class 0013 0014 */ 0015 // 0016 // Author: Valentine Kouznetsov 0017 // Created: Wed Apr 23 10:58:26 EDT 2003 0018 // 0019 // 0020 0021 // system include files 0022 0023 // user include files 0024 #include "FWCore/Framework/interface/NoDataException.h" 0025 #include "FWCore/Framework/interface/EventSetupRecordKey.h" 0026 0027 // forward declarations 0028 namespace edm { 0029 namespace eventsetup { 0030 template <class T> 0031 class NoProductResolverException : public NoDataException<T> { 0032 // ---------- friend classes and functions --------------- 0033 0034 public: 0035 // ---------- constants, enums and typedefs -------------- 0036 0037 // ---------- Constructors and destructor ---------------- 0038 NoProductResolverException(const EventSetupRecordKey& iKey, const DataKey& iDataKey) 0039 : NoDataException<T>(iKey, iDataKey, "NoProductResolverException", NoDataExceptionBase::noProviderMessage()) { 0040 } 0041 0042 // ---------- member functions --------------------------- 0043 0044 private: 0045 // ---------- const member functions --------------------- 0046 0047 // ---------- static member functions -------------------- 0048 0049 // ---------- Constructors and destructor ---------------- 0050 //NoProductResolverException(const NoProductResolverException&) ; //allow default 0051 0052 //const NoProductResolverException& operator=(const NoProductResolverException&); // allow default 0053 0054 // ---------- data members ------------------------------- 0055 }; 0056 } // namespace eventsetup 0057 } // namespace edm 0058 // inline function definitions 0059 0060 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |