Ignore:
Timestamp:
Jan 9, 2017, 4:43:08 AM (6 years ago)
Author:
Peter
Message:

std::iterator_traits<T>::value_type does not work on OSX when T is an
incrementable iterator (not single pass). As this must work for an
iterator that models concept Data Iterator, add single pass iterator
as an requirement, test for it in the concept check class (plus a few
more fixes) and turn off the test in
'test/weighted_iterator_archetype.cc'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/0.14-stable/doc/concepts.doxygen

    r3550 r3569  
    464464
    465465  - \c theplu::yat::utility::weighted_iterator_traits<I> must work
    466     well, which implies that iterator, \c I is a \readable_iterator.
     466    well, which implies that iterator, \c I is a \readable_iterator
     467    and \single_pass_iterator.
    467468
    468469\section concept_data_iterator_implementations Implementations
Note: See TracChangeset for help on using the changeset viewer.