|
FastLED 3.9.15
|
#include <vector.h>
Inheritance diagram for fl::FixedVector< T, N >:Public Types | |
| typedef const T * | const_iterator |
| typedef T * | iterator |
Public Member Functions | |
| constexpr | FixedVector () |
| FixedVector (const FixedVector &other) | |
| FixedVector (const T(&values)[N]) | |
| FixedVector (FixedVector &&other) | |
| FixedVector (fl::initializer_list< T > init) | |
| template<fl::size M> | |
| FixedVector (T(&values)[M]) | |
| ~FixedVector () | |
| void | assign (const_iterator begin, const_iterator end) |
| void | assign_array (const T *values, fl::size count) |
| T & | back () |
| const T & | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| constexpr fl::size | capacity () const |
| void | clear () |
| iterator | data () |
| const_iterator | data () const |
| constexpr bool | empty () const |
| iterator | end () |
| const_iterator | end () const |
| iterator | erase (const T &value) |
| iterator | erase (iterator pos) |
| iterator | find (const T &value) |
| const_iterator | find (const T &value) const |
| template<typename Predicate> | |
| iterator | find_if (Predicate pred) |
| T & | front () |
| const T & | front () const |
| bool | has (const T &value) const |
| bool | insert (iterator pos, const T &value) |
| bool | insert (iterator pos, T &&value) |
| FixedVector & | operator= (const FixedVector &other) |
| T & | operator[] (fl::size index) |
| const T & | operator[] (fl::size index) const |
| void | pop_back () |
| void | push_back (const T &value) |
| void | push_back (T &&value) |
| void | reserve (fl::size n) |
| void | resize (fl::size n) |
| constexpr fl::size | size () const |
| void | swap (FixedVector< T, N > &other) |
Private Member Functions | |
| T * | memory () |
| const T * | memory () const |
Private Attributes | |
| fl::size | current_size = 0 |
| InlinedMemoryBlock< T, N > | mMemoryBlock |