PStreams
|
Declares all PStreams classes. More...
#include <ios>
#include <streambuf>
#include <istream>
#include <ostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cerrno>
#include <cstddef>
#include <cstdlib>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
#include <unistd.h>
#include <signal.h>
#include <fcntl.h>
Go to the source code of this file.
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 > |
Class template for Restricted PStreams. More... | |
Namespaces | |
namespace | redi |
All PStreams classes are declared in namespace redi. | |
Macros | |
#define | PSTREAMS_VERSION 0x0104 |
The library version. | |
Typedefs | |
typedef basic_pstreambuf< char > | redi::pstreambuf |
Type definition for common template specialisation. | |
typedef basic_ipstream< char > | redi::ipstream |
Type definition for common template specialisation. | |
typedef basic_opstream< char > | redi::opstream |
Type definition for common template specialisation. | |
typedef basic_pstream< char > | redi::pstream |
Type definition for common template specialisation. | |
typedef basic_rpstream< char > | redi::rpstream |
Type definition for common template specialisation. | |
Declares all PStreams classes.
Defines classes redi::ipstream, redi::opstream, redi::pstream and redi::rpstream.