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 |