#pragma once #include #include "stream.h" class Request; class OStream : Stream { friend class Request; private: OStream(FCGX_Stream* raw); public: ~OStream(); template OStream& operator << (const T& value) { std << value; return *this; }; private: std::ostream std; };