FastLED 3.9.15
Loading...
Searching...
No Matches
fl::array< T, 0 > Class Template Reference

Detailed Description

template<typename T>
class fl::array< T, 0 >

Definition at line 115 of file array.h.

#include <array.h>

+ Inheritance diagram for fl::array< T, 0 >:
+ Collaboration diagram for fl::array< T, 0 >:

Public Types

using const_iterator
 
using const_iterator = const_pointer
 
using const_pointer
 
using const_pointer = const value_type *
 
using const_reference
 
using const_reference = const value_type &
 
using difference_type
 
using difference_type = ptrdiff_t
 
using iterator
 
using iterator = pointer
 
using pointer
 
using pointer = value_type *
 
using reference
 
using reference = value_type &
 
using size_type
 
using size_type = fl::size
 
using value_type
 
using value_type = T
 

Public Member Functions

const T & at (fl::size pos) const FL_NOEXCEPT
 
T & at (fl::size pos) FL_NOEXCEPT
 
const T & at (fl::size) const FL_NOEXCEPT
 
T & at (fl::size) FL_NOEXCEPT
 
const T & back () const FL_NOEXCEPT
 
const T & back () const FL_NOEXCEPT
 
T & back () FL_NOEXCEPT
 
T & back () FL_NOEXCEPT
 
const_iterator begin () const FL_NOEXCEPT
 
const_iterator begin () const FL_NOEXCEPT
 
iterator begin () FL_NOEXCEPT
 
iterator begin () FL_NOEXCEPT
 
const_iterator cbegin () const FL_NOEXCEPT
 
const_iterator cbegin () const FL_NOEXCEPT
 
const_iterator cend () const FL_NOEXCEPT
 
const_iterator cend () const FL_NOEXCEPT
 
const_pointer data () const FL_NOEXCEPT
 
const_pointer data () const FL_NOEXCEPT
 
pointer data () FL_NOEXCEPT
 
pointer data () FL_NOEXCEPT
 
bool empty () const FL_NOEXCEPT
 
bool empty () const FL_NOEXCEPT
 
const_iterator end () const FL_NOEXCEPT
 
const_iterator end () const FL_NOEXCEPT
 
iterator end () FL_NOEXCEPT
 
iterator end () FL_NOEXCEPT
 
void fill (const T &) FL_NOEXCEPT
 
void fill (const T &value) FL_NOEXCEPT
 
const T & front () const FL_NOEXCEPT
 
const T & front () const FL_NOEXCEPT
 
T & front () FL_NOEXCEPT
 
T & front () FL_NOEXCEPT
 
fl::size max_size () const FL_NOEXCEPT
 
fl::size max_size () const FL_NOEXCEPT
 
const_reference operator[] (fl::size pos) const FL_NOEXCEPT
 
T & operator[] (fl::size pos) FL_NOEXCEPT
 
const_reference operator[] (fl::size) const FL_NOEXCEPT
 
T & operator[] (fl::size) FL_NOEXCEPT
 
fl::size size () const FL_NOEXCEPT
 
fl::size size () const FL_NOEXCEPT
 
void swap (array &) FL_NOEXCEPT
 
void swap (array &other) FL_NOEXCEPT
 

Public Attributes

mData [N]
 

Static Private Member Functions

static T & error_value () FL_NOEXCEPT
 
static T & error_value () FL_NOEXCEPT
 

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