liberty8.cc
Go to the documentation of this file.
00001 /* liberty8.cc
00002  */
00003 
00004 #include "osl/effect/liberty8.h"
00005 #include "osl/state/simpleState.h"
00006 #include <iomanip>
00007 namespace osl
00008 {
00009 namespace effect
00010 {
00011   template<Player P>
00012   std::ostream& operator<<(std::ostream& os,Liberty8<P> const& liberty){
00013     return os << "0x" << std::setbase(16) << liberty.getMask().uintValue()
00014               << std::setbase(10);
00015   }
00016   template std::ostream& operator<<(std::ostream& os,Liberty8<BLACK> const& liberty);
00017   template std::ostream& operator<<(std::ostream& os,Liberty8<WHITE> const& liberty);
00018 
00019   template class Liberty8<BLACK>;
00020   template class Liberty8<WHITE>;
00021 } // namespace effect
00022 } // namespace osl
00023 // ;;; Local Variables:
00024 // ;;; mode:c++
00025 // ;;; c-basic-offset:2
00026 // ;;; End:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines