|
FastLED 3.9.15
|
#include "fl/stl/json.h"#include "fl/stl/stdint.h"#include "fl/stl/string.h"#include "fl/stl/tuple.h"#include "fl/stl/type_traits.h"#include "fl/remote/rpc/type_conversion_result.h"#include "fl/remote/rpc/json_to_type.h"#include "fl/stl/span.h"
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. | |
| 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 | |
| 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 | |
| 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 | |
| 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> | |
| 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> | |
| 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> | |
| 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> | |
| 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> | |