]> git.sesse.net Git - stockfish/blobdiff - src/ucioption.h
Use std::lexicographical_compare() in UCI options
[stockfish] / src / ucioption.h
index b6ad959cc353a9e5a3579d2973410fc2d88d2b10..c764ac8bb088636cb8b9aec08aa2e39a2d35773a 100644 (file)
@@ -36,7 +36,7 @@ public:
   template<typename T> T value() const;
 
 private:
-  friend class OptionsMap;
+  friend struct OptionsMap;
 
   std::string defaultValue, currentValue, type;
   int minValue, maxValue;
@@ -44,15 +44,14 @@ private:
 };
 
 
-/// Custom comparator because UCI options should not be case sensitive
+/// Custom comparator because UCI options should be case insensitive
 struct CaseInsensitiveLess {
   bool operator() (const std::string&, const std::string&) const;
 };
 
 
 /// Our options container is actually a map with a customized c'tor
-class OptionsMap : public std::map<std::string, UCIOption, CaseInsensitiveLess> {
-public:
+struct OptionsMap : std::map<std::string, UCIOption, CaseInsensitiveLess> {
   OptionsMap();
   std::string print_all() const;
 };