rippled
|
A PropertyStream::Sink which produces a Json::Value of type objectValue. More...
Public Member Functions | |
JsonPropertyStream () | |
Json::Value const & | top () const |
Public Attributes | |
Json::Value | m_top |
std::vector< Json::Value * > | m_stack |
Protected Member Functions | |
void | map_begin () override |
void | map_begin (std::string const &key) override |
void | map_end () 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 | array_begin () override |
void | array_begin (std::string const &key) override |
void | array_end () 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 | lexical_add (std::string const &key, Value value) |
template<typename Value > | |
void | lexical_add (Value value) |
A PropertyStream::Sink which produces a Json::Value of type objectValue.
Definition at line 29 of file JsonPropertyStream.h.
ripple::JsonPropertyStream::JsonPropertyStream | ( | ) |
Definition at line 25 of file JsonPropertyStream.cpp.
Json::Value const & ripple::JsonPropertyStream::top | ( | ) | const |
Definition at line 32 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 38 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 47 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 56 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 62 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 68 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 74 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 80 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 86 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 92 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 98 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 104 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 110 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 119 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 128 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 134 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 140 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 146 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 152 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 158 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 164 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Reimplemented from beast::PropertyStream.
Definition at line 170 of file JsonPropertyStream.cpp.
|
overrideprotectedvirtual |
Implements beast::PropertyStream.
Definition at line 176 of file JsonPropertyStream.cpp.
|
protectedinherited |
Definition at line 58 of file PropertyStream.h.
|
protectedvirtualinherited |
Definition at line 391 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 400 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 406 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 412 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 448 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 454 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 460 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 478 of file beast_PropertyStream.cpp.
|
protectedinherited |
Definition at line 114 of file PropertyStream.h.
|
protectedvirtualinherited |
Definition at line 484 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 493 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 499 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 505 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 541 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 547 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 553 of file beast_PropertyStream.cpp.
|
protectedvirtualinherited |
Definition at line 571 of file beast_PropertyStream.cpp.
|
protectedinherited |
Definition at line 65 of file PropertyStream.h.
|
protectedinherited |
Definition at line 121 of file PropertyStream.h.
Json::Value ripple::JsonPropertyStream::m_top |
Definition at line 32 of file JsonPropertyStream.h.
std::vector<Json::Value*> ripple::JsonPropertyStream::m_stack |
Definition at line 33 of file JsonPropertyStream.h.