X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.h;h=718e5558178fafbca9edba04fbb64d0fb03e4c9a;hp=7a3369e8ed512e9427c50e5c5f625cf19d176baa;hb=644f6d47909f3cf2bd3e70485db792789ccad89e;hpb=8a8640a761f266979c7130a49ebbc9ed4c680102 diff --git a/src/misc.h b/src/misc.h index 7a3369e8..718e5558 100644 --- a/src/misc.h +++ b/src/misc.h @@ -111,22 +111,6 @@ class RunningAverage { int64_t average; }; - -template -class ValueListInserter { -public: - ValueListInserter(T* v, std::size_t& s) : - values(v), - size(&s) - { - } - - void push_back(const T& value) { values[(*size)++] = value; } -private: - T* values; - std::size_t* size; -}; - template class ValueList { @@ -140,7 +124,6 @@ public: const T& operator[](std::size_t index) const { return values_[index]; } const T* begin() const { return values_; } const T* end() const { return values_ + size_; } - operator ValueListInserter() { return ValueListInserter(values_, size_); } void swap(ValueList& other) { const std::size_t maxSize = std::max(size_, other.size_);