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