TwiceAsNice  2019-02-18
Classes | Namespaces | Macros | Typedefs
PStream.h File Reference
#include <ios>
#include <streambuf>
#include <istream>
#include <ostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cstring>
#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>
Include dependency graph for PStream.h:

Classes

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

Namespaces

 Nice
 

 

Macros

#define PSTREAMS_VERSION   0x0052
 The library version. More...
 

Typedefs

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

Macro Definition Documentation

◆ PSTREAMS_VERSION

#define PSTREAMS_VERSION   0x0052

The library version.