Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

redi Namespace Reference

All PStreams classes are declared in namespace redi. More...


Classes

struct  redi::pstreams
 Common base class providing constants and typenames. More...
class  redi::basic_pstreambuf< CharT, Traits >
 Class template for stream buffer. More...
class  redi::pstream_common< CharT, Traits >
 Class template for common base class. More...
class  redi::basic_ipstream< CharT, Traits >
 Class template for Input PStreams. More...
class  redi::basic_opstream< CharT, Traits >
 Class template for Output PStreams. More...
class  redi::basic_pstream< CharT, Traits >
 Class template for Bidirectional PStreams. More...
class  redi::basic_rpstream< CharT, Traits >
 template for Restricted PStreams. More...

Typedefs

typedef basic_pstreambuf<
char > 
pstreambuf
 Type definition for common template specialisation.
typedef basic_ipstream< char > ipstream
 Type definition for common template specialisation.
typedef basic_opstream< char > opstream
 Type definition for common template specialisation.
typedef basic_pstream< char > pstream
 Type definition for common template specialisation.
typedef basic_rpstream< char > rpstream
 Type definition for common template specialisation.


Detailed Description

All PStreams classes are declared in namespace redi.

Like the standard IOStreams, PStreams is a set of class templates, taking a character type and traits type. As with the standard streams they are most likely to be used with char and the default traits type, so typedefs for this most common case are provided.

The pstream_common class template is not intended to be used directly, it is used internally to provide the common functionality for the other stream classes.


Generated on Thu Dec 16 17:03:21 2004 for PStreams by  doxygen 1.3.9.1