FastLED 3.9.15
Loading...
Searching...
No Matches
fl::VectorSet< Key > Class Template Reference

Detailed Description

template<typename Key>
class fl::VectorSet< Key >

Definition at line 204 of file set.h.

#include <set.h>

+ Collaboration diagram for fl::VectorSet< Key >:

Public Types

typedef VectorType::const_iterator const_iterator
 
typedef VectorType::iterator iterator
 
typedef VectorType::reverse_iterator reverse_iterator
 
typedef fl::vector< KeyVectorType
 

Public Member Functions

constexpr VectorSet () FL_NOEXCEPT=default
 
 VectorSet (const VectorSet &other)
 
 VectorSet (VectorSet &&other) FL_NOEXCEPT
 
const Keyback () const
 
iterator begin ()
 
const_iterator begin () const
 
constexpr fl::size capacity () const
 
void clear ()
 
template<typename... Args>
bool emplace (Args &&... args)
 
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 insert (Key &&key)
 
bool operator!= (const VectorSet &other) const
 Inequality comparison.
 
bool operator< (const VectorSet &other) const
 Lexicographic comparison.
 
bool operator<= (const VectorSet &other) const
 Less-than-or-equal comparison.
 
VectorSetoperator= (const VectorSet &other) FL_NOEXCEPT
 
VectorSetoperator= (VectorSet &&other) FL_NOEXCEPT
 
bool operator== (const VectorSet &other) const
 Equality comparison.
 
bool operator> (const VectorSet &other) const
 Greater-than comparison.
 
bool operator>= (const VectorSet &other) const
 Greater-than-or-equal comparison.
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
constexpr fl::size size () const
 

Private Attributes

VectorType data
 

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