Funnel most calls to getCurrentRunContext() through C_A_T_C_H_Context()

This commit is contained in:
Phil Nash
2015-11-23 18:43:16 +00:00
parent f4ba8aaf19
commit ebb4677089
14 changed files with 69 additions and 76 deletions

View File

@@ -37,11 +37,13 @@ namespace Catch {
class ResultBuilder {
public:
ResultBuilder( char const* macroName,
SourceLineInfo const& lineInfo,
char const* capturedExpression,
ResultDisposition::Flags resultDisposition,
char const* secondArg = "" );
ResultBuilder
( IRunContext& runContext,
char const* macroName,
SourceLineInfo const& lineInfo,
char const* capturedExpression,
ResultDisposition::Flags resultDisposition,
char const* secondArg = "" );
template<typename T>
ExpressionLhs<T const&> operator <= ( T const& operand );