Phoenix
Object-oriented orthogonally persistent operating system
text_stream::OTextStream< T_backend, T_arg > Class Template Reference

Implementation class for output text stream. More...

#include <OTextStream.h>

Inheritance diagram for text_stream::OTextStream< T_backend, T_arg >:
Collaboration diagram for text_stream::OTextStream< T_backend, T_arg >:

List of all members.


Detailed Description

template<class T_backend, typename T_arg = void>
class text_stream::OTextStream< T_backend, T_arg >

Implementation class for output text stream.

Parameters:
T_backendBack-end class which must implement Putc method which is called for each character of stream. The method must have the following prototype:
      bool Putc(char c, T_arg *arg = 0);
It should have optional argument which is pointer to type T_arg in this template.
T_argType of optional argument pointer to which is passed to the Putc method of a back-end class.
See also:
OTextStreamBase

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines