ATLAS Offline Software
Control
CxxUtils
CxxUtils
exctrace.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5
*/
6
24
#ifndef CXXUTILS_EXCTRACE_H
25
#define CXXUTILS_EXCTRACE_H
26
27
28
#include "
CxxUtils/SealCommon.h
"
29
#include "
CxxUtils/SealDebug.h
"
30
#include "
CxxUtils/checker_macros.h
"
31
#include <exception>
32
33
34
namespace
CxxUtils
{
35
36
46
void
exctrace
(
const
std::exception
&
e
,
IOFD
fd
=
IOFD_INVALID
);
47
48
49
}
// namespace CxxUtils
50
51
52
#endif // not CXXUTILS_EXCTRACE_H
AllowedVariables::e
e
Definition:
AsgElectronSelectorTool.cxx:37
SealDebug.h
This are the SEAL debug aids, adapted to build in Atlas, after the drop of that project.
SealCommon.h
Collecting a few shared bits and pieces from SEAL headers.
IOFD
int IOFD
Type the system uses for channel descriptors.
Definition:
SealCommon.h:27
CxxUtils
Definition:
aligned_vector.h:29
calibdata.exception
exception
Definition:
calibdata.py:496
ReadFromCoolCompare.fd
fd
Definition:
ReadFromCoolCompare.py:196
IOFD_INVALID
#define IOFD_INVALID
Invalid channel descriptor constant.
Definition:
SealCommon.h:20
checker_macros.h
Define macros for attributes used to control the static checker.
CxxUtils::exctrace
void exctrace(const std::exception &e, IOFD fd=IOFD_INVALID)
Print out information for the last exception.
Definition:
exctrace.cxx:59
Generated on Sun Dec 22 2024 21:10:23 for ATLAS Offline Software by
1.8.18