#include <fastmm/venues/json_writer.hpp>
◆ JsonWriter()
| fastmm::venues::JsonWriter::JsonWriter |
( |
std::span< char > |
buf | ) |
|
|
inlineexplicitnoexcept |
◆ begin_object()
| JsonWriter & fastmm::venues::JsonWriter::begin_object |
( |
| ) |
|
|
inlinenoexcept |
◆ end_object()
| JsonWriter & fastmm::venues::JsonWriter::end_object |
( |
| ) |
|
|
inlinenoexcept |
◆ begin_array()
| JsonWriter & fastmm::venues::JsonWriter::begin_array |
( |
| ) |
|
|
inlinenoexcept |
◆ end_array()
| JsonWriter & fastmm::venues::JsonWriter::end_array |
( |
| ) |
|
|
inlinenoexcept |
◆ key()
| JsonWriter & fastmm::venues::JsonWriter::key |
( |
std::string_view |
k | ) |
|
|
inlinenoexcept |
< the value that follows must not be preceded by a comma
◆ string()
| JsonWriter & fastmm::venues::JsonWriter::string |
( |
std::string_view |
v | ) |
|
|
inlinenoexcept |
◆ integer()
| JsonWriter & fastmm::venues::JsonWriter::integer |
( |
std::int64_t |
v | ) |
|
|
inlinenoexcept |
◆ boolean()
| JsonWriter & fastmm::venues::JsonWriter::boolean |
( |
bool |
v | ) |
|
|
inlinenoexcept |
◆ null()
◆ raw_value()
| JsonWriter & fastmm::venues::JsonWriter::raw_value |
( |
std::string_view |
v | ) |
|
|
inlinenoexcept |
Pre-formatted JSON fragment (e.g. a nested object built elsewhere).
◆ view()
| std::string_view fastmm::venues::JsonWriter::view |
( |
| ) |
const |
|
inlinenoexcept |
◆ size()
| std::size_t fastmm::venues::JsonWriter::size |
( |
| ) |
const |
|
inlinenoexcept |
◆ ok()
| bool fastmm::venues::JsonWriter::ok |
( |
| ) |
const |
|
inlinenoexcept |
◆ clear()
| void fastmm::venues::JsonWriter::clear |
( |
| ) |
|
|
inlinenoexcept |