ATLAS Offline Software
|
#include <string>
#include <set>
#include <vector>
#include <typeinfo>
#include <memory>
#include <mutex>
#include <atomic>
#include "GaudiKernel/IRegistry.h"
#include "GaudiKernel/ClassID.h"
#include "GaudiKernel/EventContext.h"
#include "AthenaKernel/getMessageSvc.h"
#include "AthenaKernel/IRegisterTransient.h"
#include "SGTools/TransientAddress.h"
#include "SGTools/exceptions.h"
#include "CxxUtils/checker_macros.h"
#include "SGTools/DataProxy.icc"
Go to the source code of this file.
Classes | |
class | SG::DataProxy |
Namespaces | |
SG | |
Forward declaration. | |
Functions | |
template<typename DATA > | |
DATA * | SG::DataProxy_cast (DataProxy *proxy) |
cast the proxy into the concrete data object it proxies More... | |
template<typename DATA > | |
DATA | SG::DataProxy_cast (const DataProxy &proxy) |
const ref version of the cast. More... | |
void * | SG::DataProxy_cast (DataProxy *proxy, CLID clid) |
Try to get the pointer back from a DataProxy, converted to be of type clid. More... | |