We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb76c37 commit 8cd621cCopy full SHA for 8cd621c
include/gromox/range_set.hpp
@@ -46,6 +46,7 @@ template<typename T> class GX_EXPORT range_set : private std::vector<gromox::ran
46
using base::cend;
47
using base::front;
48
using base::back;
49
+ using base::empty;
50
using base::size;
51
using base::clear;
52
using base::erase;
@@ -131,6 +132,13 @@ template<typename T> class GX_EXPORT range_set : private std::vector<gromox::ran
131
132
return i != cend() ? i->contains(v) : false;
133
}
134
135
+#if 0
136
+ T next_unused(T def = T{}) const
137
+ {
138
+ return empty() ? def : std::next(front().hi);
139
+ }
140
+#endif
141
+
142
#ifdef COMPILE_DIAG
143
constexpr inline size_t nelem() const {
144
size_t x = 0;
0 commit comments