visual studio variadic templates issues

This commit is contained in:
Mindaugas
2019-01-16 11:27:56 +02:00
parent 65f90637df
commit a6dad0885f
28 changed files with 121 additions and 104 deletions

View File

@@ -35,7 +35,7 @@ using testing::ContainerEq;
using testing::Eq;
//forward declare, for testing with std::unordered_map
struct HasherForNonDefaultConstructible;
class HasherForNonDefaultConstructible;
class NonDefaultConstructible {
int32_t i{0};
@@ -65,7 +65,8 @@ public:
}
};
struct HasherForNonDefaultConstructible {
class HasherForNonDefaultConstructible {
public:
size_t operator()(const NonDefaultConstructible& o) const {
return std::hash<int32_t>()(o.i);
}