util/ConstBuffer: add method Contains()
This commit is contained in:
parent
fa1fb47d75
commit
7213c26798
@ -138,6 +138,16 @@ struct ConstBuffer {
|
|||||||
return size == 0;
|
return size == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<typename U>
|
||||||
|
gcc_pure
|
||||||
|
bool Contains(U &&u) const {
|
||||||
|
for (const auto &i : *this)
|
||||||
|
if (u == i)
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
constexpr iterator begin() const {
|
constexpr iterator begin() const {
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user