C++ Language/Templates/Traits/BinaryPredicateTraits

Predicate trait std::is_same<int,__int32>::value tests those two types for equality (__int32 is a platform-specific type on Win32 that is the same as int).

Additional information about binary predicate traits