]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Avoid friend
[stockfish] / src / position.h
index 0d34aba44fe1c9e8fe74ba71dc4532e03f975cbc..0f1620b115600e0402705075e737bb43fbd96b6e 100644 (file)
@@ -82,8 +82,6 @@ struct StateInfo {
 
 class Position {
 
-  friend std::ostream& operator<<(std::ostream&, const Position&);
-
 public:
   static void init();
 
@@ -210,6 +208,8 @@ private:
   bool chess960;
 };
 
+extern std::ostream& operator<<(std::ostream& os, const Position& pos);
+
 inline Color Position::side_to_move() const {
   return sideToMove;
 }