ATLAS Offline Software
Database/AthenaPOOL/AthenaPoolCnvSvc/src/debug.cxx
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  * Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration.
4  */
5 // $Id$
14 #include "AthenaPoolCnvSvc/debug.h"
15 
16 
17 namespace AthenaPoolCnvSvc {
18 
19 
24 // Use [[maybe_unused]] rather than suppressing the param; otherwise, we won't
25 // be able to see it in the debugger.
26 void debugCreateTransient ([[maybe_unused]] CLID clid)
27 {
28 }
29 
30 
35 // Use [[maybe_unused]] rather than suppressing the param; otherwise, we won't
36 // be able to see it in the debugger.
37 void debugCreatePersistent ([[maybe_unused]] CLID clid)
38 {
39 }
40 
41 
42 } // namespace AthenaPoolCnvSvc
AthenaPoolCnvSvc::debugCreateTransient
void debugCreateTransient(CLID clid)
Called by templated converters at the start of createTransient.
AthenaPoolCnvSvc::debugCreatePersistent
void debugCreatePersistent(CLID clid)
Called by templated converters at the start of createPersistent.
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
debug.h
A couple hooks for debugging.
AthenaPoolCnvSvc
Definition: Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/debug.h:26