| @@ -26,17 +26,19 @@ | |||
| namespace trompeloeil | |||
| { | |||
| template <> | |||
| void reporter<specialized>::send( | |||
| severity s, | |||
| const char* file, | |||
| unsigned long line, | |||
| const char* msg) | |||
| void reporter<specialized>::send(severity s, const char* file, unsigned long line, const char* msg) | |||
| { | |||
| std::ostringstream os; | |||
| if (line) os << file << ':' << line << '\n'; | |||
| if( line ) | |||
| { | |||
| os << file << ':' << line << '\n'; | |||
| } | |||
| os << msg; | |||
| auto failure = os.str(); | |||
| if (s == severity::fatal) | |||
| const auto failure = os.str(); | |||
| if( s == severity::fatal ) | |||
| { | |||
| FAIL(failure); | |||
| } | |||