|
xrpld
|
A PropertyStream::Sink which produces a json::Value of type ValueType::Object. More...
#include <JsonPropertyStream.h>


Public Member Functions | |
| JsonPropertyStream () | |
| json::Value const & | top () const |
Public Attributes | |
| json::Value | topValue |
| std::vector< json::Value * > | stack |
Protected Member Functions | |
| void | mapBegin () override |
| void | mapBegin (std::string const &key) override |
| void | mapEnd () override |
| void | add (std::string const &key, short value) override |
| void | add (std::string const &key, unsigned short value) override |
| void | add (std::string const &key, int value) override |
| void | add (std::string const &key, unsigned int value) override |
| void | add (std::string const &key, long value) override |
| void | add (std::string const &key, float v) override |
| void | add (std::string const &key, double v) override |
| void | add (std::string const &key, std::string const &v) override |
| void | arrayBegin () override |
| void | arrayBegin (std::string const &key) override |
| void | arrayEnd () override |
| void | add (short value) override |
| void | add (unsigned short value) override |
| void | add (int value) override |
| void | add (unsigned int value) override |
| void | add (long value) override |
| void | add (float v) override |
| void | add (double v) override |
| void | add (std::string const &v) override |
| void | add (std::string const &key, char const *value) |
| virtual void | add (std::string const &key, bool value) |
| virtual void | add (std::string const &key, char value) |
| virtual void | add (std::string const &key, signed char value) |
| virtual void | add (std::string const &key, unsigned char value) |
| virtual void | add (std::string const &key, unsigned long value) |
| virtual void | add (std::string const &key, long long value) |
| virtual void | add (std::string const &key, unsigned long long value) |
| virtual void | add (std::string const &key, long double value) |
| void | add (char const *value) |
| virtual void | add (bool value) |
| virtual void | add (char value) |
| virtual void | add (signed char value) |
| virtual void | add (unsigned char value) |
| virtual void | add (unsigned long value) |
| virtual void | add (long long value) |
| virtual void | add (unsigned long long value) |
| virtual void | add (long double value) |
| template<typename Value> | |
| void | lexicalAdd (std::string const &key, Value value) |
| template<typename Value> | |
| void | lexicalAdd (Value value) |
A PropertyStream::Sink which produces a json::Value of type ValueType::Object.
Definition at line 9 of file JsonPropertyStream.h.
| xrpl::JsonPropertyStream::JsonPropertyStream | ( | ) |
Definition at line 9 of file JsonPropertyStream.cpp.
|
nodiscard |
Definition at line 16 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 22 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 31 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 40 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 46 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 52 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 58 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 64 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 70 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 76 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 82 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 88 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 94 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 103 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 112 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 118 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 124 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 130 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 136 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 142 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 148 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 154 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 160 of file JsonPropertyStream.cpp.
|
protectedinherited |
Definition at line 36 of file PropertyStream.h.
|
protectedvirtualinherited |
Definition at line 375 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 388 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 394 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 400 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 436 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 442 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 448 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 466 of file beast_PropertyStream.cpp.
|
protectedinherited |
Definition at line 92 of file PropertyStream.h.
|
protectedvirtualinherited |
Definition at line 472 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 485 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 491 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 497 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 533 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 539 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 545 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 563 of file beast_PropertyStream.cpp.
|
protectedinherited |
Definition at line 43 of file PropertyStream.h.
|
protectedinherited |
Definition at line 99 of file PropertyStream.h.
| json::Value xrpl::JsonPropertyStream::topValue |
Definition at line 12 of file JsonPropertyStream.h.
| std::vector<json::Value*> xrpl::JsonPropertyStream::stack |
Definition at line 13 of file JsonPropertyStream.h.