SAX handler ignoring every event, to derive from and use through the derived type.
More...
#include <sax.hpp>
|
| int | setNull () noexcept |
| | set null value.
|
| |
| int | setBool (bool value) noexcept |
| | set boolean value.
|
| |
| int | setInt (int32_t value) noexcept |
| | set integer value.
|
| |
| int | setUint (uint32_t value) noexcept |
| | set unsigned integer value.
|
| |
| int | setInt64 (int64_t value) noexcept |
| | set 64 bits integer value.
|
| |
| int | setUint64 (uint64_t value) noexcept |
| | set unsigned 64 bits integer value.
|
| |
| int | setDouble (double value) noexcept |
| | set real value.
|
| |
| int | setString (std::string_view value) noexcept |
| | set string value.
|
| |
| int | startArray (uint32_t size=0) noexcept |
| | start array.
|
| |
| int | stopArray () noexcept |
| | stop array.
|
| |
| int | startObject (uint32_t size=0) noexcept |
| | start object.
|
| |
| const Object & | members (const Object &object) const noexcept |
| | get object members in writing order.
|
| |
| int | setKey (std::nullptr_t key) noexcept |
| | set null key.
|
| |
| int | setKey (bool key) noexcept |
| | set boolean key.
|
| |
| int | setKey (int32_t key) noexcept |
| | set integer key.
|
| |
| int | setKey (uint32_t key) noexcept |
| | set unsigned integer key.
|
| |
| int | setKey (int64_t key) noexcept |
| | set 64 bits integer key.
|
| |
| int | setKey (uint64_t key) noexcept |
| | set unsigned 64 bits integer key.
|
| |
| int | setKey (double key) noexcept |
| | set real key.
|
| |
| int | setKey (std::string_view key) noexcept |
| | set string key.
|
| |
| int | setKey (const char *key) noexcept |
| | set string key.
|
| |
| int | stopObject () noexcept |
| | stop object.
|
| |
| void | reset () noexcept |
| | reset the handler state after a failure.
|
| |
SAX handler ignoring every event, to derive from and use through the derived type.
◆ members()
| const Object & join::SaxHandler::members |
( |
const Object & | object | ) |
const |
|
inlinenoexcept |
get object members in writing order.
- Parameters
-
- Returns
- object members in insertion order.
◆ reset()
| void join::SaxHandler::reset |
( |
| ) |
|
|
inlinenoexcept |
reset the handler state after a failure.
◆ setBool()
| int join::SaxHandler::setBool |
( |
bool | value | ) |
|
|
inlinenoexcept |
set boolean value.
- Parameters
-
| value | boolean value to set. |
- Returns
- 0.
◆ setDouble()
| int join::SaxHandler::setDouble |
( |
double | value | ) |
|
|
inlinenoexcept |
set real value.
- Parameters
-
- Returns
- 0.
◆ setInt()
| int join::SaxHandler::setInt |
( |
int32_t | value | ) |
|
|
inlinenoexcept |
set integer value.
- Parameters
-
| value | integer value to set. |
- Returns
- 0.
◆ setInt64()
| int join::SaxHandler::setInt64 |
( |
int64_t | value | ) |
|
|
inlinenoexcept |
set 64 bits integer value.
- Parameters
-
| value | 64 bits integer value to set. |
- Returns
- 0.
◆ setKey() [1/9]
| int join::SaxHandler::setKey |
( |
bool | key | ) |
|
|
inlinenoexcept |
set boolean key.
- Parameters
-
- Returns
- 0.
◆ setKey() [2/9]
| int join::SaxHandler::setKey |
( |
const char * | key | ) |
|
|
inlinenoexcept |
set string key.
- Parameters
-
- Returns
- 0.
◆ setKey() [3/9]
| int join::SaxHandler::setKey |
( |
double | key | ) |
|
|
inlinenoexcept |
set real key.
- Parameters
-
- Returns
- 0.
◆ setKey() [4/9]
| int join::SaxHandler::setKey |
( |
int32_t | key | ) |
|
|
inlinenoexcept |
set integer key.
- Parameters
-
- Returns
- 0.
◆ setKey() [5/9]
| int join::SaxHandler::setKey |
( |
int64_t | key | ) |
|
|
inlinenoexcept |
set 64 bits integer key.
- Parameters
-
- Returns
- 0.
◆ setKey() [6/9]
| int join::SaxHandler::setKey |
( |
std::nullptr_t | key | ) |
|
|
inlinenoexcept |
set null key.
- Parameters
-
- Returns
- 0.
◆ setKey() [7/9]
| int join::SaxHandler::setKey |
( |
std::string_view | key | ) |
|
|
inlinenoexcept |
set string key.
- Parameters
-
- Returns
- 0.
◆ setKey() [8/9]
| int join::SaxHandler::setKey |
( |
uint32_t | key | ) |
|
|
inlinenoexcept |
set unsigned integer key.
- Parameters
-
- Returns
- 0.
◆ setKey() [9/9]
| int join::SaxHandler::setKey |
( |
uint64_t | key | ) |
|
|
inlinenoexcept |
set unsigned 64 bits integer key.
- Parameters
-
- Returns
- 0.
◆ setNull()
| int join::SaxHandler::setNull |
( |
| ) |
|
|
inlinenoexcept |
set null value.
- Returns
- 0.
◆ setString()
| int join::SaxHandler::setString |
( |
std::string_view | value | ) |
|
|
inlinenoexcept |
set string value.
- Parameters
-
| value | string value to set. |
- Returns
- 0.
◆ setUint()
| int join::SaxHandler::setUint |
( |
uint32_t | value | ) |
|
|
inlinenoexcept |
set unsigned integer value.
- Parameters
-
| value | unsigned integer value to set. |
- Returns
- 0.
◆ setUint64()
| int join::SaxHandler::setUint64 |
( |
uint64_t | value | ) |
|
|
inlinenoexcept |
set unsigned 64 bits integer value.
- Parameters
-
| value | unsigned 64 bits integer value to set. |
- Returns
- 0.
◆ startArray()
| int join::SaxHandler::startArray |
( |
uint32_t | size = 0 | ) |
|
|
inlinenoexcept |
start array.
- Parameters
-
| size | array size, absent when called by the JSON reader. |
- Returns
- 0.
◆ startObject()
| int join::SaxHandler::startObject |
( |
uint32_t | size = 0 | ) |
|
|
inlinenoexcept |
start object.
- Parameters
-
| size | object size, absent when called by the JSON reader. |
- Returns
- 0.
◆ stopArray()
| int join::SaxHandler::stopArray |
( |
| ) |
|
|
inlinenoexcept |
◆ stopObject()
| int join::SaxHandler::stopObject |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this struct was generated from the following file: