FastLED 3.9.15
Loading...
Searching...
No Matches

◆ JsonToken

enum class fl::anonymous_namespace{json.cpp.hpp}::JsonToken : u8
strong
Enumerator
LBRACE 
RBRACE 
LBRACKET 
RBRACKET 
COLON 
COMMA 
STRING 
NUMBER 
TRUE 
FALSE 
NULL_VALUE 
ERROR 
END_OF_INPUT 
ARRAY_UINT8 
ARRAY_INT8 
ARRAY_INT16 
ARRAY_INT32 
ARRAY_INT64 
ARRAY_FLOAT 
ARRAY_DOUBLE 
ARRAY_STRING 
ARRAY_BOOL 
ARRAY_MIXED 

Definition at line 93 of file json.cpp.hpp.

93 : u8 {
96
97 // Array lookahead optimization tokens
98 ARRAY_UINT8, // [0-255] -> vector<u8>
99 ARRAY_INT8, // [-128 to 127] (unused, covered by INT16)
100 ARRAY_INT16, // [-32768 to 32767] -> vector<i16>
101 ARRAY_INT32, // (unused, falls back to slow path)
102 ARRAY_INT64, // (unused, falls back to slow path)
103 ARRAY_FLOAT, // Floats or mixed int/float -> vector<float>
104 ARRAY_DOUBLE, // (unused, uses ARRAY_FLOAT)
105 ARRAY_STRING, // (unused, falls back to slow path)
106 ARRAY_BOOL, // (unused, falls back to slow path)
107 ARRAY_MIXED // (unused, falls back to slow path)
108};
@ ERROR
Definition ServerReal.h:44
unsigned char u8
Definition stdint.h:131
#define TRUE
Definition pl_mpeg.hpp:174
#define FALSE
Definition pl_mpeg.hpp:175