| 
    rippled
    
   | 
 
A PropertyStream::Sink which produces a Json::Value of type objectValue. More...
#include <JsonPropertyStream.h>


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 27 of file JsonPropertyStream.cpp.
| Json::Value const & ripple::JsonPropertyStream::top | ( | ) | const | 
Definition at line 34 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 40 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 49 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements 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 | 
Reimplemented from beast::PropertyStream.
Definition at line 88 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from beast::PropertyStream.
Definition at line 94 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from beast::PropertyStream.
Definition at line 100 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 106 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 112 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 121 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements 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 | 
Reimplemented from beast::PropertyStream.
Definition at line 160 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from beast::PropertyStream.
Definition at line 166 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from beast::PropertyStream.
Definition at line 172 of file JsonPropertyStream.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements beast::PropertyStream.
Definition at line 178 of file JsonPropertyStream.cpp.
      
  | 
  protectedinherited | 
Definition at line 56 of file PropertyStream.h.
      
  | 
  protectedvirtualinherited | 
Definition at line 398 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 407 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 413 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 419 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 455 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 461 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 467 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 485 of file beast_PropertyStream.cpp.
      
  | 
  protectedinherited | 
Definition at line 112 of file PropertyStream.h.
      
  | 
  protectedvirtualinherited | 
Definition at line 491 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 500 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 506 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 512 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 548 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 554 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 560 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtualinherited | 
Definition at line 578 of file beast_PropertyStream.cpp.
      
  | 
  protectedinherited | 
Definition at line 63 of file PropertyStream.h.
      
  | 
  protectedinherited | 
Definition at line 119 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.