|
FastLED 3.9.15
|
#include <json.h>
Public Member Functions | |
| DefaultValueVisitor (const T &fb) | |
| template<typename U> | |
| void | accept (const U &value) |
| void | operator() (const fl::nullptr_t &) |
| void | operator() (const T &value) |
| template<typename U> | |
| fl::enable_if<!(fl::is_integral< T >::value &&fl::is_integral< U >::value)&&!(fl::is_integral< T >::value &&fl::is_floating_point< U >::value)&&!(fl::is_floating_point< T >::value &&fl::is_integral< U >::value)&&!(fl::is_floating_point< T >::value &&fl::is_floating_point< U >::value &&!fl::is_same< T, U >::value), void >::type | operator() (const U &) |
| template<typename U> | |
| fl::enable_if< fl::is_integral< T >::value &&fl::is_integral< U >::value, void >::type | operator() (const U &value) |
| template<typename U> | |
| fl::enable_if< fl::is_integral< T >::value &&fl::is_floating_point< U >::value, void >::type | operator() (const U &value) |
| template<typename U> | |
| fl::enable_if< fl::is_floating_point< T >::value &&fl::is_integral< U >::value, void >::type | operator() (const U &value) |
| template<typename U> | |
| fl::enable_if< fl::is_floating_point< T >::value &&fl::is_floating_point< U >::value &&!fl::is_same< T, U >::value, void >::type | operator() (const U &value) |
Public Attributes | |
| const T & | fallback |
| const T * | result = nullptr |
| T | storage |