3#include <xrpl/beast/utility/PropertyStream.h>
4#include <xrpl/json/json_value.h>
51 add(
short value)
override;
53 add(
unsigned short value)
override;
55 add(
int value)
override;
57 add(
unsigned int value)
override;
59 add(
long value)
override;
61 add(
float v)
override;
63 add(
double v)
override;
Abstract stream with RAII containers that produce a property tree.
json::Value const & top() const
void add(std::string const &key, short value) override
std::vector< json::Value * > stack
void arrayBegin() override
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.