| 
    rippled
    
   | 
 
Abstract stream with RAII containers that produce a property tree. More...
#include <PropertyStream.h>

Classes | |
| class | Item | 
| class | Map | 
| class | Proxy | 
| class | Set | 
| class | Source | 
| Subclasses can be called to write to a stream and have children.  More... | |
Public Member Functions | |
| PropertyStream ()=default | |
| virtual | ~PropertyStream ()=default | 
Protected Member Functions | |
| virtual void | map_begin ()=0 | 
| virtual void | map_begin (std::string const &key)=0 | 
| virtual void | map_end ()=0 | 
| virtual void | add (std::string const &key, std::string const &value)=0 | 
| void | add (std::string const &key, char const *value) | 
| template<typename Value > | |
| void | lexical_add (std::string const &key, Value 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, short value) | 
| virtual void | add (std::string const &key, unsigned short value) | 
| virtual void | add (std::string const &key, int value) | 
| virtual void | add (std::string const &key, unsigned int value) | 
| virtual void | add (std::string const &key, long 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, float value) | 
| virtual void | add (std::string const &key, double value) | 
| virtual void | add (std::string const &key, long double value) | 
| virtual void | array_begin ()=0 | 
| virtual void | array_begin (std::string const &key)=0 | 
| virtual void | array_end ()=0 | 
| virtual void | add (std::string const &value)=0 | 
| void | add (char const *value) | 
| template<typename Value > | |
| void | lexical_add (Value 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 (short value) | 
| virtual void | add (unsigned short value) | 
| virtual void | add (int value) | 
| virtual void | add (unsigned int value) | 
| virtual void | add (long value) | 
| virtual void | add (unsigned long value) | 
| virtual void | add (long long value) | 
| virtual void | add (unsigned long long value) | 
| virtual void | add (float value) | 
| virtual void | add (double value) | 
| virtual void | add (long double value) | 
Abstract stream with RAII containers that produce a property tree.
Definition at line 15 of file PropertyStream.h.
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protected | 
Definition at line 37 of file PropertyStream.h.
      
  | 
  protected | 
Definition at line 44 of file PropertyStream.h.
      
  | 
  protectedvirtual | 
Definition at line 379 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 388 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 394 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 400 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 406 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 412 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 418 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 424 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 430 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 436 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 442 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 448 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 454 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 460 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 466 of file beast_PropertyStream.cpp.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protectedpure virtual | 
Implemented in ripple::JsonPropertyStream.
      
  | 
  protected | 
Definition at line 93 of file PropertyStream.h.
      
  | 
  protected | 
Definition at line 100 of file PropertyStream.h.
      
  | 
  protectedvirtual | 
Definition at line 472 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 481 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 487 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 493 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 499 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 505 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 511 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 517 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 523 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 529 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 535 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 541 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 547 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Reimplemented in ripple::JsonPropertyStream.
Definition at line 553 of file beast_PropertyStream.cpp.
      
  | 
  protectedvirtual | 
Definition at line 559 of file beast_PropertyStream.cpp.