|
FastLED 3.9.15
|
#include <types.h>
Collaboration diagram for fl::CopyToVisitor< T >:Public Member Functions | |
| CopyToVisitor (fl::span< T > d) FL_NOEXCEPT | |
| template<typename U> | |
| void | accept (const U &value) FL_NOEXCEPT |
| void | operator() (const bool &) FL_NOEXCEPT |
| void | operator() (const fl::nullptr_t &) FL_NOEXCEPT |
| void | operator() (const fl::string &) FL_NOEXCEPT |
| void | operator() (const fl::vector< float > &v) FL_NOEXCEPT |
| void | operator() (const fl::vector< i16 > &v) FL_NOEXCEPT |
| void | operator() (const fl::vector< u8 > &v) FL_NOEXCEPT |
| void | operator() (const float &) FL_NOEXCEPT |
| void | operator() (const i64 &) FL_NOEXCEPT |
| void | operator() (const json_array &arr) FL_NOEXCEPT |
| void | operator() (const json_object &) FL_NOEXCEPT |
Public Attributes | |
| fl::span< T > | dst |
| size_t | result |
Private Member Functions | |
| template<typename ElemT> | |
| void | copy_vec (const fl::vector< ElemT > &vec) FL_NOEXCEPT |