ATLAS Offline Software
Loading...
Searching...
No Matches
JaggedVecVectorFactory.cxx File Reference
#include "AthContainers/tools/JaggedVecVectorFactory.h"
#include <cstring>
Include dependency graph for JaggedVecVectorFactory.cxx:

Go to the source code of this file.

Namespaces

namespace  SG
 Forward declaration.
namespace  SG::JaggedVecVectorFactoryFuncs

Functions

void SG::JaggedVecVectorFactoryFuncs::fillTrailingZeros (JaggedVecEltBase *elts, size_t index, size_t sz, IAuxTypeVector *lv)
 Fill in trailing zeros in a range.
void SG::JaggedVecVectorFactoryFuncs::copyImpl (SG::auxid_t auxid, AuxVectorData &dst, size_t dst_index, const AuxVectorData &src, size_t src_index, size_t n, bool for_output)
 Copy elements between vectors: out-of-line portion.
void SG::JaggedVecVectorFactoryFuncs::swap (SG::auxid_t auxid, AuxVectorData &a, size_t aindex, AuxVectorData &b, size_t bindex, size_t n)
 Swap elements between vectors.
void SG::JaggedVecVectorFactoryFuncs::clear (JaggedVecEltBase *v, auxid_t auxid, AuxVectorData &dst, size_t dst_index, size_t n)
 Clear a range of elements within a vector.