Scopira 20080306

scopira::tool::otflow_i Class Reference

#include <flow.h>

Inheritance diagram for scopira::tool::otflow_i:
scopira::tool::oflow_i scopira::tool::flow_i scopira::tool::object scopira::tool::binoflow scopira::tool::oobjflow_i scopira::tool::printoflow scopira::tool::textoflow scopira::tool::bin64oflow scopira::tool::polyoflow scopira::tool::propoflow scopira::agent::send_msg scopira::tool::isooflow scopira::tool::archiveoflow

List of all members.

Public Member Functions

virtual void write_bool (bool)=0
virtual void write_char (char)=0
virtual void write_short (short)=0
virtual void write_int (int)=0
virtual void write_size_t (size_t)=0
virtual void write_int64_t (int64_t)=0
virtual void write_long (long)=0
virtual void write_float (float)=0
virtual void write_double (double)=0
virtual void write_string (const std::string &)=0
template<class TT >
void write_generic (const TT &v)

Detailed Description

This adds type-aware output routines to an oflow_i. The types include numeric (both floating and integer) types aswell as std::string.

Author:
Aleksander Demko

Member Function Documentation

virtual void scopira::tool::otflow_i::write_bool ( bool  ) [pure virtual]
virtual void scopira::tool::otflow_i::write_char ( char  ) [pure virtual]
virtual void scopira::tool::otflow_i::write_float ( float  ) [pure virtual]
template<class TT >
void scopira::tool::otflow_i::write_generic ( const TT &  v) [inline]

Writes any type, aslong as it has a flowtraits_g

Author:
Aleksander Demko
virtual void scopira::tool::otflow_i::write_int64_t ( int64_t  ) [pure virtual]
virtual void scopira::tool::otflow_i::write_long ( long  ) [pure virtual]
virtual void scopira::tool::otflow_i::write_short ( short  ) [pure virtual]
virtual void scopira::tool::otflow_i::write_string ( const std::string &  ) [pure virtual]

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