ATLAS Offline Software
Namespaces | Functions
Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/debug.h File Reference

A couple hooks for debugging. More...

#include "GaudiKernel/ClassID.h"
Include dependency graph for Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/debug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AthenaPoolCnvSvc
 

Functions

void AthenaPoolCnvSvc::debugCreateTransient (CLID clid)
 Called by templated converters at the start of createTransient. More...
 
void AthenaPoolCnvSvc::debugCreatePersistent (CLID clid)
 Called by templated converters at the start of createPersistent. More...
 

Detailed Description

A couple hooks for debugging.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Nov, 2017 It can be a bit of a pain to set breakpoints in heavily-templated code. So the templated converter classes will call these out-of-line functions at the start of createTransient() and createPersistent(). This provides an easy spot to set a breakpoint.

Definition in file Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/debug.h.