xrpld
Loading...
Searching...
No Matches
beast::PropertyStream::Proxy Class Reference

#include <PropertyStream.h>

Collaboration diagram for beast::PropertyStream::Proxy:

Public Member Functions

 Proxy (Map const &map, std::string key)
 Proxy (Proxy const &other)
 ~Proxy ()
template<typename Value>
Proxyoperator= (Value value)
std::ostreamoperator<< (std::ostream &manip(std::ostream &)) const
template<typename T>
std::ostreamoperator<< (T const &t) const
template<typename Value>
PropertyStream::Proxyoperator= (Value value)

Private Attributes

Map const * map_
std::string key_
std::ostringstream ostream_

Detailed Description

Definition at line 169 of file PropertyStream.h.

Constructor & Destructor Documentation

◆ Proxy() [1/2]

beast::PropertyStream::Proxy::Proxy ( Map const & map,
std::string key )

Definition at line 47 of file beast_PropertyStream.cpp.

◆ Proxy() [2/2]

beast::PropertyStream::Proxy::Proxy ( Proxy const & other)

Definition at line 51 of file beast_PropertyStream.cpp.

◆ ~Proxy()

beast::PropertyStream::Proxy::~Proxy ( )

Definition at line 55 of file beast_PropertyStream.cpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename Value>
Proxy & beast::PropertyStream::Proxy::operator= ( Value value)

◆ operator<<() [1/2]

std::ostream & beast::PropertyStream::Proxy::operator<< ( std::ostream & manipstd::ostream &) const

Definition at line 62 of file beast_PropertyStream.cpp.

◆ operator<<() [2/2]

template<typename T>
std::ostream & beast::PropertyStream::Proxy::operator<< ( T const & t) const

Definition at line 189 of file PropertyStream.h.

◆ operator=() [2/2]

template<typename Value>
PropertyStream::Proxy & beast::PropertyStream::Proxy::operator= ( Value value)

Definition at line 262 of file PropertyStream.h.

Member Data Documentation

◆ map_

Map const* beast::PropertyStream::Proxy::map_
private

Definition at line 172 of file PropertyStream.h.

◆ key_

std::string beast::PropertyStream::Proxy::key_
private

Definition at line 173 of file PropertyStream.h.

◆ ostream_

std::ostringstream beast::PropertyStream::Proxy::ostream_
mutableprivate

Definition at line 174 of file PropertyStream.h.