CMS 3D CMS Logo

FWLiteEnabler.h
Go to the documentation of this file.
1 #ifndef FWCore_FWLite_FWLiteEnabler_h
2 #define FWCore_FWLite_FWLiteEnabler_h
3 
9 class DummyClassToStopCompilerWarning;
10 
13 
14 public:
15  FWLiteEnabler(const FWLiteEnabler&) = delete; // stop default
16  FWLiteEnabler const& operator=(FWLiteEnabler const&) = delete; // stop default
18  static void enable();
19 
20 private:
21  static bool enabled_;
22  FWLiteEnabler();
23 };
24 
25 #endif
FWLiteEnabler::enabled_
static bool enabled_
Definition: FWLiteEnabler.h:21
FWLiteEnabler
Definition: FWLiteEnabler.h:11
FWLiteEnabler::enable
static void enable()
enable automatic library loading
Definition: FWLiteEnabler.cc:46
FWLiteEnabler::operator=
FWLiteEnabler const & operator=(FWLiteEnabler const &)=delete
FWLiteEnabler::FWLiteEnabler
FWLiteEnabler()
Definition: FWLiteEnabler.cc:40
FWLiteEnabler::DummyClassToStopCompilerWarning
friend class DummyClassToStopCompilerWarning
Definition: FWLiteEnabler.h:12