From 074017f5ad759328826a93dbea8ea41cc4d6808d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Fri, 14 May 2021 16:00:15 +0200 Subject: [PATCH] Inline MessageBuilder's constructor --- src/catch2/catch_message.cpp | 7 ------- src/catch2/catch_message.hpp | 6 ++++-- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/catch2/catch_message.cpp b/src/catch2/catch_message.cpp index c140c08e..2a35da1d 100644 --- a/src/catch2/catch_message.cpp +++ b/src/catch2/catch_message.cpp @@ -17,13 +17,6 @@ namespace Catch { //////////////////////////////////////////////////////////////////////////// - Catch::MessageBuilder::MessageBuilder( StringRef const& macroName, - SourceLineInfo const& lineInfo, - ResultWas::OfType type ) - :m_info(macroName, lineInfo, type) {} - - //////////////////////////////////////////////////////////////////////////// - ScopedMessage::ScopedMessage( MessageBuilder const& builder ): m_info( builder.m_info ) { diff --git a/src/catch2/catch_message.hpp b/src/catch2/catch_message.hpp index db60b6bf..970ba438 100644 --- a/src/catch2/catch_message.hpp +++ b/src/catch2/catch_message.hpp @@ -34,9 +34,11 @@ namespace Catch { }; struct MessageBuilder : MessageStream { - MessageBuilder( StringRef const& macroName, + MessageBuilder( StringRef macroName, SourceLineInfo const& lineInfo, - ResultWas::OfType type ); + ResultWas::OfType type ): + m_info(macroName, lineInfo, type) {} + template MessageBuilder& operator << ( T const& value ) {