aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-21 13:40:48 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-21 13:40:48 +0100
commit96137fb30f720f12a8ee93be589042900057d03d (patch)
tree0211bc9a774bd0c34c15ed54c86477eb251ff918 /src/server/shared
parentaa742c8752d35f3d1a216a4a8ac6a4987cc4da7e (diff)
Core/Misc: Future msvc warning fixes
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/DataStores/DBStorageIterator.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/shared/DataStores/DBStorageIterator.h b/src/server/shared/DataStores/DBStorageIterator.h
index c2dd6cb8055..ce1db5f89a0 100644
--- a/src/server/shared/DataStores/DBStorageIterator.h
+++ b/src/server/shared/DataStores/DBStorageIterator.h
@@ -22,9 +22,15 @@
#include <iterator>
template<class T>
-class DBStorageIterator : public std::iterator<std::forward_iterator_tag, T>
+class DBStorageIterator
{
public:
+ using iterator_category = std::forward_iterator_tag;
+ using value_type = T;
+ using difference_type = std::ptrdiff_t;
+ using pointer = T*;
+ using reference = T&;
+
DBStorageIterator() : _index(nullptr), _pos(0), _end(0) { }
DBStorageIterator(T** index, uint32 size, uint32 pos = 0) : _index(index), _pos(pos), _end(size)
{