X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fucioption.h;h=7af54739ba437c7b908c922d7c7c158b07d5acd2;hp=cde832318ca740ffea9bdbb4c29bc7fe211883ea;hb=ee838f56f7492f3a00927657e8dc3402c752cbd3;hpb=9934b8ec31483ceb98c19dfe4fface14fe384b32 diff --git a/src/ucioption.h b/src/ucioption.h index cde83231..7af54739 100644 --- a/src/ucioption.h +++ b/src/ucioption.h @@ -30,12 +30,12 @@ struct OptionsMap; /// UCIOption class implements an option as defined by UCI protocol class UCIOption { - typedef void (Fn)(UCIOption&); + typedef void (Fn)(const UCIOption&); public: - UCIOption() {} // Required by std::map::operator[] - UCIOption(const char* v, Fn* = NULL); + UCIOption(Fn* = NULL); UCIOption(bool v, Fn* = NULL); + UCIOption(const char* v, Fn* = NULL); UCIOption(int v, int min, int max, Fn* = NULL); void operator=(const std::string& v);