ludus::foundation::parsing::JsonWriter¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
#include <ludus/foundation/parsing/json.hpp>
class ludus::foundation::parsing::JsonWriter final
Methods¶
JsonWriter¶
explicit ludus::foundation::parsing::JsonWriter::JsonWriter(std::span< uint8 > output) noexcept
Related types: uint8
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Raw¶
void ludus::foundation::parsing::JsonWriter::Raw(std::string_view value) noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
String¶
void ludus::foundation::parsing::JsonWriter::String(std::string_view value) noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Integer¶
void ludus::foundation::parsing::JsonWriter::Integer(uint64 value) noexcept
Related types: uint64
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Number¶
void ludus::foundation::parsing::JsonWriter::Number(float64 value) noexcept
Related types: float64
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Boolean¶
void ludus::foundation::parsing::JsonWriter::Boolean(bool value) noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Finish¶
ParseStatus ludus::foundation::parsing::JsonWriter::Finish(std::span< const uint8 > &output) noexcept
Related types: uint8 · ParseStatus
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp