diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-01-21 13:40:48 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-01-21 13:40:48 +0100 |
| commit | 96137fb30f720f12a8ee93be589042900057d03d (patch) | |
| tree | 0211bc9a774bd0c34c15ed54c86477eb251ff918 /src/server/shared | |
| parent | aa742c8752d35f3d1a216a4a8ac6a4987cc4da7e (diff) | |
Core/Misc: Future msvc warning fixes
Diffstat (limited to 'src/server/shared')
| -rw-r--r-- | src/server/shared/DataStores/DBStorageIterator.h | 8 |
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) { |
