FastLED 3.9.15
Loading...
Searching...
No Matches
fl::FixedSet< Key, N > Class Template Reference

Detailed Description

template<typename Key, size_t N>
class fl::FixedSet< Key, N >

Definition at line 17 of file set.h.

#include <set.h>

+ Collaboration diagram for fl::FixedSet< Key, N >:

Public Types

typedef VectorType::const_iterator const_iterator
 
typedef VectorType::iterator iterator
 
typedef FixedVector< Key, N > VectorType
 

Public Member Functions

constexpr FixedSet ()=default
 
const Keyback () const
 
iterator begin ()
 
const_iterator begin () const
 
constexpr size_t capacity () const
 
void clear ()
 
constexpr bool empty () const
 
iterator end ()
 
const_iterator end () const
 
bool erase (const Key &key)
 
bool erase (iterator pos)
 
iterator find (const Key &key)
 
const_iterator find (const Key &key) const
 
const Keyfront () const
 
bool has (const Key &key) const
 
bool insert (const Key &key)
 
bool next (const Key &key, Key *next_key, bool allow_rollover=false) const
 
bool prev (const Key &key, Key *prev_key, bool allow_rollover=false) const
 
constexpr size_t size () const
 

Private Attributes

VectorType data
 

The documentation for this class was generated from the following file: