diff --git a/include/internal/catch_tostring.h b/include/internal/catch_tostring.h index 91fa9ed9..2828be1a 100644 --- a/include/internal/catch_tostring.h +++ b/include/internal/catch_tostring.h @@ -302,16 +302,16 @@ namespace Catch { #ifdef __OBJC__ template<> - struct StringMaker { - static std::string convert(NSString const* const& nsstring); + struct StringMaker { + static std::string convert(NSString* nsstring); }; template<> - struct StringMaker { - static std::string convert(NSString * CATCH_ARC_STRONG const& nsstring); + struct StringMaker { + static std::string convert(NSString * CATCH_ARC_STRONG nsstring); }; template<> struct StringMaker { - static std::string convert(NSObject* const& nsObject); + static std::string convert(NSObject* nsObject); }; #endif diff --git a/include/internal/catch_tostring.hpp b/include/internal/catch_tostring.hpp index 03881249..d383ba0a 100644 --- a/include/internal/catch_tostring.hpp +++ b/include/internal/catch_tostring.hpp @@ -210,17 +210,17 @@ std::string StringMaker::convert(double value) { #ifdef __OBJC__ -std::string StringMaker::convert(NSString const * const& nsstring) { +std::string StringMaker::convert(NSString* nsstring) { if (!nsstring) return "nil"; return "@" + toString([nsstring UTF8String]); } -std::string StringMaker::convert(NSString * CATCH_ARC_STRONG const& nsstring) { +std::string StringMaker::convert(NSString* CATCH_ARC_STRONG nsstring) { if (!nsstring) return "nil"; return "@" + toString([nsstring UTF8String]); } -std::string StringMaker::convert(NSObject * const& nsObject) { +std::string StringMaker::convert(NSObject* nsObject) { return ::Catch::Detail::stringify([nsObject description]); } #endif