Make the indirection and dereference operators of iterator const

fixes 
This commit is contained in:
Robert Marki 2016-04-13 13:49:53 +02:00
parent 170b70f082
commit 2197f5f0a6
3 changed files with 15 additions and 4 deletions

View file

@ -7000,13 +7000,13 @@ class basic_json
}
/// return a reference to the value pointed to by the iterator
reference operator*()
reference operator*() const
{
return const_cast<reference>(base_iterator::operator*());
}
/// dereference the iterator
pointer operator->()
pointer operator->() const
{
return const_cast<pointer>(base_iterator::operator->());
}