re-add pairwise container traversal

This commit is contained in:
Dennis Luxen 2014-07-28 10:14:24 +02:00
parent 426374ff8a
commit 279071e5bb

View File

@ -50,22 +50,23 @@ template <typename T> inline void sort_unique_resize(std::vector<T> &vector)
// vector.resize(number_of_unique_elements); // vector.resize(number_of_unique_elements);
// } // }
// template <typename FwdIter, typename Func> template <typename ForwardIterator, typename Function>
// Func for_each_pair(FwdIter iter_begin, FwdIter iter_end, Func func) Function for_each_pair(ForwardIterator begin, ForwardIterator end, Function function)
// { {
// if (iter_begin == iter_end) if (begin == end)
// { {
// return func; return function;
// } }
// FwdIter iter_next = iter_begin; ForwardIterator next = begin;
// ++iter_next; ++next;
// for (; iter_next != iter_end; ++iter_begin, ++iter_next) while (next != end)
// { {
// func(*iter_begin, *iter_next); function(*begin, *next);
// } ++begin; ++next;
// return func; }
// } return function;
}
#endif /* CONTAINERUTILS_H_ */ #endif /* CONTAINERUTILS_H_ */