Template Class CappedSet

Class Documentation

template<typename T, size_t N>
class sgpl::CappedSet

Public Functions

T &operator[](const size_t pos)
const T &operator[](const size_t pos) const
bool try_push_back(const T &value)
bool try_push_back(T &&value)
void push_back(const T &value)
void push_back(T &&value)
void push_back()
void clear()
size_t size() const
constexpr size_t max_size() const
bool empty() const
bool full() const
void pop_back()
T &back()
const T &back() const
T &front()
const T &front() const
void erase(const size_t pos)
T *begin()
const T *begin() const
T *end()
const T *end() const
bool operator==(const CappedSet &other) const