mirror of https://github.com/CGAL/cgal
Deal with prev() for graph_traits<T2>::iterator
This commit is contained in:
parent
46b756da12
commit
c7eb4f9fdd
|
|
@ -156,7 +156,7 @@ struct Dereference_to_handle_enforcer
|
||||||
Dereference_to_handle_enforcer<Tr, Iterator, Handle>,
|
Dereference_to_handle_enforcer<Tr, Iterator, Handle>,
|
||||||
Iterator /*base*/,
|
Iterator /*base*/,
|
||||||
Handle /*value*/,
|
Handle /*value*/,
|
||||||
boost::use_default,
|
typename std::iterator_traits<Iterator>::iterator_category,
|
||||||
Handle /*reference*/
|
Handle /*reference*/
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
|
|
@ -166,7 +166,8 @@ public:
|
||||||
private:
|
private:
|
||||||
typedef Dereference_to_handle_enforcer<Tr, Iterator, Handle> Self;
|
typedef Dereference_to_handle_enforcer<Tr, Iterator, Handle> Self;
|
||||||
typedef Iterator I;
|
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:
|
public:
|
||||||
Dereference_to_handle_enforcer() { }
|
Dereference_to_handle_enforcer() { }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue