set/dest: add clear operation
This commit is contained in:
parent
5b38c030fa
commit
15c49a8437
@ -18,6 +18,10 @@
|
||||
namespace cruft::set {
|
||||
/// A multiset container whose storage is a constant capacity fixed at
|
||||
/// compile time.
|
||||
///
|
||||
/// TODO: ValueT really should be a trivial type given the types of
|
||||
/// assumptions we're making. eg, not calling destructors after
|
||||
/// lifetimes expire during resize.
|
||||
template <
|
||||
typename ValueT,
|
||||
std::size_t MaxV
|
||||
@ -45,7 +49,10 @@ namespace cruft::set {
|
||||
decltype(auto) begin (void) const& { return m_data.data (); }
|
||||
decltype(auto) end (void) const& { return begin () + m_size; }
|
||||
|
||||
void clear (void);
|
||||
void clear (void)
|
||||
{
|
||||
m_size = 0;
|
||||
}
|
||||
|
||||
/// A list of items to add to this set.
|
||||
///
|
||||
|
Loading…
Reference in New Issue
Block a user