fix deprecated std::iterator warnings

This commit is contained in:
2019-07-12 21:00:23 +07:00
parent 5b1397dacc
commit fb17e2522e

View File

@@ -118,14 +118,13 @@ namespace e2d
namespace e2d namespace e2d
{ {
template < typename Tag, typename T, typename TP, typename TR > template < typename Tag, typename T, typename TP, typename TR >
class intrusive_list_iterator final class intrusive_list_iterator final {
: public std::iterator< public:
std::bidirectional_iterator_tag, using iterator_category = std::bidirectional_iterator_tag;
T, using value_type = T;
ptrdiff_t, using difference_type = ptrdiff_t;
TP, using pointer = TP;
TR> using reference = TR&;
{
public: public:
using self_type = intrusive_list_iterator; using self_type = intrusive_list_iterator;