ATLAS Offline Software
Classes | Namespaces | Functions
SGImplSvc.cxx File Reference
#include <algorithm>
#include <cassert>
#include <cstdio>
#include <iostream>
#include <functional>
#include <format>
#include <string>
#include <unordered_map>
#include <sstream>
#include <fstream>
#include <iomanip>
#include "AthContainers/AuxVectorBase.h"
#include "AthContainersInterfaces/IAuxStore.h"
#include "AthContainersInterfaces/IConstAuxStore.h"
#include "AthenaKernel/IProxyProviderSvc.h"
#include "AthenaKernel/IIOVSvc.h"
#include "AthenaKernel/CLIDRegistry.h"
#include "AthenaKernel/errorcheck.h"
#include "AthenaKernel/StoreID.h"
#include "GaudiKernel/IClassIDSvc.h"
#include "GaudiKernel/IHistorySvc.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IConversionSvc.h"
#include "GaudiKernel/Incident.h"
#include "GaudiKernel/IOpaqueAddress.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/DataHistory.h"
#include "SGTools/CurrentEventStore.h"
#include "AthenaKernel/DataBucketBase.h"
#include "SGTools/DataProxy.h"
#include "SGTools/DataStore.h"
#include "SGTools/StringPool.h"
#include "SGTools/TransientAddress.h"
#include "SGTools/SGVersionedKey.h"
#include "PersistentDataModel/DataHeader.h"
#include "StoreGate/StoreClearedIncident.h"
#include "AthAllocators/ArenaHeader.h"
#include "CxxUtils/checker_macros.h"
#include "StoreGate/StoreGateSvc.h"
#include "StoreGate/tools/SGImplSvc.h"

Go to the source code of this file.

Classes

struct  SG::RemapImpl
 
struct  SG::RemapImpl::remap_t
 

Namespaces

 dbg
 
 SG
 Forward declaration.
 

Functions

template<class... Args>
void dbg::print (std::FILE *stream, std::format_string< Args... > fmt, Args &&... args)
 
template<class T >
void * dbg::ptr (T *p)
 
void SG_dump (SGImplSvc *sg)
 These are intended to be easy to call from the debugger. More...
 
void SG_dump (SGImplSvc *sg, const char *fname)
 

Function Documentation

◆ SG_dump() [1/2]

void SG_dump ( SGImplSvc sg)

These are intended to be easy to call from the debugger.

Definition at line 1848 of file SGImplSvc.cxx.

1849 {
1850  std::cout << sg->dump() << "\n";
1851 }

◆ SG_dump() [2/2]

void SG_dump ( SGImplSvc sg,
const char *  fname 
)

Definition at line 1852 of file SGImplSvc.cxx.

1853 {
1854  std::ofstream f (fname);
1855  f << sg->dump() << "\n";
1856  f.close();
1857 }
hist_file_dump.f
f
Definition: hist_file_dump.py:135
SGImplSvc::dump
std::string dump() const
dump objects in store.
Definition: SGImplSvc.cxx:557
python.AthDsoLogger.fname
string fname
Definition: AthDsoLogger.py:67