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

#include <FEncoder.h>

Public Member Functions

 EncMap (B &b)
 
EncMapValue< B, EncMap< B, T > > operator<< (const std::string &name)
 Start a value with its name. More...
 
operator<< (EndMap)
 End this map. More...
 

Protected Attributes

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

Detailed Description

template<class B, class T>
class Atlas::Funky::EncMap< B, T >

Encoder in Map state

See also
Atlas Funky Encoder

Definition at line 86 of file FEncoder.h.

Member Function Documentation

◆ operator<<() [1/2]

template<class B , class T >
EncMapValue< B, EncMap<B, T> > Atlas::Funky::EncMap< B, T >::operator<< ( const std::string &  name)
inline

Start a value with its name.

Definition at line 161 of file FEncoder.h.

◆ operator<<() [2/2]

template<class B , class T >
T Atlas::Funky::EncMap< B, T >::operator<< ( EndMap  )
inline

End this map.

Definition at line 167 of file FEncoder.h.

Member Data Documentation

◆ b

template<class B , class T >
B& Atlas::Funky::EncMap< B, T >::b
protected

The bridge or encoder that is written to.

Definition at line 175 of file FEncoder.h.


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