Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ElementLink.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
12 #include "AthLinks/ElementLink.h"
14 
15 
16 namespace SG_detail {
17 
18 
32  SG::sgkey_t sgkey_in,
33  size_t index_in,
34  SG::sgkey_t& sgkey_out,
35  size_t& index_out)
36 {
37  return sg->tryELRemap (sgkey_in, index_in, sgkey_out, index_out);
38 }
39 
40 
41 } // namespace SG_detail
SG_detail::checkForRemap
bool checkForRemap(IProxyDict *sg, SG::sgkey_t sgkey_in, size_t index_in, SG::sgkey_t &sgkey_out, size_t &index_out)
See if an EL is being remapped.
Definition: ElementLink.cxx:31
SG_detail
Definition: AthLinks/ElementLink.h:745
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:47
IProxyDict::tryELRemap
virtual bool tryELRemap(sgkey_t sgkey_in, size_t index_in, sgkey_t &sgkey_out, size_t &index_out)
Test to see if the target of an ElementLink has moved.
Definition: IProxyDict.cxx:48
IProxyDict.h
SG::sgkey_t
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.
Definition: CxxUtils/CxxUtils/sgkey_t.h:32