![]() |
ATLAS Offline Software
|
Helper to factor out template-independent part of resortAux
.
More...
Public Member Functions | |
ResortAuxHelper (size_t sz, size_t index, AuxVectorBase &vec) | |
Set up for resorting. More... | |
void | resortElement (size_t idx, SG::AuxElement *elt) |
Private Member Functions | |
ResortAuxHelper () | |
Private Attributes | |
AuxVectorBase & | m_vec |
size_t | m_index |
std::vector< size_t > | m_imap |
std::vector< size_t > | m_rmap |
std::vector< void * > | m_auxdata |
std::vector< SG::auxid_t > | m_auxids |
Helper to factor out template-independent part of resortAux
.
See the cxx file for more details.
Definition at line 844 of file AuxVectorBase.h.
SG::AuxVectorBase::ResortAuxHelper::ResortAuxHelper | ( | size_t | sz, |
size_t | index, | ||
AuxVectorBase & | vec | ||
) |
Set up for resorting.
sz | The number of elements in the resort range. |
index | The index of the first element in the range in the container. |
vec | The containing vector. |
Definition at line 312 of file AuxVectorBase.cxx.
|
private |
void SG::AuxVectorBase::ResortAuxHelper::resortElement | ( | size_t | idx, |
SG::AuxElement * | elt | ||
) |
Resort | one element. |
idx | The index of the element within the range. |
elt | The element. |
Definition at line 340 of file AuxVectorBase.cxx.
|
private |
Definition at line 855 of file AuxVectorBase.h.
|
private |
Definition at line 856 of file AuxVectorBase.h.
|
private |
Definition at line 853 of file AuxVectorBase.h.
|
private |
Definition at line 852 of file AuxVectorBase.h.
|
private |
Definition at line 854 of file AuxVectorBase.h.
|
private |
Definition at line 851 of file AuxVectorBase.h.