mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Translate exceptions by const reference instead of plain ref
This commit is contained in:
		| @@ -64,7 +64,7 @@ namespace Catch { | ||||
| By default all exceptions deriving from `std::exception` will be translated to strings by calling the `what()` method. For exception types that do not derive from `std::exception` - or if `what()` does not return a suitable string - use `CATCH_TRANSLATE_EXCEPTION`. This defines a function that takes your exception type, by reference, and returns a string. It can appear anywhere in the code - it doesn't have to be in the same translation unit. For example: | ||||
|  | ||||
| ```cpp | ||||
| CATCH_TRANSLATE_EXCEPTION( MyType& ex ) { | ||||
| CATCH_TRANSLATE_EXCEPTION( MyType const& ex ) { | ||||
|     return ex.message(); | ||||
| } | ||||
| ``` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský