The `operator()` member function of `std::is_same` was added in C++14. For C++11, the `::value` needs to be used instead.