psn.h
Go to the documentation of this file.
00001 /* psn.h
00002  */
00003 #ifndef _PSN_H
00004 #define _PSN_H
00005 
00006 #include "osl/move.h"
00007 #include <string>
00008 namespace osl
00009 {
00010   namespace state
00011   {
00012     class SimpleState;
00013   }
00014   namespace record
00015   {
00020     namespace psn
00021     {
00022       const Move strToMove(const std::string&, const state::SimpleState&);
00023       const Square strToPos(const std::string&);
00024       Ptype charToPtype(char);
00025 
00026       const std::string show(Move);
00027       const std::string show(Square);
00028       char show(Ptype);
00029 
00031       const std::string showXP(Move);
00032     }
00033   } // record
00034 } // osl
00035 
00036 
00037 #endif /* _PSN_H */
00038 // ;;; Local Variables:
00039 // ;;; mode:c++
00040 // ;;; c-basic-offset:2
00041 // ;;; End:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines