ATLAS Offline Software
Loading...
Searching...
No Matches
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
22
23
24#ifndef CXXUTILS_EXCTRACE_H
25#define CXXUTILS_EXCTRACE_H
26
27
28#include "CxxUtils/SealCommon.h"
29#include "CxxUtils/SealDebug.h"
31#include <exception>
32
33
34namespace CxxUtils {
35
36
46void exctrace (const std::exception& e, IOFD fd = IOFD_INVALID);
47
48
49} // namespace CxxUtils
50
51
52#endif // not CXXUTILS_EXCTRACE_H
Collecting a few shared bits and pieces from SEAL headers.
#define IOFD_INVALID
Invalid channel descriptor constant.
Definition SealCommon.h:20
int IOFD
Type the system uses for channel descriptors.
Definition SealCommon.h:27
This are the SEAL debug aids, adapted to build in Atlas, after the drop of that project.
Define macros for attributes used to control the static checker.
void exctrace(const std::exception &e, IOFD fd=IOFD_INVALID)
Print out information for the last exception.
Definition exctrace.cxx:59