FastLED 3.9.15
Loading...
Searching...
No Matches
fl::CopyToVisitor< T > Struct Template Reference

Detailed Description

template<typename T>
struct fl::CopyToVisitor< T >

Definition at line 1634 of file types.h.

#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
 

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