hashlib: constify const_iterators
This commit is contained in:
parent
2c8ad5fa1d
commit
d557e3e35f
@ -380,8 +380,8 @@ template <typename K, typename T, typename OPS> class dict
|
|||||||
using iterator_category = std::forward_iterator_tag;
|
using iterator_category = std::forward_iterator_tag;
|
||||||
using value_type = std::pair<K, T>;
|
using value_type = std::pair<K, T>;
|
||||||
using difference_type = std::ptrdiff_t;
|
using difference_type = std::ptrdiff_t;
|
||||||
using pointer = std::pair<K, T>*;
|
using pointer = const std::pair<K, T>*;
|
||||||
using reference = std::pair<K, T>&;
|
using reference = const std::pair<K, T>&;
|
||||||
const_iterator() {}
|
const_iterator() {}
|
||||||
const_iterator operator++()
|
const_iterator operator++()
|
||||||
{
|
{
|
||||||
@ -831,8 +831,8 @@ template <typename K, typename OPS> class pool
|
|||||||
using iterator_category = std::forward_iterator_tag;
|
using iterator_category = std::forward_iterator_tag;
|
||||||
using value_type = K;
|
using value_type = K;
|
||||||
using difference_type = std::ptrdiff_t;
|
using difference_type = std::ptrdiff_t;
|
||||||
using pointer = K*;
|
using pointer = const K*;
|
||||||
using reference = K&;
|
using reference = const K&;
|
||||||
const_iterator() {}
|
const_iterator() {}
|
||||||
const_iterator operator++()
|
const_iterator operator++()
|
||||||
{
|
{
|
||||||
@ -1068,8 +1068,8 @@ template <typename K, int offset, typename OPS> class idict
|
|||||||
using iterator_category = std::forward_iterator_tag;
|
using iterator_category = std::forward_iterator_tag;
|
||||||
using value_type = K;
|
using value_type = K;
|
||||||
using difference_type = std::ptrdiff_t;
|
using difference_type = std::ptrdiff_t;
|
||||||
using pointer = K*;
|
using pointer = const K*;
|
||||||
using reference = K&;
|
using reference = const K&;
|
||||||
const_iterator() {}
|
const_iterator() {}
|
||||||
const_iterator operator++()
|
const_iterator operator++()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user