|
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 14 of file PropertyStream.h.
|
default |
|
virtualdefault |
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protected |
Definition at line 36 of file PropertyStream.h.
|
protected |
Definition at line 43 of file PropertyStream.h.
|
protectedvirtual |
Definition at line 368 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 377 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 383 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 389 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 395 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 401 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 407 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 413 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 419 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 425 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 431 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 437 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 443 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 449 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 455 of file beast_PropertyStream.cpp.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protectedpure virtual |
Implemented in xrpl::JsonPropertyStream.
|
protected |
Definition at line 92 of file PropertyStream.h.
|
protected |
Definition at line 99 of file PropertyStream.h.
|
protectedvirtual |
Definition at line 461 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 470 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 476 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 482 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 488 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 494 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 500 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 506 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 512 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 518 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 524 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 530 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 536 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Reimplemented in xrpl::JsonPropertyStream.
Definition at line 542 of file beast_PropertyStream.cpp.
|
protectedvirtual |
Definition at line 548 of file beast_PropertyStream.cpp.