--- a/src/core/CLucene/util/Equators.h 2022-09-20 10:57:06.289309838 +0200 +++ b/src/core/CLucene/util/Equators.h 2022-09-20 10:57:58.807236565 +0200 @@ -22,19 +22,19 @@ /** @internal */ class CLUCENE_INLINE_EXPORT Equals{ public: - class CLUCENE_INLINE_EXPORT Int32:public CL_NS_STD(binary_function) + class CLUCENE_INLINE_EXPORT Int32 { public: bool operator()( const int32_t val1, const int32_t val2 ) const; }; - class CLUCENE_INLINE_EXPORT Char:public CL_NS_STD(binary_function) + class CLUCENE_INLINE_EXPORT Char { public: bool operator()( const char* val1, const char* val2 ) const; }; #ifdef _UCS2 - class CLUCENE_INLINE_EXPORT WChar: public CL_NS_STD(binary_function) + class CLUCENE_INLINE_EXPORT WChar { public: bool operator()( const wchar_t* val1, const wchar_t* val2 ) const; @@ -48,7 +48,7 @@ template - class CLUCENE_INLINE_EXPORT Void:public CL_NS_STD(binary_function) + class CLUCENE_INLINE_EXPORT Void { public: bool operator()( _cl* val1, _cl* val2 ) const{ --- a/src/core/CLucene/util/_Arrays.h 2023-03-21 23:54:35.247114532 +0100 +++ b/src/core/CLucene/util/_Arrays.h 2023-03-21 23:54:48.682563938 +0100 @@ -124,8 +124,7 @@ template - class CLListEquals: - public CL_NS_STD(binary_function) + class CLListEquals { typedef typename class1::const_iterator _itr1; typedef typename class2::const_iterator _itr2; --- a/src/core/CLucene/index/_Term.h 2023-03-22 00:01:00.123031811 +0100 +++ b/src/core/CLucene/index/_Term.h 2023-03-22 00:01:13.613485851 +0100 @@ -13,7 +13,7 @@ CL_NS_DEF(index) -class Term_Equals:public CL_NS_STD(binary_function) +class Term_Equals { public: bool operator()( const Term* val1, const Term* val2 ) const{ --- a/src/core/CLucene/search/MultiPhraseQuery.cpp 2023-03-22 00:04:14.984227718 +0100 +++ b/src/core/CLucene/search/MultiPhraseQuery.cpp 2023-03-22 00:04:37.475943431 +0100 @@ -377,7 +377,7 @@ return buffer.giveBuffer(); } -class TermArray_Equals:public CL_NS_STD(binary_function) +class TermArray_Equals { public: bool operator()( CL_NS(util)::ArrayBase* val1, CL_NS(util)::ArrayBase* val2 ) const{ --- a/src/core/CLucene/search/BooleanQuery.cpp 2023-03-22 00:05:15.707163500 +0100 +++ b/src/core/CLucene/search/BooleanQuery.cpp 2023-03-22 00:05:33.090719647 +0100 @@ -25,7 +25,7 @@ CL_NS_USE(util) CL_NS_DEF(search) - class BooleanClause_Compare:public CL_NS_STD(binary_function) + class BooleanClause_Compare { public: bool operator()( const BooleanClause* val1, const BooleanClause* val2 ) const {