説明を見る。00001 #include "osl/bits/pieceMask.h"
00002 #include <iostream>
00003 #include <iomanip>
00004 #include <bitset>
00005
00006 static_assert(sizeof(osl::PieceMask) == 8, "piecemask size");
00007
00008 #ifndef MINIMAL
00009 std::ostream& osl::operator<<(std::ostream& os,const PieceMask& pieceMask){
00010 os << '(' << std::setbase(16) << std::setfill('0')
00011 << std::setw(12) << pieceMask.getMask(0).value()
00012 << std::setbase(10) << ')';
00013 os << std::bitset<64>(pieceMask.getMask(0).value());
00014 return os;
00015 }
00016 #endif
00017
00018
00019
00020
00021