aboutsummaryrefslogtreecommitdiff
path: root/src/common/Utilities/IteratorPair.h
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-11-11 17:52:41 +0100
committerGitHub <noreply@github.com>2018-11-11 17:52:41 +0100
commitc16d461e16f0704bb11040faff30953d33ba2188 (patch)
tree9301f85ccae3d5731cf6e5e9dc4999f5e65d52cf /src/common/Utilities/IteratorPair.h
parentbe47254a4f7ac9fd0497477a597e2a09019561e9 (diff)
Core/Util: Redesign SmartEnum to properly work for large enums (>64 entries) and play nice with IDEs (PR #22768)
Diffstat (limited to 'src/common/Utilities/IteratorPair.h')
-rw-r--r--src/common/Utilities/IteratorPair.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/common/Utilities/IteratorPair.h b/src/common/Utilities/IteratorPair.h
index 9b30564f4b9..81317150926 100644
--- a/src/common/Utilities/IteratorPair.h
+++ b/src/common/Utilities/IteratorPair.h
@@ -32,12 +32,12 @@ namespace Trinity
class IteratorPair
{
public:
- IteratorPair() : _iterators() { }
- IteratorPair(iterator first, iterator second) : _iterators(first, second) { }
- IteratorPair(std::pair<iterator, iterator> iterators) : _iterators(iterators) { }
+ constexpr IteratorPair() : _iterators() { }
+ constexpr IteratorPair(iterator first, iterator second) : _iterators(first, second) { }
+ constexpr IteratorPair(std::pair<iterator, iterator> iterators) : _iterators(iterators) { }
- iterator begin() const { return _iterators.first; }
- iterator end() const { return _iterators.second; }
+ constexpr iterator begin() const { return _iterators.first; }
+ constexpr iterator end() const { return _iterators.second; }
private:
std::pair<iterator, iterator> _iterators;