From 6a0df39e3969d490d8c5ead4e3aaf76ae9d67fe2 Mon Sep 17 00:00:00 2001 From: nancy.liao <huihui.liao@greentest.com.cn> Date: 周二, 27 5月 2025 17:03:57 +0800 Subject: [PATCH] update ignore --- src/library/ini/SimpleIni.h | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/library/ini/SimpleIni.h b/src/library/ini/SimpleIni.h index 7142085..ed43eba 100644 --- a/src/library/ini/SimpleIni.h +++ b/src/library/ini/SimpleIni.h @@ -218,6 +218,7 @@ #include <list> #include <algorithm> #include <stdio.h> +#include <functional> #ifdef SI_SUPPORT_IOSTREAMS # include <iostream> @@ -244,7 +245,7 @@ }; #define SI_UTF8_SIGNATURE "\xEF\xBB\xBF" - +#include <functional> #ifdef _WIN32 # define SI_NEWLINE_A "\r\n" # define SI_NEWLINE_W L"\r\n" @@ -325,8 +326,9 @@ bool operator>(const Entry & rhs) const { return LoadOrder()(rhs, *this); } #endif - /** Strict less ordering by name of key only */ - struct KeyOrder : std::binary_function<Entry, Entry, bool> { + /** Strict less ordering by name of key only */ + + struct KeyOrder /*: std::binary_function<Entry, Entry, bool>*/{ bool operator()(const Entry & lhs, const Entry & rhs) const { const static SI_STRLESS isLess = SI_STRLESS(); return isLess(lhs.pItem, rhs.pItem); @@ -334,7 +336,9 @@ }; /** Strict less ordering by order, and then name of key */ - struct LoadOrder : std::binary_function<Entry, Entry, bool> { + struct LoadOrder /*: std::binary_function<Entry, Entry, bool>*/ + { + bool operator()(const Entry & lhs, const Entry & rhs) const { if (lhs.nOrder != rhs.nOrder) { return lhs.nOrder < rhs.nOrder; -- Gitblit v1.9.1