FastLED 3.10.8
Loading...
Searching...
No Matches

◆ accept() [9/10]

void fl::SerializerVisitor::accept ( const json_array & arr)
inline

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

1226 {
1227 if (arr.empty()) {
1228 append("[]");
1229 return;
1230 }
1231 out.push_back('[');
1232 bool first = true;
1233 for (const auto& item : arr) {
1234 if (!first) out.push_back(',');
1235 first = false;
1236 serialize_value(item ? item.get() : &get_null_json_value());
1237 }
1238 out.push_back(']');
1239 }
json_value & get_null_json_value() FL_NO_EXCEPT
Definition json.cpp.hpp:64
void serialize_value(const json_value *value) FL_NO_EXCEPT
fl::deque< char > & out
void append(const char *str) FL_NO_EXCEPT

References append(), fl::FL_NO_EXCEPT, fl::get_null_json_value(), out, and serialize_value().

+ Here is the call graph for this function: