diff --git a/Configuration/include/CGAL/config.h b/Configuration/include/CGAL/config.h index 0b995fd637a..36e7d441943 100644 --- a/Configuration/include/CGAL/config.h +++ b/Configuration/include/CGAL/config.h @@ -89,6 +89,18 @@ namespace CGAL { #endif +#ifndef CGAL_CFG_SUNPRO_RWSTD +# define CGAL_reverse_iterator(T) std::reverse_iterator< T > +#else +# define CGAL_reverse_iterator(T) std::reverse_iterator< T , \ + typename T::iterator_category , \ + typename T::value_type , \ + typename T::reference , \ + typename T::pointer , \ + typename T::difference_type > +#endif + + // Big endian or little endian machine. // ==================================== #ifdef CGAL_CFG_NO_BIG_ENDIAN