Deal with prev() for graph_traits<T2>::iterator

This commit is contained in:
Andreas Fabri 2023-06-27 13:33:48 +01:00
parent 46b756da12
commit c7eb4f9fdd
1 changed files with 3 additions and 2 deletions

View File

@ -156,7 +156,7 @@ struct Dereference_to_handle_enforcer
Dereference_to_handle_enforcer<Tr, Iterator, Handle>,
Iterator /*base*/,
Handle /*value*/,
boost::use_default,
typename std::iterator_traits<Iterator>::iterator_category,
Handle /*reference*/
>
{
@ -166,7 +166,8 @@ public:
private:
typedef Dereference_to_handle_enforcer<Tr, Iterator, Handle> Self;
typedef Iterator I;
typedef boost::iterator_adaptor<Self, I, value_type, boost::use_default, value_type> Base;
typedef typename std::iterator_traits<I>::iterator_category Category;
typedef boost::iterator_adaptor<Self, I, value_type, Category, value_type> Base;
public:
Dereference_to_handle_enforcer() { }