]> git.scottworley.com Git - slidingtile/blobdiff - sliding_tile_lib.h
Board equality operator
[slidingtile] / sliding_tile_lib.h
index c92676175647c664baf9d9b804ecdda54b72beb5..300ecdd6de243964e2bd066eec37bdbfa5b060ed 100644 (file)
@@ -20,6 +20,8 @@ struct Board {
   InvertedBoard invert() const;
   int distance(const Board& o) const;
   int distance(const InvertedBoard& invo) const;
+  bool operator==(const Board& o) const;
+  bool operator!=(const Board& o) const;
 };
 std::istream& operator>>(std::istream& is, Board& board);
 std::ostream& operator<<(std::ostream& os, const Board& board);