2 #ifndef vul_redirector_h_ 3 #define vul_redirector_h_ 18 # include <vcl_msvc_warnings.h> 37 virtual std::streamsize
putchunk(
char const* buf, std::streamsize n);
42 std::streamsize
put_passthru(
char const* buf, std::streamsize n);
51 #endif // vul_redirector_h_ virtual std::streamsize putchunk(char const *buf, std::streamsize n)
The filter function.
virtual ~vul_redirector()
Destroy redirector, restore stream to original.
int sync_passthru()
Sync original stream.
vul_redirector(std::ostream &s)
Attach redirector to std::ostream s, so that all future output to s goes through this->putchunk.
Simplified redirection of iostreams.
std::streamsize put_passthru(char const *buf, std::streamsize n)
Put characters to original stream.