Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Utilities
General
interface
UncatchedException.h
Go to the documentation of this file.
1
#ifndef UncatchedException_H
2
#define UncatchedException_H
3
//
4
//
5
// V 0.0
6
//
7
8
#include "
Utilities/General/interface/MutexUtils.h
"
9
#include <iosfwd>
10
namespace
cms {
11
class
Exception
;
12
}
13
16
class
UncatchedException
{
17
public
:
18
19
UncatchedException
();
20
explicit
UncatchedException
(
const
cms::Exception
& err);
21
static
void
dump
(std::ostream &
o
,
bool
det=
false
);
22
static
void
rethrow
();
23
static
int
count
();
24
25
private
:
26
27
static
cms::Exception
*
it
;
28
29
static
LockMutex::Mutex
mutex
;
30
static
int
count_
;
31
32
};
33
34
35
36
#endif // UncatchedException_H
UncatchedException::it
static cms::Exception * it
Definition:
UncatchedException.h:27
lockSentry::Mutex
M Mutex
Definition:
MutexUtils.h:52
UncatchedException::count_
static int count_
Definition:
UncatchedException.h:30
UncatchedException
Definition:
UncatchedException.h:16
MutexUtils.h
UncatchedException::mutex
static LockMutex::Mutex mutex
Definition:
UncatchedException.h:29
UncatchedException::dump
static void dump(std::ostream &o, bool det=false)
Definition:
CMSexception.cc:21
python.connectstrParser.o
string o
Definition:
connectstrParser.py:70
cms::Exception
Definition:
Exception.h:66
Exception
UncatchedException::count
static int count()
Definition:
CMSexception.cc:40
UncatchedException::UncatchedException
UncatchedException()
Definition:
CMSexception.cc:9
UncatchedException::rethrow
static void rethrow()
Definition:
CMSexception.cc:28
Generated for CMSSW Reference Manual by
1.8.5