Atlas  0.7.0
Networking protocol for the Worldforge system.
Atlas::Funky::FunkyEncoder< B > Class Template Reference

#include <FEncoder.h>

Public Member Functions

 FunkyEncoder (B &b)
 
EncMap< B, FunkyEncoderoperator<< (const BeginMap &)
 Start a message (as a map). More...
 
template<typename Arg >
FunkyEncoder< B > operator<< (const Arg &a)
 If the encoder supports it, send a different kind of message. More...
 

Protected Attributes

B & b
 The bridge or encoder that is written to. More...
 

Detailed Description

template<class B>
class Atlas::Funky::FunkyEncoder< B >

The root encoder in "stream" state.

See also
Atlas Funky Encoder

Definition at line 85 of file FEncoder.h.

Member Function Documentation

◆ operator<<() [1/2]

template<class B >
template<typename Arg >
FunkyEncoder<B> Atlas::Funky::FunkyEncoder< B >::operator<< ( const Arg &  a)
inline

If the encoder supports it, send a different kind of message.

Definition at line 252 of file FEncoder.h.

◆ operator<<() [2/2]

template<class B >
EncMap<B, FunkyEncoder> Atlas::Funky::FunkyEncoder< B >::operator<< ( const BeginMap )
inline

Start a message (as a map).

Definition at line 252 of file FEncoder.h.

Member Data Documentation

◆ b

template<class B >
B& Atlas::Funky::FunkyEncoder< B >::b
protected

The bridge or encoder that is written to.

Definition at line 270 of file FEncoder.h.


The documentation for this class was generated from the following file: