7 Nov
2014
7 Nov
'14
9:13 a.m.
I think I got the same problem, see 'iterator_facade Boost 1.57' a couple of messages ago. You can work around it btw by: template <typename DerivedType, typename T> class IteratorFacade : public boost::iterator_facade<DerivedType, const T, std::random_access_iterator_tag> { typedef boost::iterator_facade<DerivedType, const T, std::random_access_iterator_tag> base; typedef typename base::reference ReferenceType; ReferenceType dereference () const; //etc... };