id summary reporter owner description type status milestone component version severity resolution keywords cc 1887 [doc] input_iterator_archetype is not a valid InputIterator Eric Niebler Dave Abrahams "creating_concepts.htm shows an InputIterator concept which requires that the type of *it++ is the same as the value_type. (This is legit according to the C++03 requirements table for input iterators, but probably too strict in practice.) Then, concept_covering.htm shows an input_iterator_archetype, which fails to meet this requirement because *it++ will return an object of type input_iterator_archetype::reference which is distinct from, but convertible to, the iterator's value_type. If you try to assert that input_iterator_archetype satisfies the InputIterator concepts as both are presented in the docs, it will fail. This is only a documentation problem. As defined by the BCCL, input_iterator_archetype is a valid InputIterator." Bugs new Boost 1.36.0 concept_check Boost 1.35.0 Problem