more typedefs for test FwdIter

This commit is contained in:
Markus Scherer 2025-01-27 14:32:09 -08:00
parent 035c2c1fba
commit 1a47b1f36d

View file

@ -27,6 +27,11 @@ template<typename Unit>
class FwdIter {
public:
typedef Unit value_type;
typedef Unit &reference;
typedef Unit *pointer;
typedef size_t difference_type;
// https://en.cppreference.com/w/cpp/named_req/ForwardIterator#Multi-pass_guarantee
typedef std::forward_iterator_tag iterator_category;
FwdIter(const Unit *data) : p(data) {}