0.2.0
Loading...
Searching...
No Matches
NAV::CartesianProduct::increment_iterator< I > Struct Template Reference

Helper struct to increment an iterator. More...

Static Public Member Functions

template<typename... Iterators>
static void _ (std::tuple< Iterators... > &iterators, std::tuple< Iterators... > const &beginIterators, std::tuple< Iterators... > const &endIterators)
 Increments an iterator of tuples.
 

Detailed Description

template<size_t I>
struct NAV::CartesianProduct::increment_iterator< I >

Helper struct to increment an iterator.

Member Function Documentation

◆ _()

template<size_t I>
template<typename... Iterators>
static void NAV::CartesianProduct::increment_iterator< I >::_ ( std::tuple< Iterators... > & iterators,
std::tuple< Iterators... > const & beginIterators,
std::tuple< Iterators... > const & endIterators )
inlinestatic

Increments an iterator of tuples.

Parameters
[in]iteratorsThe iterator to increment
[in]beginIteratorsBeginning of the Iterators
[in]endIteratorsEnd of the Iterators

The documentation for this struct was generated from the following file: