From 6eab895bc0683881f793a3a751fa7470603ae9a0 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 13 Jun 2016 14:45:22 -0700 Subject: [core] Use Range instead of full Tileset where possible --- include/mbgl/util/range.hpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 include/mbgl/util/range.hpp (limited to 'include/mbgl/util/range.hpp') diff --git a/include/mbgl/util/range.hpp b/include/mbgl/util/range.hpp new file mode 100644 index 0000000000..d04164afb7 --- /dev/null +++ b/include/mbgl/util/range.hpp @@ -0,0 +1,25 @@ +#pragma once + +namespace mbgl { + +template +class Range { +public: + Range(const T& min_, const T& max_) + : min(min_), max(max_) {} + + T min; + T max; +}; + +template +inline bool operator==(const Range& a, const Range& b) { + return a.min == b.min && a.max == b.max; +} + +template +inline bool operator!=(const Range& a, const Range& b) { + return !(a == b); +} + +} // namespace mbgl -- cgit v1.2.1