ludus::foundation::parsing::JsonDocument¶
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::JsonDocument final
Methods¶
JsonDocument¶
ludus::foundation::parsing::JsonDocument::JsonDocument() noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
JsonDocument¶
explicit ludus::foundation::parsing::JsonDocument::JsonDocument(const AllocationDomain &domain) noexcept
Related types: AllocationDomain
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
~JsonDocument¶
ludus::foundation::parsing::JsonDocument::~JsonDocument() noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
JsonDocument¶
ludus::foundation::parsing::JsonDocument::JsonDocument(const JsonDocument &)=delete
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
operator=¶
JsonDocument & ludus::foundation::parsing::JsonDocument::operator=(const JsonDocument &)=delete
Related types: JsonDocument
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
JsonDocument¶
ludus::foundation::parsing::JsonDocument::JsonDocument(JsonDocument &&other) noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
operator=¶
JsonDocument & ludus::foundation::parsing::JsonDocument::operator=(JsonDocument &&other) noexcept
Related types: JsonDocument
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Read¶
ParseStatus ludus::foundation::parsing::JsonDocument::Read(std::string_view input, ParseError &error, const JsonLimits &limits={}) noexcept
Related types: ParseStatus · JsonLimits · ParseError
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Root¶
JsonValue ludus::foundation::parsing::JsonDocument::Root() const noexcept
Related types: JsonValue
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
WorkspaceBytes¶
usize ludus::foundation::parsing::JsonDocument::WorkspaceBytes() const noexcept
Related types: usize
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Reset¶
void ludus::foundation::parsing::JsonDocument::Reset() noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp
Release¶
void ludus::foundation::parsing::JsonDocument::Release() noexcept
Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp