ATLAS Offline Software
Classes | Namespaces | Macros
SealDebug.h File Reference

This are the SEAL debug aids, adapted to build in Atlas, after the drop of that project. More...

#include "CxxUtils/checker_macros.h"
#include "CxxUtils/SealCommon.h"
#include <cstddef>
#include <atomic>
Include dependency graph for SealDebug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Athena::BitTraits< T >
 Describe the bit features of an integral type T. More...
 
class  Athena::DebugAids
 Utilities for debugging support. More...
 

Namespaces

 Athena
 Some weak symbol referencing magic...
 

Macros

#define CXXUTILS_SEAL_DEBUG_H
 
#define STDERR_HANDLE   STDERR_FILENO
 
#define MYWRITE(fd, data, n)   write(fd,data,n)
 

Detailed Description

This are the SEAL debug aids, adapted to build in Atlas, after the drop of that project.

Author
Lassi Tuura (original author)
Wim Lavrijsen WLavr.nosp@m.ijse.nosp@m.n@lbl.nosp@m..gov (responsible in ATLAS)
Date
Oct, 2008 Search for ‘wlav’ to find changes from the SEAL version. I also dropped all ASSERT macro's in favor of assert. Removed logstream references.

sss: Add stacktraceLine. fwinkl: Add enableCoreFiles, disableCoreFiles.

Definition in file SealDebug.h.

Macro Definition Documentation

◆ CXXUTILS_SEAL_DEBUG_H

#define CXXUTILS_SEAL_DEBUG_H

Definition at line 23 of file SealDebug.h.

◆ MYWRITE

#define MYWRITE (   fd,
  data,
 
)    write(fd,data,n)

Definition at line 45 of file SealDebug.h.

◆ STDERR_HANDLE

#define STDERR_HANDLE   STDERR_FILENO

Definition at line 35 of file SealDebug.h.