X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fucioption.h;h=0be8c7e39d4734b3cbf8ba918a4c0958ac08d4b9;hp=7af54739ba437c7b908c922d7c7c158b07d5acd2;hb=9dbda6652e129be1cd68231500da9918ab10e390;hpb=ee838f56f7492f3a00927657e8dc3402c752cbd3 diff --git a/src/ucioption.h b/src/ucioption.h index 7af54739..0be8c7e3 100644 --- a/src/ucioption.h +++ b/src/ucioption.h @@ -38,11 +38,10 @@ public: UCIOption(const char* v, Fn* = NULL); UCIOption(int v, int min, int max, Fn* = NULL); - void operator=(const std::string& v); - void operator=(bool v) { *this = std::string(v ? "true" : "false"); } + UCIOption& operator=(const std::string& v); operator int() const { - assert(type == "check" || type == "button" || type == "spin"); + assert(type == "check" || type == "spin"); return (type == "spin" ? atoi(currentValue.c_str()) : currentValue == "true"); }