Временная проблема возврата Ostream
m создание регистратора со следующими разделами:
// #define LOG(x) // for release mode
#define LOG(x) log(x)
log(const string& str);
log(const ostream& str);
С идеей сделать:
LOG("Test");
LOG(string("Testing") + " 123");
stringstream s;
LOG(s < "Testing" < 1 < "two" < 3);