FastLED 3.10.9
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 92 of file json.cpp.hpp.

92 : u8 {
95
96 // Array lookahead optimization tokens
97 ARRAY_UINT8, // [0-255] -> vector<u8>
98 ARRAY_INT8, // [-128 to 127] (unused, covered by INT16)
99 ARRAY_INT16, // [-32768 to 32767] -> vector<i16>
100 ARRAY_INT32, // (unused, falls back to slow path)
101 ARRAY_INT64, // (unused, falls back to slow path)
102 ARRAY_FLOAT, // Floats or mixed int/float -> vector<float>
103 ARRAY_DOUBLE, // (unused, uses ARRAY_FLOAT)
104 ARRAY_STRING, // (unused, falls back to slow path)
105 ARRAY_BOOL, // (unused, falls back to slow path)
106 ARRAY_MIXED // (unused, falls back to slow path)
107};
@ 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