diff options
| author | Phil Nash | 2014-10-03 08:17:40 +0100 |
|---|---|---|
| committer | Phil Nash | 2014-10-03 08:17:40 +0100 |
| commit | a5dca3d370c8ab25563e5c938d8666cb2882a689 (patch) | |
| tree | d60c95f8568fad1c5a418d7855e1dee5e8eca180 /projects/SelfTest/EnumToString.cpp | |
| parent | 12fe67cc82e1a17512a877e5af7c819e3e27f052 (diff) | |
| download | catch3-a5dca3d370c8ab25563e5c938d8666cb2882a689.tar.gz | |
removed some warnings
Diffstat (limited to 'projects/SelfTest/EnumToString.cpp')
| -rw-r--r-- | projects/SelfTest/EnumToString.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/projects/SelfTest/EnumToString.cpp b/projects/SelfTest/EnumToString.cpp index b35721dc..6917d8ae 100644 --- a/projects/SelfTest/EnumToString.cpp +++ b/projects/SelfTest/EnumToString.cpp @@ -49,13 +49,13 @@ TEST_CASE( "toString(enum class)", "[toString][enum][enumClass]" ) { enum class EnumClass2 : short { EnumClass2Value0, EnumClass2Value1 }; inline std::ostream& operator<<( std::ostream& os, EnumClass2 e2 ) { - switch( (int)e2 ) { - case (int)EnumClass2::EnumClass2Value0: + switch( static_cast<int>( e2 ) ) { + case static_cast<int>( EnumClass2::EnumClass2Value0 ): return os << "E2/V0"; - case (int)EnumClass2::EnumClass2Value1: + case static_cast<int>( EnumClass2::EnumClass2Value1 ): return os << "E2/V1"; default: - return os << "Unknown enum value " << (int)e2; + return os << "Unknown enum value " << static_cast<int>( e2 ); } } |