X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fstream.h;fp=libtest%2Fstream.h;h=0b503a04c6f4092ac6565eaea6de94ad1ce75b35;hb=28602fd2f5f1c758b50cd82d4545da8e6c55f5c7;hp=558b2790b53c3360a3a03ad1d3260d7c5ad2f62a;hpb=4c9fd684732a33a1bbcf2658201dd515bcd92598;p=awesomized%2Flibmemcached diff --git a/libtest/stream.h b/libtest/stream.h index 558b2790..0b503a04 100644 --- a/libtest/stream.h +++ b/libtest/stream.h @@ -51,6 +51,20 @@ template class cerr { private: + public: + typedef std::basic_ostringstream stream_buffer; + + public: + void operator()(const stream_buffer &s) + { + std::cerr << s.str() << std::endl; + } + }; + +template + class make_cerr { + private: + public: typedef std::basic_ostringstream stream_buffer; @@ -85,7 +99,7 @@ template public: void operator()(const stream_buffer &s) { - std::cerr << s.str() << std::endl; + std::cerr<< s.str() << std::endl; } }; @@ -95,6 +109,7 @@ template