FastLED 3.9.15
Loading...
Searching...
No Matches
fl::CopyToOutputIteratorVisitor< T, OutputIt > Struct Template Reference

Detailed Description

template<typename T, typename OutputIt>
struct fl::CopyToOutputIteratorVisitor< T, OutputIt >

Definition at line 1683 of file types.h.

#include <types.h>

Public Member Functions

 CopyToOutputIteratorVisitor (OutputIt o) 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

OutputIt out
 
size_t result
 

Private Member Functions

template<typename ElemT>
void write_vec (const fl::vector< ElemT > &vec) FL_NOEXCEPT
 

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