Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
PluginManager
interface
ProblemTracker.h
Go to the documentation of this file.
1
#ifndef FWCore_PluginManager_ProblemTracker_h
2
#define FWCore_PluginManager_ProblemTracker_h
3
16
namespace
edm {
17
class
ProblemTracker
{
18
public
:
19
static
ProblemTracker
const
*
instance
();
20
ProblemTracker
(
const
ProblemTracker
&) =
delete
;
21
22
private
:
23
ProblemTracker
();
24
~ProblemTracker
();
25
};
26
27
class
AssertHandler
{
28
public
:
29
AssertHandler
();
30
AssertHandler
(
const
AssertHandler
&) =
delete
;
31
~AssertHandler
();
32
33
private
:
34
ProblemTracker
const
*
pt_
;
35
};
36
37
}
// namespace edm
38
39
#endif
edm::ProblemTracker
Definition:
ProblemTracker.h:17
edm::ProblemTracker::ProblemTracker
ProblemTracker()
Definition:
ProblemTracker.cc:15
edm::AssertHandler::pt_
ProblemTracker const * pt_
Definition:
ProblemTracker.h:34
edm::AssertHandler::~AssertHandler
~AssertHandler()
Definition:
ProblemTracker.cc:37
edm::AssertHandler
Definition:
ProblemTracker.h:27
edm::ProblemTracker::instance
static ProblemTracker const * instance()
Definition:
ProblemTracker.cc:28
edm::AssertHandler::AssertHandler
AssertHandler()
Definition:
ProblemTracker.cc:35
edm::ProblemTracker::~ProblemTracker
~ProblemTracker()
Definition:
ProblemTracker.cc:24
Generated for CMSSW Reference Manual by
1.8.5