A class to help iterating over all values of multiple objects.
Definition MultiIndex.hh:11
std::vector< std::size_t > current_pos
Definition MultiIndex.hh:48
std::vector< values_type > values
Definition MultiIndex.hh:14
std::vector< T > values_type
Definition MultiIndex.hh:13
const T & operator[](std::size_t i)
Definition MultiIndex.hh:42
bool end() const
Definition MultiIndex.hh:22
void start()
Definition MultiIndex.hh:16
MultiIndex & operator++()
Definition MultiIndex.hh:27
bool end_
Definition MultiIndex.hh:49