omni/structuredlog/JsonSerializer.h¶
↰ Parent directory: omni/structuredlog/
Module for manually serializing JSON data with low performance overhead.
Source: omni/structuredlog/JsonSerializer.h
Included By¶
omni/structuredlog/JsonTreeSerializer.h: Module for Serializing the omni::structuredlog::JsonNode tree structures.
Namespaces¶
omni: Main namespace for Omniverse.
omni::structuredlog: Structured logging and Telemetry.
Classes¶
omni::structuredlog::JsonConsumer: An interface for consuming the output JSON from the omni::structuredlog::JsonSerializer.
omni::structuredlog::JsonLengthCounter: An implementation of omni::structuredlog::JsonConsumer that just counts the length of the output string.
omni::structuredlog::JsonPrinter: An implementation of omni::structuredlog::JsonConsumer that just prints to a fixed string.
omni::structuredlog::JsonSerializer: A utility that allows you to easily encode JSON data.
Typedefs¶
omni::structuredlog::OnValidationErrorFunc: The prototype of the function to call when a validation error occurs.