summaryrefslogtreecommitdiffstats
path: root/development/codeblocks/codeblocks-gcc11.patch
blob: df4a087accf10fc32b87abd3d1c31e1a09c2e3b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Index: src/plugins/openfileslist/openfileslistplugin.h
===================================================================
diff --git a/src/plugins/openfileslist/openfileslistplugin.h b/src/plugins/openfileslist/openfileslistplugin.h
--- a/src/plugins/openfileslist/openfileslistplugin.h	(revision 12302)
+++ b/src/plugins/openfileslist/openfileslistplugin.h	(revision 12303)
@@ -10,6 +10,7 @@
 #include <projectfile.h>
 
 #include <wx/dynarray.h>
+#include <functional>
 
 class wxTreeCtrl;
 class wxTreeEvent;
@@ -20,12 +21,8 @@
 struct TargetFilesData
 {
     TargetFilesData() : activeFile(nullptr) {} // ctor
-    // Functor for the std::set predicate to sort the opened editor files according to their tab order
-    struct compareLess
-    {
-        bool operator()(const ProjectFile* lhs, const ProjectFile* rhs) { return lhs->editorTabPos < rhs->editorTabPos; }
-    };
-    typedef std::set<ProjectFile*, compareLess> OpenFilesSet;
+
+    typedef std::set<ProjectFile*, std::less<ProjectFile*>> OpenFilesSet;
     ProjectFile* activeFile;
     OpenFilesSet openFiles;
 };