|
xrpld
|
#include <PropertyStream.h>

Public Member Functions | |
| Map (PropertyStream &stream) | |
| Map (Set &parent) | |
| Map (std::string const &key, Map &parent) | |
| Map (std::string const &key, PropertyStream &stream) | |
| ~Map () | |
| Map (Map const &)=delete | |
| Map & | operator= (Map const &)=delete |
| PropertyStream & | stream () |
| PropertyStream const & | stream () const |
| template<typename Value> | |
| void | add (std::string const &key, Value value) const |
| template<typename Key, typename Value> | |
| void | add (Key key, Value value) const |
| Proxy | operator[] (std::string const &key) |
| Proxy | operator[] (char const *key) |
| template<typename Key> | |
| Proxy | operator[] (Key key) const |
Private Attributes | |
| PropertyStream & | stream_ |
Definition at line 202 of file PropertyStream.h.
|
explicit |
Definition at line 74 of file beast_PropertyStream.cpp.
|
explicit |
Definition at line 78 of file beast_PropertyStream.cpp.
| beast::PropertyStream::Map::Map | ( | std::string const & | key, |
| Map & | parent ) |
Definition at line 83 of file beast_PropertyStream.cpp.
| beast::PropertyStream::Map::Map | ( | std::string const & | key, |
| PropertyStream & | stream ) |
Definition at line 88 of file beast_PropertyStream.cpp.
| beast::PropertyStream::Map::~Map | ( | ) |
Definition at line 93 of file beast_PropertyStream.cpp.
|
delete |
| PropertyStream & beast::PropertyStream::Map::stream | ( | ) |
Definition at line 99 of file beast_PropertyStream.cpp.
|
nodiscard |
Definition at line 105 of file beast_PropertyStream.cpp.
| void beast::PropertyStream::Map::add | ( | std::string const & | key, |
| Value | value ) const |
Definition at line 225 of file PropertyStream.h.
| void beast::PropertyStream::Map::add | ( | Key | key, |
| Value | value ) const |
Definition at line 232 of file PropertyStream.h.
| PropertyStream::Proxy beast::PropertyStream::Map::operator[] | ( | std::string const & | key | ) |
Definition at line 111 of file beast_PropertyStream.cpp.
| Proxy beast::PropertyStream::Map::operator[] | ( | char const * | key | ) |
Definition at line 243 of file PropertyStream.h.
| Proxy beast::PropertyStream::Map::operator[] | ( | Key | key | ) | const |
Definition at line 250 of file PropertyStream.h.
|
private |
Definition at line 205 of file PropertyStream.h.