From: Marco Costalba Date: Sat, 1 Mar 2014 12:05:55 +0000 (+0100) Subject: Simplify Bitboards::pretty X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=de2ba70830b0540311fd1e33994a135edaffdb88 Simplify Bitboards::pretty No functional change. --- diff --git a/src/bitboard.cpp b/src/bitboard.cpp index 3df7d425..6df2efe5 100644 --- a/src/bitboard.cpp +++ b/src/bitboard.cpp @@ -18,8 +18,7 @@ */ #include -#include -#include +#include // For memset #include "bitboard.h" #include "bitcount.h" @@ -130,19 +129,17 @@ Square msb(Bitboard b) { const std::string Bitboards::pretty(Bitboard b) { - std::ostringstream ss; + std::string s = "+---+---+---+---+---+---+---+---+\n"; for (Rank rank = RANK_8; rank >= RANK_1; --rank) { - ss << "+---+---+---+---+---+---+---+---+" << '\n'; - for (File file = FILE_A; file <= FILE_H; ++file) - ss << "| " << (b & (file | rank) ? "X " : " "); + s.append(b & (file | rank) ? "| X " : "| "); - ss << "|\n"; + s.append("|\n+---+---+---+---+---+---+---+---+\n"); } - ss << "+---+---+---+---+---+---+---+---+"; - return ss.str(); + + return s; }