FastLED 3.9.15
Loading...
Searching...
No Matches
json_arg_converter.h File Reference
+ Include dependency graph for json_arg_converter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::JsonArgConverter< R(Args...)>
 
struct  fl::rpc_storage_type< T >
 
struct  fl::rpc_storage_type< char * >
 
struct  fl::rpc_storage_type< const char * >
 
struct  fl::rpc_storage_type< fl::span< const double > >
 
struct  fl::rpc_storage_type< fl::span< const fl::string > >
 
struct  fl::rpc_storage_type< fl::span< const float > >
 
struct  fl::rpc_storage_type< fl::span< const int > >
 
struct  fl::rpc_storage_type< fl::span< const T > >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Class Documentation

◆ fl::rpc_storage_type

struct fl::rpc_storage_type
+ Inheritance diagram for fl::rpc_storage_type< T >:
Class Members
typedef typename type >::type type typename fl::remove_cv<typename fl::remove_reference<T>::type>::type

◆ fl::rpc_storage_type< char * >

struct fl::rpc_storage_type< char * >
+ Inheritance diagram for fl::rpc_storage_type< char * >:
+ Collaboration diagram for fl::rpc_storage_type< char * >:
Class Members
typedef typename type >::type type
typedef ConstCharPtrWrapper type ConstCharPtrWrapper

◆ fl::rpc_storage_type< const char * >

struct fl::rpc_storage_type< const char * >
+ Inheritance diagram for fl::rpc_storage_type< const char * >:
+ Collaboration diagram for fl::rpc_storage_type< const char * >:
Class Members
typedef typename type >::type type
typedef ConstCharPtrWrapper type ConstCharPtrWrapper

◆ fl::rpc_storage_type< fl::span< const double > >

struct fl::rpc_storage_type< fl::span< const double > >
+ Inheritance diagram for fl::rpc_storage_type< fl::span< const double > >:
+ Collaboration diagram for fl::rpc_storage_type< fl::span< const double > >:
Class Members
typedef typename remove_cv< typename remove_reference< span< const double > >::type >::type type
typedef ConstSpanWrapper< double > type fl::ConstSpanWrapper<double>

◆ fl::rpc_storage_type< fl::span< const fl::string > >

struct fl::rpc_storage_type< fl::span< const fl::string > >
+ Inheritance diagram for fl::rpc_storage_type< fl::span< const fl::string > >:
+ Collaboration diagram for fl::rpc_storage_type< fl::span< const fl::string > >:
Class Members
typedef typename remove_cv< typename remove_reference< span< const string > >::type >::type type
typedef ConstSpanWrapper< string > type fl::ConstSpanWrapper<fl::string>

◆ fl::rpc_storage_type< fl::span< const float > >

struct fl::rpc_storage_type< fl::span< const float > >
+ Inheritance diagram for fl::rpc_storage_type< fl::span< const float > >:
+ Collaboration diagram for fl::rpc_storage_type< fl::span< const float > >:
Class Members
typedef typename remove_cv< typename remove_reference< span< const float > >::type >::type type
typedef ConstSpanWrapper< float > type fl::ConstSpanWrapper<float>

◆ fl::rpc_storage_type< fl::span< const int > >

struct fl::rpc_storage_type< fl::span< const int > >
+ Inheritance diagram for fl::rpc_storage_type< fl::span< const int > >:
+ Collaboration diagram for fl::rpc_storage_type< fl::span< const int > >:
Class Members
typedef typename remove_cv< typename remove_reference< span< const int > >::type >::type type
typedef ConstSpanWrapper< int > type fl::ConstSpanWrapper<int>

◆ fl::rpc_storage_type< fl::span< const T > >

struct fl::rpc_storage_type< fl::span< const T > >
+ Inheritance diagram for fl::rpc_storage_type< fl::span< const T > >:
+ Collaboration diagram for fl::rpc_storage_type< fl::span< const T > >:
Class Members
typedef typename type >::type type
typedef ConstSpanWrapper< T > type fl::ConstSpanWrapper<T>