]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Avoid friend
[stockfish] / src / position.h
index 0b2a0cca4e0f9afab86bbf667f0e4160947a6bb8..0f1620b115600e0402705075e737bb43fbd96b6e 100644 (file)
@@ -37,8 +37,8 @@ namespace PSQT {
   void init();
 }
 
-/// CheckInfo struct is initialized at c'tor time and keeps info used to detect
-/// if a move gives check.
+/// CheckInfo struct is initialized at constructor time and keeps info used to 
+/// detect if a move gives check.
 
 struct CheckInfo {
 
@@ -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;
 }