C++20 removed argument type typedefs in standard function objects, which made it impossible to deduce the attribute value type from the standard function objects. This caused compilation errors with VS2022 in C++20 mode.
[SVN r85657]
[SVN r83860]