MCPcopy Create free account
hub / github.com/CesiumGS/cesium-native / writeJsonValue

Function writeJsonValue

CesiumJsonWriter/src/JsonObjectWriter.cpp:92–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90} // namespace
91
92void writeJsonValue(
93 const CesiumUtility::JsonValue& value,
94 JsonWriter& jsonWriter) {
95
96 if (value.isArray()) {
97 recursiveArrayWriter(
98 std::get<CesiumUtility::JsonValue::Array>(value.value),
99 jsonWriter);
100 } else if (value.isObject()) {
101 recursiveObjectWriter(
102 std::get<CesiumUtility::JsonValue::Object>(value.value),
103 jsonWriter);
104 } else {
105 primitiveWriter(value, jsonWriter);
106 }
107}
108} // namespace CesiumJsonWriter

Callers 6

writeJsonFunction · 0.85
writeJsonFunction · 0.85
createNewSessionMethod · 0.85
writeJsonFunction · 0.85
objWriterFunction · 0.85

Calls 3

recursiveArrayWriterFunction · 0.85
recursiveObjectWriterFunction · 0.85
primitiveWriterFunction · 0.85

Tested by

no test coverage detected