X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=c3ba5ac8a5b98a32c5a81099fc0519ce5eeede23;hp=d44ed009e5d2405d8cb0826241b936724e6df488;hb=2dd24dc4e618dc7b83799890fe7e84b09b6456b4;hpb=7eaea3848c9e8a388c0b79cee6fba6bf3cd32108 diff --git a/src/position.h b/src/position.h index d44ed009..c3ba5ac8 100644 --- a/src/position.h +++ b/src/position.h @@ -23,6 +23,7 @@ #include #include // For offsetof() +#include #include // For std::unique_ptr #include #include @@ -77,7 +78,8 @@ struct StateInfo { StateInfo* previous; }; -typedef std::unique_ptr> StateListPtr; +// In a std::deque references to elements are unaffected upon resizing +typedef std::unique_ptr> StateListPtr; /// Position class stores information regarding the board representation as