Atlas
0.7.0
Networking protocol for the Worldforge system.
|
#include <FEncoder.h>
Public Member Functions | |
EncMapValue (B &b, const std::string &name) | |
EncMap< B, T > | operator<< (const BeginMap &) |
Begin a map. More... | |
EncList< B, T > | operator<< (const BeginList &) |
Begin a list. More... | |
T | operator<< (std::int64_t i) |
Send an integer value. More... | |
T | operator<< (double d) |
Send a double value. More... | |
T | operator<< (const std::string &s) |
Send a string value. More... | |
template<typename Arg > | |
T | operator<< (const Arg &a) |
If the encoder supports it, send any kind of value. More... | |
Protected Attributes | |
B & | b |
The bridge or encoder that is written to. More... | |
std::string | name |
The name of this item. More... | |
Encoder in map value state
Definition at line 88 of file FEncoder.h.
|
inline |
If the encoder supports it, send any kind of value.
Definition at line 137 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
inline |
Begin a list.
Definition at line 108 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
inline |
Begin a map.
Definition at line 101 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
inline |
Send a string value.
Definition at line 129 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
inline |
Send a double value.
Definition at line 122 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
inline |
Send an integer value.
Definition at line 115 of file FEncoder.h.
References Atlas::Funky::EncMapValue< B, T >::b, and Atlas::Funky::EncMapValue< B, T >::name.
|
protected |
The bridge or encoder that is written to.
Definition at line 145 of file FEncoder.h.
Referenced by Atlas::Funky::EncMapValue< B, T >::operator<<().
|
protected |
The name of this item.
Definition at line 147 of file FEncoder.h.
Referenced by atlas.codecs.bach.BachParser::eos(), and Atlas::Funky::EncMapValue< B, T >::operator<<().