17#ifndef ATHCONTAINERS_JAGGEDVECIMPL_H
18#define ATHCONTAINERS_JAGGEDVECIMPL_H
90 size_t size (
size_t elt_ndx)
const;
uint32_t index_type
Type for the indices.
index_type begin(size_t elt_ndx) const
Return the index of the beginning of the range.
size_t size(size_t elt_ndx) const
Return the number of items in this range.
bool operator==(const JaggedVecEltBase &other) const
Equality test.
index_type m_end
End index.
JaggedVecEltBase()=default
Default constructor.
index_type end() const
Return the index of the end of the range.
JaggedVecEltBase(index_type end)
Constructor.
Describe one element of a jagged vector.
JaggedVecEltBase()=default
Default constructor.
void operator()(JaggedVecEltBase &e) const
Shift indices in e by the offset given to the constructor.
int m_offs
Offset by which to shift.
Shift(int offs)
Constructor.