12   std::ostream& operator<<(std::ostream& os,Liberty8<P> 
const& liberty){
 
   13     return os << 
"0x" << std::setbase(16) << liberty.getMask().uintValue()
 
   16   template std::ostream& operator<<(std::ostream& os,Liberty8<BLACK> 
const& liberty);
 
   17   template std::ostream& operator<<(std::ostream& os,Liberty8<WHITE> 
const& liberty);
 
   19   template class Liberty8<BLACK>;
 
   20   template class Liberty8<WHITE>;