pstream.h(3)
πΈ NAME πΈ
pstream.h β Declares all PStreams classes
hey bestie π this is the manual page for pstream.h(3) from the Library Functions Manual. it's literally declaring all PStreams classes, and we're about to go through every single crumb, no cap.
β¨ SYNOPSIS β¨
okay so first, the include squad rolls in like:
#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>
π Classes π
struct redi::pstreamsβ the common base class serving up constants and typenames πclass redi::basic_pstreambuf< CharT, Traits >β class template for the stream buffer, the backstage icon π§class redi::pstream_common< CharT, Traits >β class template for the common base class, the shared vibe πclass redi::basic_ipstream< CharT, Traits >β class template for Input PStreams, taking it all in β¨class redi::basic_opstream< CharT, Traits >β class template for Output PStreams, giving it all out πclass redi::basic_pstream< CharT, Traits >β class template for Bidirectional PStreams, doing both ways π₯class redi::basic_rpstream< CharT, Traits >β class template for Restricted PStreams, boundaries bestie π
π Namespaces π
namespace rediβ all PStreams classes are declared in namespaceredi, periodt.
π Macros π
#define PSTREAMS_VERSION 0x0104β the library version, literally0x0104π
π¦ 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 π¦
π Detailed Description π
Declares all PStreams classes. that's the whole assignment, and she ate.
π Author π
Jonathan Wakely
Defines classes redi::ipstream, redi::opstream, redi::pstream and redi::rpstream. so those four are the main characters here, iykyk.
π Author π
Generated automatically by Doxygen for PStreams from the source code.
okay that's the whole page bestie π the footer vibe is source/version: PStreams, manual: pstream.h(3), and there's no date listed, so she's timeless. byeeee πβ¨
π¦ where this page comes from
- ubuntu resolute: libpstreams-dev 1.0.4-2 Β· BSL-1.0
- ubuntu stonking: libpstreams-dev 1.0.4-2 Β· BSL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms