├── .gitignore
├── COPYING
├── Doxyfile
├── Makefile
├── README.md
├── docs
├── Array_8h_source.html
├── Atomic_8h.html
├── Atomic_8h_source.html
├── BTree_8h.html
├── BTree_8h_source.html
├── BitOperations_8h.html
├── BitOperations_8h_source.html
├── Bitboard_8cpp.html
├── Bitboard_8h.html
├── Bitboard_8h_source.html
├── CSAConnection_8cpp.html
├── CSAConnection_8h.html
├── CSAConnection_8h_source.html
├── CSAFile_8cpp.html
├── CSAFile_8h.html
├── CSAFile_8h_source.html
├── CSASummary_8cpp.html
├── CSASummary_8h.html
├── CSASummary_8h_source.html
├── Color_8h.html
├── Color_8h_source.html
├── Common_8h.html
├── Common_8h_source.html
├── Convert_8h.html
├── Convert_8h_source.html
├── Direction_8cpp.html
├── Direction_8h.html
├── Direction_8h_source.html
├── Effect_8cpp.html
├── Effect_8h.html
├── Effect_8h_source.html
├── Evaluation_8h.html
├── Evaluation_8h_source.html
├── HashTree_8h.html
├── HashTree_8h_source.html
├── List_8h.html
├── List_8h_source.html
├── Move_8h.html
├── Move_8h_source.html
├── Mutex_8h.html
├── Mutex_8h_source.html
├── Piece_8h.html
├── Piece_8h_source.html
├── Position_8cpp.html
├── Position_8h.html
├── Position_8h_source.html
├── Region_8cpp.html
├── Region_8h.html
├── Region_8h_source.html
├── Semaphore_8h.html
├── Semaphore_8h_source.html
├── Shogi_8cpp.html
├── Shogi_8h.html
├── Shogi_8h_source.html
├── SpinLock_8h.html
├── SpinLock_8h_source.html
├── Square_8cpp.html
├── Square_8h.html
├── Square_8h_source.html
├── Thread_8h.html
├── Thread_8h_source.html
├── Utility_8cpp.html
├── Utility_8h.html
├── Utility_8h_source.html
├── Vector_8h_source.html
├── Zobrist_8cpp.html
├── Zobrist_8h.html
├── Zobrist_8h_source.html
├── annotated.html
├── arrowdown.png
├── arrowright.png
├── bc_s.png
├── bdwn.png
├── classes.html
├── classfoundation_1_1Array-members.html
├── classfoundation_1_1Array.html
├── classfoundation_1_1ArrayException.html
├── classfoundation_1_1Array_1_1iterator-members.html
├── classfoundation_1_1Array_1_1iterator.html
├── classfoundation_1_1Atomic-members.html
├── classfoundation_1_1Atomic.html
├── classfoundation_1_1BTree-members.html
├── classfoundation_1_1BTree.html
├── classfoundation_1_1BTreeException.html
├── classfoundation_1_1BTreeNode-members.html
├── classfoundation_1_1BTreeNode.html
├── classfoundation_1_1HashException.html
├── classfoundation_1_1HashNode-members.html
├── classfoundation_1_1HashNode.html
├── classfoundation_1_1HashTree-members.html
├── classfoundation_1_1HashTree.html
├── classfoundation_1_1List-members.html
├── classfoundation_1_1List.html
├── classfoundation_1_1ListException.html
├── classfoundation_1_1ListHead-members.html
├── classfoundation_1_1ListHead.html
├── classfoundation_1_1ListHead.png
├── classfoundation_1_1ListItem-members.html
├── classfoundation_1_1ListItem.html
├── classfoundation_1_1ListItem.png
├── classfoundation_1_1List_1_1iterator-members.html
├── classfoundation_1_1List_1_1iterator.html
├── classfoundation_1_1Mutex-members.html
├── classfoundation_1_1Mutex.html
├── classfoundation_1_1MutexObject-members.html
├── classfoundation_1_1MutexObject.html
├── classfoundation_1_1Semaphore-members.html
├── classfoundation_1_1Semaphore.html
├── classfoundation_1_1SpinLock-members.html
├── classfoundation_1_1SpinLock.html
├── classfoundation_1_1SpinLockObject-members.html
├── classfoundation_1_1SpinLockObject.html
├── classfoundation_1_1SpinLockObject.png
├── classfoundation_1_1Thread-members.html
├── classfoundation_1_1Thread.html
├── classfoundation_1_1Thread.png
├── classfoundation_1_1ThreadException.html
├── classfoundation_1_1Vector-members.html
├── classfoundation_1_1Vector.html
├── classfoundation_1_1VectorException.html
├── classfoundation_1_1Vector_1_1iterator-members.html
├── classfoundation_1_1Vector_1_1iterator.html
├── classgame_1_1Bitboard-members.html
├── classgame_1_1Bitboard.html
├── classgame_1_1CSAConnection-members.html
├── classgame_1_1CSAConnection.html
├── classgame_1_1CSAConnectionException.html
├── classgame_1_1CSAConnectionException.png
├── classgame_1_1CSAConnectionIOException.html
├── classgame_1_1CSAConnectionIOException.png
├── classgame_1_1CSAConnectionIllegalRequest.html
├── classgame_1_1CSAConnectionIllegalRequest.png
├── classgame_1_1CSAFile-members.html
├── classgame_1_1CSAFile.html
├── classgame_1_1CSAFileException.html
├── classgame_1_1CSAFileException.png
├── classgame_1_1CSAFileIOException.html
├── classgame_1_1CSAFileIOException.png
├── classgame_1_1Position-members.html
├── classgame_1_1Position.html
├── closed.png
├── dir_31153c7d8cc16ae64d9212a5c823a211.html
├── dir_38bb6fd5e55456532fa87b23a474a2c8.html
├── dir_50ec1477d822747c4b16b4b8219eec52.html
├── dir_62a5ad26fef40d0ac249787826560066.html
├── dir_97aefd0d527b934f1d99a682da8fe6a9.html
├── doc.png
├── doxygen.css
├── doxygen.png
├── dynsections.js
├── files.html
├── folderclosed.png
├── folderopen.png
├── functions.html
├── functions_0x7e.html
├── functions_a.html
├── functions_b.html
├── functions_c.html
├── functions_d.html
├── functions_e.html
├── functions_enum.html
├── functions_f.html
├── functions_func.html
├── functions_func_0x7e.html
├── functions_func_a.html
├── functions_func_b.html
├── functions_func_c.html
├── functions_func_d.html
├── functions_func_e.html
├── functions_func_f.html
├── functions_func_g.html
├── functions_func_h.html
├── functions_func_i.html
├── functions_func_l.html
├── functions_func_m.html
├── functions_func_n.html
├── functions_func_o.html
├── functions_func_p.html
├── functions_func_r.html
├── functions_func_s.html
├── functions_func_t.html
├── functions_func_u.html
├── functions_func_v.html
├── functions_func_w.html
├── functions_func_y.html
├── functions_g.html
├── functions_h.html
├── functions_i.html
├── functions_k.html
├── functions_l.html
├── functions_m.html
├── functions_n.html
├── functions_o.html
├── functions_p.html
├── functions_r.html
├── functions_rela.html
├── functions_s.html
├── functions_t.html
├── functions_u.html
├── functions_v.html
├── functions_vars.html
├── functions_w.html
├── functions_y.html
├── functions_z.html
├── globals.html
├── globals_defs.html
├── globals_func.html
├── hierarchy.html
├── index.html
├── jquery.js
├── menu.js
├── menudata.js
├── nav_f.png
├── nav_g.png
├── nav_h.png
├── open.png
├── search
│ ├── all_0.html
│ ├── all_0.js
│ ├── all_1.html
│ ├── all_1.js
│ ├── all_10.html
│ ├── all_10.js
│ ├── all_11.html
│ ├── all_11.js
│ ├── all_12.html
│ ├── all_12.js
│ ├── all_13.html
│ ├── all_13.js
│ ├── all_14.html
│ ├── all_14.js
│ ├── all_15.html
│ ├── all_15.js
│ ├── all_16.html
│ ├── all_16.js
│ ├── all_17.html
│ ├── all_17.js
│ ├── all_18.html
│ ├── all_18.js
│ ├── all_2.html
│ ├── all_2.js
│ ├── all_3.html
│ ├── all_3.js
│ ├── all_4.html
│ ├── all_4.js
│ ├── all_5.html
│ ├── all_5.js
│ ├── all_6.html
│ ├── all_6.js
│ ├── all_7.html
│ ├── all_7.js
│ ├── all_8.html
│ ├── all_8.js
│ ├── all_9.html
│ ├── all_9.js
│ ├── all_a.html
│ ├── all_a.js
│ ├── all_b.html
│ ├── all_b.js
│ ├── all_c.html
│ ├── all_c.js
│ ├── all_d.html
│ ├── all_d.js
│ ├── all_e.html
│ ├── all_e.js
│ ├── all_f.html
│ ├── all_f.js
│ ├── classes_0.html
│ ├── classes_0.js
│ ├── classes_1.html
│ ├── classes_1.js
│ ├── classes_2.html
│ ├── classes_2.js
│ ├── classes_3.html
│ ├── classes_3.js
│ ├── classes_4.html
│ ├── classes_4.js
│ ├── classes_5.html
│ ├── classes_5.js
│ ├── classes_6.html
│ ├── classes_6.js
│ ├── classes_7.html
│ ├── classes_7.js
│ ├── classes_8.html
│ ├── classes_8.js
│ ├── classes_9.html
│ ├── classes_9.js
│ ├── classes_a.html
│ ├── classes_a.js
│ ├── close.png
│ ├── defines_0.html
│ ├── defines_0.js
│ ├── defines_1.html
│ ├── defines_1.js
│ ├── enums_0.html
│ ├── enums_0.js
│ ├── enums_1.html
│ ├── enums_1.js
│ ├── enums_2.html
│ ├── enums_2.js
│ ├── enums_3.html
│ ├── enums_3.js
│ ├── enums_4.html
│ ├── enums_4.js
│ ├── enums_5.html
│ ├── enums_5.js
│ ├── enumvalues_0.html
│ ├── enumvalues_0.js
│ ├── enumvalues_1.html
│ ├── enumvalues_1.js
│ ├── enumvalues_2.html
│ ├── enumvalues_2.js
│ ├── enumvalues_3.html
│ ├── enumvalues_3.js
│ ├── enumvalues_4.html
│ ├── enumvalues_4.js
│ ├── enumvalues_5.html
│ ├── enumvalues_5.js
│ ├── enumvalues_6.html
│ ├── enumvalues_6.js
│ ├── enumvalues_7.html
│ ├── enumvalues_7.js
│ ├── files_0.html
│ ├── files_0.js
│ ├── files_1.html
│ ├── files_1.js
│ ├── files_2.html
│ ├── files_2.js
│ ├── files_3.html
│ ├── files_3.js
│ ├── files_4.html
│ ├── files_4.js
│ ├── files_5.html
│ ├── files_5.js
│ ├── files_6.html
│ ├── files_6.js
│ ├── files_7.html
│ ├── files_7.js
│ ├── files_8.html
│ ├── files_8.js
│ ├── files_9.html
│ ├── files_9.js
│ ├── files_a.html
│ ├── files_a.js
│ ├── files_b.html
│ ├── files_b.js
│ ├── files_c.html
│ ├── files_c.js
│ ├── files_d.html
│ ├── files_d.js
│ ├── functions_0.html
│ ├── functions_0.js
│ ├── functions_1.html
│ ├── functions_1.js
│ ├── functions_10.html
│ ├── functions_10.js
│ ├── functions_11.html
│ ├── functions_11.js
│ ├── functions_12.html
│ ├── functions_12.js
│ ├── functions_13.html
│ ├── functions_13.js
│ ├── functions_14.html
│ ├── functions_14.js
│ ├── functions_15.html
│ ├── functions_15.js
│ ├── functions_16.html
│ ├── functions_16.js
│ ├── functions_17.html
│ ├── functions_17.js
│ ├── functions_2.html
│ ├── functions_2.js
│ ├── functions_3.html
│ ├── functions_3.js
│ ├── functions_4.html
│ ├── functions_4.js
│ ├── functions_5.html
│ ├── functions_5.js
│ ├── functions_6.html
│ ├── functions_6.js
│ ├── functions_7.html
│ ├── functions_7.js
│ ├── functions_8.html
│ ├── functions_8.js
│ ├── functions_9.html
│ ├── functions_9.js
│ ├── functions_a.html
│ ├── functions_a.js
│ ├── functions_b.html
│ ├── functions_b.js
│ ├── functions_c.html
│ ├── functions_c.js
│ ├── functions_d.html
│ ├── functions_d.js
│ ├── functions_e.html
│ ├── functions_e.js
│ ├── functions_f.html
│ ├── functions_f.js
│ ├── mag_sel.png
│ ├── nomatches.html
│ ├── related_0.html
│ ├── related_0.js
│ ├── search.css
│ ├── search.js
│ ├── search_l.png
│ ├── search_m.png
│ ├── search_r.png
│ ├── searchdata.js
│ ├── typedefs_0.html
│ ├── typedefs_0.js
│ ├── typedefs_1.html
│ ├── typedefs_1.js
│ ├── typedefs_2.html
│ ├── typedefs_2.js
│ ├── typedefs_3.html
│ ├── typedefs_3.js
│ ├── typedefs_4.html
│ ├── typedefs_4.js
│ ├── variables_0.html
│ ├── variables_0.js
│ ├── variables_1.html
│ ├── variables_1.js
│ ├── variables_10.html
│ ├── variables_10.js
│ ├── variables_11.html
│ ├── variables_11.js
│ ├── variables_2.html
│ ├── variables_2.js
│ ├── variables_3.html
│ ├── variables_3.js
│ ├── variables_4.html
│ ├── variables_4.js
│ ├── variables_5.html
│ ├── variables_5.js
│ ├── variables_6.html
│ ├── variables_6.js
│ ├── variables_7.html
│ ├── variables_7.js
│ ├── variables_8.html
│ ├── variables_8.js
│ ├── variables_9.html
│ ├── variables_9.js
│ ├── variables_a.html
│ ├── variables_a.js
│ ├── variables_b.html
│ ├── variables_b.js
│ ├── variables_c.html
│ ├── variables_c.js
│ ├── variables_d.html
│ ├── variables_d.js
│ ├── variables_e.html
│ ├── variables_e.js
│ ├── variables_f.html
│ └── variables_f.js
├── splitbar.png
├── structgame_1_1CSAMove-members.html
├── structgame_1_1CSAMove.html
├── structgame_1_1CSASummary-members.html
├── structgame_1_1CSASummary.html
├── sync_off.png
├── sync_on.png
├── tab_a.png
├── tab_b.png
├── tab_h.png
├── tab_s.png
├── tabs.css
├── uniongame_1_1CSAConnection_1_1address-members.html
└── uniongame_1_1CSAConnection_1_1address.html
├── example
├── Main.cpp
├── Makefile
├── debug.csa
└── dfpn
│ ├── CN.h
│ ├── Main.cpp
│ ├── Makefile
│ └── zuko03.csa
├── lib
├── Makefile
├── csa
│ ├── CSAConnection.cpp
│ ├── CSAConnection.h
│ ├── CSAFile.cpp
│ ├── CSAFile.h
│ ├── CSASummary.cpp
│ └── CSASummary.h
├── dSFMT-src-2.2.3
│ ├── ._dSFMT-common.h
│ ├── ._dSFMT-params.h
│ ├── ._dSFMT-params11213.h
│ ├── ._dSFMT-params1279.h
│ ├── ._dSFMT-params132049.h
│ ├── ._dSFMT-params19937.h
│ ├── ._dSFMT-params216091.h
│ ├── ._dSFMT-params2203.h
│ ├── ._dSFMT-params4253.h
│ ├── ._dSFMT-params44497.h
│ ├── ._dSFMT-params521.h
│ ├── ._dSFMT-params86243.h
│ ├── CHANGE-LOG.txt
│ ├── FILES.txt
│ ├── LICENSE.txt
│ ├── Makefile
│ ├── README.jp.txt
│ ├── README.txt
│ ├── check.sh
│ ├── dSFMT-common.h
│ ├── dSFMT-params.h
│ ├── dSFMT-params11213.h
│ ├── dSFMT-params1279.h
│ ├── dSFMT-params132049.h
│ ├── dSFMT-params19937.h
│ ├── dSFMT-params216091.h
│ ├── dSFMT-params2203.h
│ ├── dSFMT-params4253.h
│ ├── dSFMT-params44497.h
│ ├── dSFMT-params521.h
│ ├── dSFMT-params86243.h
│ ├── dSFMT.11213.out.txt
│ ├── dSFMT.1279.out.txt
│ ├── dSFMT.132049.out.txt
│ ├── dSFMT.19937.out.txt
│ ├── dSFMT.216091.out.txt
│ ├── dSFMT.2203.out.txt
│ ├── dSFMT.4253.out.txt
│ ├── dSFMT.44497.out.txt
│ ├── dSFMT.521.out.txt
│ ├── dSFMT.86243.out.txt
│ ├── dSFMT.c
│ ├── dSFMT.h
│ ├── html
│ │ ├── annotated.html
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── classes.html
│ │ ├── closed.png
│ │ ├── d_s_f_m_t-common_8h.html
│ │ ├── d_s_f_m_t-common_8h_source.html
│ │ ├── d_s_f_m_t_8c.html
│ │ ├── d_s_f_m_t_8h.html
│ │ ├── d_s_f_m_t_8h_source.html
│ │ ├── doxygen.css
│ │ ├── doxygen.png
│ │ ├── files.html
│ │ ├── functions.html
│ │ ├── functions_vars.html
│ │ ├── globals.html
│ │ ├── globals_defs.html
│ │ ├── globals_func.html
│ │ ├── globals_type.html
│ │ ├── globals_vars.html
│ │ ├── howto-compile.html
│ │ ├── index.html
│ │ ├── jquery.js
│ │ ├── mainpage_8txt.html
│ │ ├── nav_f.png
│ │ ├── nav_h.png
│ │ ├── open.png
│ │ ├── struct_d_s_f_m_t___t.html
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ ├── tabs.css
│ │ └── union_w128___t.html
│ └── test.c
├── foundation
│ ├── Array.h
│ ├── Atomic.h
│ ├── BTree.h
│ ├── BitOperations.h
│ ├── Common.h
│ ├── HashTree.h
│ ├── List.h
│ ├── MaxHeap.h
│ ├── MinHeap.h
│ ├── Mutex.h
│ ├── Semaphore.h
│ ├── SpinLock.h
│ ├── Thread.h
│ └── Vector.h
├── shogi
│ ├── Bitboard.cpp
│ ├── Bitboard.h
│ ├── Color.h
│ ├── Convert.h
│ ├── Direction.cpp
│ ├── Direction.h
│ ├── Effect.cpp
│ ├── Effect.h
│ ├── Evaluation.h
│ ├── Move.h
│ ├── Piece.h
│ ├── Position.cpp
│ ├── Position.h
│ ├── Region.cpp
│ ├── Region.h
│ ├── Shogi.cpp
│ ├── Shogi.h
│ ├── Square.cpp
│ ├── Square.h
│ ├── Zobrist.cpp
│ └── Zobrist.h
└── utility
│ ├── Utility.cpp
│ └── Utility.h
└── regression
├── Makefile
├── MoveBench.cpp
├── MyPosition.cpp
├── MyPosition.h
├── README.md
├── TestCapt.cpp
├── TestCheck.cpp
├── TestEffect.cpp
├── TestFast.cpp
├── TestGetout.cpp
├── TestHash.cpp
├── TestMove.cpp
├── TestOFst.cpp
├── TestOute.cpp
├── TestPin.cpp
├── TestUndo.cpp
├── TestValue.cpp
├── kifulist
├── movebench.csa
└── test.sh
/.gitignore:
--------------------------------------------------------------------------------
1 | *.swp
2 | *.o
3 | *.so.0
4 | regression/lesserpyon/
5 | regression/movebench
6 | regression/testcapt
7 | regression/testcheck
8 | regression/testeffect
9 | regression/testfast
10 | regression/testgetout
11 | regression/testhash
12 | regression/testmove
13 | regression/testofst
14 | regression/testoute
15 | regression/testpin
16 | regression/testundo
17 | regression/testvalue
18 | tags
19 |
--------------------------------------------------------------------------------
/docs/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/arrowdown.png
--------------------------------------------------------------------------------
/docs/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/arrowright.png
--------------------------------------------------------------------------------
/docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/bc_s.png
--------------------------------------------------------------------------------
/docs/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/bdwn.png
--------------------------------------------------------------------------------
/docs/classfoundation_1_1ListHead.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classfoundation_1_1ListHead.png
--------------------------------------------------------------------------------
/docs/classfoundation_1_1ListItem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classfoundation_1_1ListItem.png
--------------------------------------------------------------------------------
/docs/classfoundation_1_1SpinLockObject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classfoundation_1_1SpinLockObject.png
--------------------------------------------------------------------------------
/docs/classfoundation_1_1Thread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classfoundation_1_1Thread.png
--------------------------------------------------------------------------------
/docs/classgame_1_1CSAConnectionException.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classgame_1_1CSAConnectionException.png
--------------------------------------------------------------------------------
/docs/classgame_1_1CSAConnectionIOException.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classgame_1_1CSAConnectionIOException.png
--------------------------------------------------------------------------------
/docs/classgame_1_1CSAConnectionIllegalRequest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classgame_1_1CSAConnectionIllegalRequest.png
--------------------------------------------------------------------------------
/docs/classgame_1_1CSAFileException.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classgame_1_1CSAFileException.png
--------------------------------------------------------------------------------
/docs/classgame_1_1CSAFileIOException.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/classgame_1_1CSAFileIOException.png
--------------------------------------------------------------------------------
/docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/closed.png
--------------------------------------------------------------------------------
/docs/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/doc.png
--------------------------------------------------------------------------------
/docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/doxygen.png
--------------------------------------------------------------------------------
/docs/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/folderclosed.png
--------------------------------------------------------------------------------
/docs/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/folderopen.png
--------------------------------------------------------------------------------
/docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/nav_f.png
--------------------------------------------------------------------------------
/docs/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/nav_g.png
--------------------------------------------------------------------------------
/docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/nav_h.png
--------------------------------------------------------------------------------
/docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/open.png
--------------------------------------------------------------------------------
/docs/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uchifuzume',['uchifuzume',['../classgame_1_1Position.html#a9380f61329221ecb8c78a4673a7d6994',1,'game::Position']]],
4 | ['undo',['undo',['../classgame_1_1Position.html#a9f9e2390c035d75c5bbd69ae9a05bd18',1,'game::Position']]],
5 | ['uniquerandom',['uniqueRandom',['../Utility_8cpp.html#a72a36bcfa121d73475497d336c8933a4',1,'utility']]],
6 | ['unite',['unite',['../classgame_1_1Bitboard.html#a032b63136d0142aaee9e33d541051e20',1,'game::Bitboard::unite()'],['../Bitboard_8h.html#abde222b9099b0468df71ad312cdf56f9',1,'unite(): Bitboard.h']]],
7 | ['unitstring',['unitString',['../structgame_1_1CSASummary.html#afa3c132a368629d953bf4d5c01b2aafa',1,'game::CSASummary']]],
8 | ['utility_2ecpp',['Utility.cpp',['../Utility_8cpp.html',1,'']]],
9 | ['utility_2eh',['Utility.h',['../Utility_8h.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../classfoundation_1_1Array.html#acdac016425e6d931dfdbcb358a9673b0',1,'foundation::Array::value()'],['../classfoundation_1_1Vector.html#a3bd7173ba4caaac1118e0717c53db680',1,'foundation::Vector::value()'],['../Move_8h.html#aaa2e6bbfb0da0a38eda6db60e87b2555',1,'game::Move::value()']]],
4 | ['vector',['Vector',['../classfoundation_1_1Vector.html#a105c3d2c005599fa542525e64028d3f4',1,'foundation::Vector::Vector()'],['../classfoundation_1_1Vector.html#a9fc697ee480795031562931d808b1c28',1,'foundation::Vector::Vector(size_t)'],['../classfoundation_1_1Vector.html#aaa7d231e6c24a92a31ab8797e30e7917',1,'foundation::Vector::Vector(size_t, T)'],['../classfoundation_1_1Vector.html#ad4df449805a9384b76e0516bea9440a5',1,'foundation::Vector::Vector(const Vector< T > &)']]],
5 | ['vector',['Vector',['../classfoundation_1_1Vector.html',1,'foundation']]],
6 | ['vectorexception',['VectorException',['../classfoundation_1_1VectorException.html',1,'foundation']]],
7 | ['version',['version',['../structgame_1_1CSASummary.html#a0dc414753b742ed036ad3322a3eb8242',1,'game::CSASummary']]],
8 | ['vshift',['VShift',['../classgame_1_1Bitboard.html#a5a75c55d7f07da176f836add736e64c9',1,'game::Bitboard']]],
9 | ['vsize',['vsize',['../classfoundation_1_1Array.html#a614db76b92132bb495d3af7ff6ca4312',1,'foundation::Array::vsize()'],['../classfoundation_1_1Vector.html#abd76f22a00a29e3fc05628b0fee6cf2f',1,'foundation::Vector::vsize()']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/all_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wait',['wait',['../classfoundation_1_1Semaphore.html#a99b38486d1c17d0bfd964affa161427d',1,'foundation::Semaphore']]],
4 | ['wall',['Wall',['../classgame_1_1Bitboard.html#af2f8f8111961054200af5fa89d5b8ff9',1,'game::Bitboard']]],
5 | ['wfu',['WFU',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa495af94285214ff8a63112d2f36f0efd',1,'game::Piece']]],
6 | ['write',['write',['../classgame_1_1CSAConnection.html#a42b162a00055d67b2ce529e794c71592',1,'game::CSAConnection']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/all_16.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yield',['yield',['../classfoundation_1_1Thread.html#a26ee7bf1f4784e4846f51cf8eb6bd90f',1,'foundation::Thread']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/all_17.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_17.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero',['Zero',['../classgame_1_1Bitboard.html#a8ac8413f0935dd8bf880f89cffd882b0',1,'game::Bitboard']]],
4 | ['zobrist_2ecpp',['Zobrist.cpp',['../Zobrist_8cpp.html',1,'']]],
5 | ['zobrist_2eh',['Zobrist.h',['../Zobrist_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/all_18.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ed',['ED',['../Effect_8cpp.html#a06fac235a66483acecf5ea0a2d917919',1,'game::Effect']]],
4 | ['effect_2ecpp',['Effect.cpp',['../Effect_8cpp.html',1,'']]],
5 | ['effect_2eh',['Effect.h',['../Effect_8h.html',1,'']]],
6 | ['emp',['EMP',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa0fc03dcd292bcb05caa1b5a6863312c3',1,'game::Piece']]],
7 | ['emphandsmask',['EMPHandsMask',['../classgame_1_1Position.html#ad68e54e1283453b89cb50471cc8272ba',1,'game::Position']]],
8 | ['empty',['empty',['../classgame_1_1Position.html#ac8c1722bf6058a14442f9b0e9fe4e23a',1,'game::Position']]],
9 | ['end',['end',['../classfoundation_1_1List.html#a25974554fbfb3855e6df393afe0e7674',1,'foundation::List::end()'],['../classgame_1_1CSAFile.html#af39f2597537bb1ce855d494af4af3a36',1,'game::CSAFile::end()']]],
10 | ['eval',['eval',['../classgame_1_1Position.html#a75c1048226ea2c2957cdc923ea1eed55',1,'game::Position::eval()'],['../Evaluation_8h.html#af63be075a003b694ac304759dbdc75ae',1,'game::Evaluation::Eval()']]],
11 | ['evaluation_2eh',['Evaluation.h',['../Evaluation_8h.html',1,'']]],
12 | ['exchange',['exchange',['../classgame_1_1Position.html#a2fa43ca76ca761b3f96ed95c904a8fc1',1,'game::Position']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fh',['FH',['../Effect_8cpp.html#ac980028eddf380b78f6ce0fc6ff9ec15',1,'game::Effect']]],
4 | ['file',['File',['../classgame_1_1Bitboard.html#aeb9844c3a3f792693caa1f5d194eb512',1,'game::Bitboard::File()'],['../Region_8h.html#a2af81b1b43a6d60e2ff0f0b49fe67806',1,'game::Region::File()'],['../Square_8h.html#ae940dd15d54c3236c0df9c290e2ef602',1,'game::Square::File()']]],
5 | ['fill',['Fill',['../classgame_1_1Bitboard.html#a3b8a95cfc8ec5b0b3bf28ca5472d3a65',1,'game::Bitboard']]],
6 | ['find',['find',['../classfoundation_1_1BTree.html#af573fc754aff7565eeefa31203e51990',1,'foundation::BTree::find()'],['../classfoundation_1_1HashTree.html#accac017937b066214beaff708478e6c3',1,'foundation::HashTree::find(const T &, V &)'],['../classfoundation_1_1HashTree.html#afc4362c8a93083f26cafd7ee3bcfe48a',1,'foundation::HashTree::find(const T &)']]],
7 | ['fk',['FK',['../Effect_8cpp.html#a2b4381af4dbd2463020d763a7f1cef2f',1,'game::Effect']]],
8 | ['flip',['flip',['../Color_8h.html#ae156af77bde55411dc0100abfb4bf4ad',1,'game::Color']]],
9 | ['fr',['FR',['../Effect_8cpp.html#afb0e4c69322d81a543b6cc68a3183292',1,'game::Effect']]],
10 | ['from',['from',['../Move_8h.html#a653d408bf1b24bff17aa0a292e0af2f8',1,'game::Move']]],
11 | ['fu',['FU',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa90d18fbf27544be69fc9df5cce9bced2',1,'game::Piece']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ka',['KA',['../Effect_8cpp.html#a90cc88d219166e9fcbf47dc0631a4fe2',1,'game::Effect']]],
4 | ['kb',['KB',['../Effect_8cpp.html#a6e46054283527ed71682a821a654af8a',1,'game::Effect']]],
5 | ['keepaliveinterval',['KeepAliveInterval',['../classgame_1_1CSAConnection.html#a1cc35916fa47d9187dbf991726d5209d',1,'game::CSAConnection']]],
6 | ['key',['key',['../Zobrist_8h.html#ab7ffc95b80dfe4820e8f0a44b74bfdea',1,'game::Zobrist']]],
7 | ['kw',['KW',['../Effect_8cpp.html#aad546a1917b70d18ea41095e45c0d4c7',1,'game::Effect']]],
8 | ['ky',['KY',['../Effect_8cpp.html#a9b94f10dc7e4353a49410a03a9224716',1,'game::Effect']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nchecks',['nchecks',['../classgame_1_1Position.html#a022fc6d22e945fdb40e5e63402e65150',1,'game::Position']]],
4 | ['neutral',['neutral',['../Piece_8h.html#ab087368c626e3adc1d712f55110ec13a',1,'game::Piece']]],
5 | ['newgame',['newGame',['../classgame_1_1CSAConnection.html#ac4089851d51feaadaf9fd3b232e34980',1,'game::CSAConnection']]],
6 | ['none',['None',['../Move_8h.html#aa352018c3128ee21a3601a6a80abda3eaa25bf102fe2d31752bff02ea7aa83dc1',1,'game::Move']]],
7 | ['nvalue',['nvalue',['../Move_8h.html#a2d101116e234fd905d0ae7b15a0235cc',1,'game::Move']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['address',['address',['../uniongame_1_1CSAConnection_1_1address.html',1,'game::CSAConnection']]],
4 | ['array',['Array',['../classfoundation_1_1Array.html',1,'foundation']]],
5 | ['array_3c_20move_3a_3amove_2c_20minormoves_20_3e',['Array< Move::Move, MinorMoves >',['../classfoundation_1_1Array.html',1,'foundation']]],
6 | ['array_3c_20std_3a_3astring_2c_20boardsize_20_3e',['Array< std::string, BoardSize >',['../classfoundation_1_1Array.html',1,'foundation']]],
7 | ['arrayexception',['ArrayException',['../classfoundation_1_1ArrayException.html',1,'foundation']]],
8 | ['atomic',['Atomic',['../classfoundation_1_1Atomic.html',1,'foundation']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bitboard',['Bitboard',['../classgame_1_1Bitboard.html',1,'game']]],
4 | ['btree',['BTree',['../classfoundation_1_1BTree.html',1,'foundation']]],
5 | ['btreeexception',['BTreeException',['../classfoundation_1_1BTreeException.html',1,'foundation']]],
6 | ['btreenode',['BTreeNode',['../classfoundation_1_1BTreeNode.html',1,'foundation']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['csaconnection',['CSAConnection',['../classgame_1_1CSAConnection.html',1,'game']]],
4 | ['csaconnectionexception',['CSAConnectionException',['../classgame_1_1CSAConnectionException.html',1,'game']]],
5 | ['csaconnectionillegalrequest',['CSAConnectionIllegalRequest',['../classgame_1_1CSAConnectionIllegalRequest.html',1,'game']]],
6 | ['csaconnectionioexception',['CSAConnectionIOException',['../classgame_1_1CSAConnectionIOException.html',1,'game']]],
7 | ['csafile',['CSAFile',['../classgame_1_1CSAFile.html',1,'game']]],
8 | ['csafileexception',['CSAFileException',['../classgame_1_1CSAFileException.html',1,'game']]],
9 | ['csafileioexception',['CSAFileIOException',['../classgame_1_1CSAFileIOException.html',1,'game']]],
10 | ['csamove',['CSAMove',['../structgame_1_1CSAMove.html',1,'game']]],
11 | ['csasummary',['CSASummary',['../structgame_1_1CSASummary.html',1,'game']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hashexception',['HashException',['../classfoundation_1_1HashException.html',1,'foundation']]],
4 | ['hashnode',['HashNode',['../classfoundation_1_1HashNode.html',1,'foundation']]],
5 | ['hashtree',['HashTree',['../classfoundation_1_1HashTree.html',1,'foundation']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['iterator',['iterator',['../classfoundation_1_1Array_1_1iterator.html',1,'foundation::Array']]],
4 | ['iterator',['iterator',['../classfoundation_1_1List_1_1iterator.html',1,'foundation::List']]],
5 | ['iterator',['iterator',['../classfoundation_1_1Vector_1_1iterator.html',1,'foundation::Vector']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['list',['List',['../classfoundation_1_1List.html',1,'foundation']]],
4 | ['list_3c_20game_3a_3acsamove_20_3e',['List< game::CSAMove >',['../classfoundation_1_1List.html',1,'foundation']]],
5 | ['listexception',['ListException',['../classfoundation_1_1ListException.html',1,'foundation']]],
6 | ['listhead',['ListHead',['../classfoundation_1_1ListHead.html',1,'foundation']]],
7 | ['listhead_3c_20game_3a_3acsamove_20_3e',['ListHead< game::CSAMove >',['../classfoundation_1_1ListHead.html',1,'foundation']]],
8 | ['listitem',['ListItem',['../classfoundation_1_1ListItem.html',1,'foundation']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mutex',['Mutex',['../classfoundation_1_1Mutex.html',1,'foundation']]],
4 | ['mutexobject',['MutexObject',['../classfoundation_1_1MutexObject.html',1,'foundation']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['position',['Position',['../classgame_1_1Position.html',1,'game']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['semaphore',['Semaphore',['../classfoundation_1_1Semaphore.html',1,'foundation']]],
4 | ['spinlock',['SpinLock',['../classfoundation_1_1SpinLock.html',1,'foundation']]],
5 | ['spinlockobject',['SpinLockObject',['../classfoundation_1_1SpinLockObject.html',1,'foundation']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/classes_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['thread',['Thread',['../classfoundation_1_1Thread.html',1,'foundation']]],
4 | ['threadexception',['ThreadException',['../classfoundation_1_1ThreadException.html',1,'foundation']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/classes_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector',['Vector',['../classfoundation_1_1Vector.html',1,'foundation']]],
4 | ['vectorexception',['VectorException',['../classfoundation_1_1VectorException.html',1,'foundation']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/search/close.png
--------------------------------------------------------------------------------
/docs/search/defines_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5fposision_5fcontextcache',['_POSISION_CONTEXTCACHE',['../Position_8h.html#aad55fc9702747c96af7fc902210e3409',1,'Position.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/defines_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['color_5fall',['COLOR_ALL',['../Color_8h.html#a268fdaa44c533da9f7040c514330498a',1,'Color.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['direction',['Direction',['../Direction_8h.html#a121263a1efbaca432db485586b7cbc49',1,'game::Direction']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['file',['File',['../Region_8h.html#a2af81b1b43a6d60e2ff0f0b49fe67806',1,'game::Region::File()'],['../Square_8h.html#ae940dd15d54c3236c0df9c290e2ef602',1,'game::Square::File()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['move',['Move',['../Move_8h.html#aa352018c3128ee21a3601a6a80abda3e',1,'game::Move']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rank',['Rank',['../Region_8h.html#af46ac03db30b281597a920d3629457cb',1,'game::Region::Rank()'],['../Square_8h.html#a0d19915bde17c686ae3252784d49a924',1,'game::Square::Rank()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['state',['State',['../classgame_1_1CSAConnection.html#aaf4f422a2ee36d927af068bbdb7d5ea0',1,'game::CSAConnection']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['threadstate',['ThreadState',['../classfoundation_1_1Thread.html#a81eaa4962717a9205c93a6185289c485',1,'foundation::Thread']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bfu',['BFU',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfacd334c1bd3949f9107aeeb87734ea444',1,'game::Piece']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['color',['Color',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa1a7570be627a29c57ec1de0228c2a346',1,'game::Piece']]],
4 | ['colors',['Colors',['../Color_8h.html#a2d3d06a8e414b7290cd5fbf7b323ee5dae1f3b0fdde84cfe026d2a061a97fadde',1,'game::Color']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['drop',['Drop',['../Move_8h.html#aa352018c3128ee21a3601a6a80abda3ead5c4719660e222b454dc1ebad75e75d7',1,'game::Move']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['emp',['EMP',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa0fc03dcd292bcb05caa1b5a6863312c3',1,'game::Piece']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fu',['FU',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa90d18fbf27544be69fc9df5cce9bced2',1,'game::Piece']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['none',['None',['../Move_8h.html#aa352018c3128ee21a3601a6a80abda3eaa25bf102fe2d31752bff02ea7aa83dc1',1,'game::Move']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['plane',['Plane',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa31cda666adc9d95b3889d865b83442a3',1,'game::Piece']]],
4 | ['promote',['Promote',['../Move_8h.html#aa352018c3128ee21a3601a6a80abda3eaac9420fd5235f1ed1b375175bc5ba403',1,'game::Move']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wfu',['WFU',['../Piece_8h.html#a2644969e738ae80a2f7b7270e4e173cfa495af94285214ff8a63112d2f36f0efd',1,'game::Piece']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['atomic_2eh',['Atomic.h',['../Atomic_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bitboard_2ecpp',['Bitboard.cpp',['../Bitboard_8cpp.html',1,'']]],
4 | ['bitboard_2eh',['Bitboard.h',['../Bitboard_8h.html',1,'']]],
5 | ['bitoperations_2eh',['BitOperations.h',['../BitOperations_8h.html',1,'']]],
6 | ['btree_2eh',['BTree.h',['../BTree_8h.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['color_2eh',['Color.h',['../Color_8h.html',1,'']]],
4 | ['common_2eh',['Common.h',['../Common_8h.html',1,'']]],
5 | ['convert_2eh',['Convert.h',['../Convert_8h.html',1,'']]],
6 | ['csaconnection_2ecpp',['CSAConnection.cpp',['../CSAConnection_8cpp.html',1,'']]],
7 | ['csaconnection_2eh',['CSAConnection.h',['../CSAConnection_8h.html',1,'']]],
8 | ['csafile_2ecpp',['CSAFile.cpp',['../CSAFile_8cpp.html',1,'']]],
9 | ['csafile_2eh',['CSAFile.h',['../CSAFile_8h.html',1,'']]],
10 | ['csasummary_2ecpp',['CSASummary.cpp',['../CSASummary_8cpp.html',1,'']]],
11 | ['csasummary_2eh',['CSASummary.h',['../CSASummary_8h.html',1,'']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/files_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['direction_2ecpp',['Direction.cpp',['../Direction_8cpp.html',1,'']]],
4 | ['direction_2eh',['Direction.h',['../Direction_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/files_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['effect_2ecpp',['Effect.cpp',['../Effect_8cpp.html',1,'']]],
4 | ['effect_2eh',['Effect.h',['../Effect_8h.html',1,'']]],
5 | ['evaluation_2eh',['Evaluation.h',['../Evaluation_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/files_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hashtree_2eh',['HashTree.h',['../HashTree_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['list_2eh',['List.h',['../List_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['move_2eh',['Move.h',['../Move_8h.html',1,'']]],
4 | ['mutex_2eh',['Mutex.h',['../Mutex_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/files_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['piece_2eh',['Piece.h',['../Piece_8h.html',1,'']]],
4 | ['position_2ecpp',['Position.cpp',['../Position_8cpp.html',1,'']]],
5 | ['position_2eh',['Position.h',['../Position_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/files_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['region_2ecpp',['Region.cpp',['../Region_8cpp.html',1,'']]],
4 | ['region_2eh',['Region.h',['../Region_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/files_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['semaphore_2eh',['Semaphore.h',['../Semaphore_8h.html',1,'']]],
4 | ['shogi_2ecpp',['Shogi.cpp',['../Shogi_8cpp.html',1,'']]],
5 | ['shogi_2eh',['Shogi.h',['../Shogi_8h.html',1,'']]],
6 | ['spinlock_2eh',['SpinLock.h',['../SpinLock_8h.html',1,'']]],
7 | ['square_2ecpp',['Square.cpp',['../Square_8cpp.html',1,'']]],
8 | ['square_2eh',['Square.h',['../Square_8h.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/files_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['thread_2eh',['Thread.h',['../Thread_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['utility_2ecpp',['Utility.cpp',['../Utility_8cpp.html',1,'']]],
4 | ['utility_2eh',['Utility.h',['../Utility_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/files_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zobrist_2ecpp',['Zobrist.cpp',['../Zobrist_8cpp.html',1,'']]],
4 | ['zobrist_2eh',['Zobrist.h',['../Zobrist_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['random',['Random',['../Utility_8cpp.html#a659c8488a9e030217a5cd7c75d303610',1,'utility::Random(void)'],['../Utility_8cpp.html#abbc16b1e73f8488931410da597da4561',1,'utility::random(void)']]],
4 | ['readgame',['readGame',['../classgame_1_1CSAFile.html#ac4bafd56dd6bd5a2e54c003d3fb0011f',1,'game::CSAFile']]],
5 | ['receive',['receive',['../classgame_1_1CSAConnection.html#a6f3836745f51e66952de3dce908b2a30',1,'game::CSAConnection']]],
6 | ['reject',['reject',['../classgame_1_1CSAConnection.html#a1b9fbb07e381343da64fa56a5dd24a88',1,'game::CSAConnection']]],
7 | ['remove',['remove',['../classgame_1_1Position.html#a88410bb7f4d1774604aea73a1092b5bf',1,'game::Position']]],
8 | ['resign',['resign',['../classgame_1_1CSAConnection.html#a225d221d42371536460ab5ddc13ac015',1,'game::CSAConnection']]],
9 | ['resize',['resize',['../classfoundation_1_1Vector.html#abcbe5792ac9fa2133006dc1ccaad2214',1,'foundation::Vector']]],
10 | ['result',['result',['../classfoundation_1_1Thread.html#a46af2cb5416016dec4b93870a05f807b',1,'foundation::Thread']]],
11 | ['reverse',['reverse',['../classfoundation_1_1List.html#afc5c5c8c0f082a2ef34a7bab4c3e4643',1,'foundation::List']]],
12 | ['rs',['RS',['../Effect_8cpp.html#a4509aba5584a9ba02180e8327ff919da',1,'game::Effect']]],
13 | ['run',['run',['../classfoundation_1_1Thread.html#a3ca2fb588667accd1a486ee6ceb06f10',1,'foundation::Thread']]]
14 | ];
15 |
--------------------------------------------------------------------------------
/docs/search/functions_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tail',['tail',['../classfoundation_1_1List.html#a29c87613c460b7df1438c3259fae6050',1,'foundation::List']]],
4 | ['thread',['Thread',['../classfoundation_1_1Thread.html#aee4313ec4aec7c2678d6529cfe7a3a19',1,'foundation::Thread']]],
5 | ['to',['to',['../Move_8h.html#af09db1621675c040b0d1d9f42d41c24c',1,'game::Move']]],
6 | ['tofile',['toFile',['../Region_8h.html#ae63af6e70f53e6e7be5bff7131114bae',1,'game::Region::toFile()'],['../Square_8h.html#a62b0ba61f7723c99cf10e2f5ff2cf15f',1,'game::Square::toFile()']]],
7 | ['top',['top',['../classfoundation_1_1List.html#abc2364408d9b965f92466fba75029001',1,'foundation::List::top(T &)'],['../classfoundation_1_1List.html#ac0ee6505fa5a3c930256ea0f11ab9071',1,'foundation::List::top(void)']]],
8 | ['torank',['toRank',['../Region_8h.html#ae07b4da6f0bb3426caf42f0db82fd357',1,'game::Region::toRank()'],['../Square_8h.html#af22075a156a430624bb55210dc26c111',1,'game::Square::toRank()']]],
9 | ['toregion',['toRegion',['../Convert_8h.html#a15020a7eab83b521c6bd13e61e5b4ac5',1,'game::Convert']]],
10 | ['tosquare',['toSquare',['../Convert_8h.html#a8a97b21960df5418bbe78a6d137c486e',1,'game::Convert']]],
11 | ['trysync',['trysync',['../classfoundation_1_1Thread.html#a1b6371dac4e43e688850bb67c906c880',1,'foundation::Thread']]],
12 | ['turn',['turn',['../classgame_1_1Position.html#a12f4831d9e641ced57dc863972158930',1,'game::Position::turn(void) const '],['../classgame_1_1Position.html#a75328b357434b5f796c507e7740e756b',1,'game::Position::turn(Color::Color)']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/search/functions_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uchifuzume',['uchifuzume',['../classgame_1_1Position.html#a9380f61329221ecb8c78a4673a7d6994',1,'game::Position']]],
4 | ['undo',['undo',['../classgame_1_1Position.html#a9f9e2390c035d75c5bbd69ae9a05bd18',1,'game::Position']]],
5 | ['uniquerandom',['uniqueRandom',['../Utility_8cpp.html#a72a36bcfa121d73475497d336c8933a4',1,'utility']]],
6 | ['unite',['unite',['../classgame_1_1Bitboard.html#a032b63136d0142aaee9e33d541051e20',1,'game::Bitboard::unite()'],['../Bitboard_8h.html#abde222b9099b0468df71ad312cdf56f9',1,'unite(): Bitboard.h']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../classfoundation_1_1Array.html#acdac016425e6d931dfdbcb358a9673b0',1,'foundation::Array::value()'],['../classfoundation_1_1Vector.html#a3bd7173ba4caaac1118e0717c53db680',1,'foundation::Vector::value()'],['../Move_8h.html#aaa2e6bbfb0da0a38eda6db60e87b2555',1,'game::Move::value()']]],
4 | ['vector',['Vector',['../classfoundation_1_1Vector.html#a105c3d2c005599fa542525e64028d3f4',1,'foundation::Vector::Vector()'],['../classfoundation_1_1Vector.html#a9fc697ee480795031562931d808b1c28',1,'foundation::Vector::Vector(size_t)'],['../classfoundation_1_1Vector.html#aaa7d231e6c24a92a31ab8797e30e7917',1,'foundation::Vector::Vector(size_t, T)'],['../classfoundation_1_1Vector.html#ad4df449805a9384b76e0516bea9440a5',1,'foundation::Vector::Vector(const Vector< T > &)']]],
5 | ['vsize',['vsize',['../classfoundation_1_1Array.html#a614db76b92132bb495d3af7ff6ca4312',1,'foundation::Array::vsize()'],['../classfoundation_1_1Vector.html#abd76f22a00a29e3fc05628b0fee6cf2f',1,'foundation::Vector::vsize()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/functions_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wait',['wait',['../classfoundation_1_1Semaphore.html#a99b38486d1c17d0bfd964affa161427d',1,'foundation::Semaphore']]],
4 | ['write',['write',['../classgame_1_1CSAConnection.html#a42b162a00055d67b2ce529e794c71592',1,'game::CSAConnection']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/functions_16.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yield',['yield',['../classfoundation_1_1Thread.html#a26ee7bf1f4784e4846f51cf8eb6bd90f',1,'foundation::Thread']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/functions_17.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ed',['ED',['../Effect_8cpp.html#a06fac235a66483acecf5ea0a2d917919',1,'game::Effect']]],
4 | ['empty',['empty',['../classgame_1_1Position.html#ac8c1722bf6058a14442f9b0e9fe4e23a',1,'game::Position']]],
5 | ['end',['end',['../classfoundation_1_1List.html#a25974554fbfb3855e6df393afe0e7674',1,'foundation::List::end()'],['../classgame_1_1CSAFile.html#af39f2597537bb1ce855d494af4af3a36',1,'game::CSAFile::end()']]],
6 | ['eval',['eval',['../classgame_1_1Position.html#a75c1048226ea2c2957cdc923ea1eed55',1,'game::Position']]],
7 | ['exchange',['exchange',['../classgame_1_1Position.html#a2fa43ca76ca761b3f96ed95c904a8fc1',1,'game::Position']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fh',['FH',['../Effect_8cpp.html#ac980028eddf380b78f6ce0fc6ff9ec15',1,'game::Effect']]],
4 | ['find',['find',['../classfoundation_1_1BTree.html#af573fc754aff7565eeefa31203e51990',1,'foundation::BTree::find()'],['../classfoundation_1_1HashTree.html#accac017937b066214beaff708478e6c3',1,'foundation::HashTree::find(const T &, V &)'],['../classfoundation_1_1HashTree.html#afc4362c8a93083f26cafd7ee3bcfe48a',1,'foundation::HashTree::find(const T &)']]],
5 | ['fk',['FK',['../Effect_8cpp.html#a2b4381af4dbd2463020d763a7f1cef2f',1,'game::Effect']]],
6 | ['flip',['flip',['../Color_8h.html#ae156af77bde55411dc0100abfb4bf4ad',1,'game::Color']]],
7 | ['fr',['FR',['../Effect_8cpp.html#afb0e4c69322d81a543b6cc68a3183292',1,'game::Effect']]],
8 | ['from',['from',['../Move_8h.html#a653d408bf1b24bff17aa0a292e0af2f8',1,'game::Move']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['index',['index',['../classgame_1_1Bitboard.html#a27cde1938a5b92c7c5dbc856f097c513',1,'game::Bitboard::index()'],['../Bitboard_8h.html#a007164065013c924206f6cdf72a9fe2b',1,'index(): Bitboard.h']]],
4 | ['init',['init',['../classgame_1_1Position.html#a8f508dca44809cba3d6d4f29477f2da0',1,'game::Position']]],
5 | ['initialize',['initialize',['../Effect_8cpp.html#a9aae2826a03973cc623ce029980e8e98',1,'game::Effect::initialize()'],['../Shogi_8cpp.html#ab5dfa9b9d7275c1e47e3443e6ceb57de',1,'game::Shogi::initialize()'],['../Zobrist_8h.html#ae0ceb3b2b2049608c6b0efecba22b91f',1,'game::Zobrist::initialize()']]],
6 | ['initrandom',['initRandom',['../Utility_8cpp.html#a6b1c036dedbbbdd38a2eb69d12549500',1,'utility::initRandom(int s)'],['../Utility_8cpp.html#a33c87777dec3981a7eac31e6b17d2901',1,'utility::initRandom(void)']]],
7 | ['initrandomtree',['initRandomTree',['../Utility_8cpp.html#a3ca30d1056cedcb542a42cecc0e8fb15',1,'utility']]],
8 | ['ishwll',['isHWll',['../Square_8h.html#a98aeec8dda8f4bb4ebf458fc1c11b9f3',1,'game::Square']]],
9 | ['isnull',['isNull',['../Move_8h.html#a477e63cfcfd774f3525f239d498e26ad',1,'game::Move']]],
10 | ['isvwll',['isVWll',['../Square_8h.html#a4026b16d59d24d5087280692f61357da',1,'game::Square']]],
11 | ['iswall',['isWall',['../Region_8h.html#a5cd496fe05a3102694645bedbef42d6b',1,'game::Region::isWall()'],['../Square_8h.html#abd152cb6246384fc0a62902a0b1bedca',1,'game::Square::isWall()']]],
12 | ['iterator',['iterator',['../classfoundation_1_1List_1_1iterator.html#a59b64737525c37ab64e56a65db8c20ca',1,'foundation::List::iterator']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/docs/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ka',['KA',['../Effect_8cpp.html#a90cc88d219166e9fcbf47dc0631a4fe2',1,'game::Effect']]],
4 | ['kb',['KB',['../Effect_8cpp.html#a6e46054283527ed71682a821a654af8a',1,'game::Effect']]],
5 | ['kw',['KW',['../Effect_8cpp.html#aad546a1917b70d18ea41095e45c0d4c7',1,'game::Effect']]],
6 | ['ky',['KY',['../Effect_8cpp.html#a9b94f10dc7e4353a49410a03a9224716',1,'game::Effect']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lastmove',['lastMove',['../classgame_1_1Position.html#a2027602edcb8448a53249cbf6f9b6b1f',1,'game::Position']]],
4 | ['ld',['LD',['../Effect_8cpp.html#ac63b3deb4cd2c329a55221f3465b5ccf',1,'game::Effect']]],
5 | ['list',['List',['../classfoundation_1_1List.html#aa2b51b62306e5b1fef81c247508a1ceb',1,'foundation::List::List()'],['../classfoundation_1_1List.html#ad9e17a93cdca1511257a0a76ccfa5e78',1,'foundation::List::List(const List< T > &)']]],
6 | ['listhead',['ListHead',['../classfoundation_1_1ListHead.html#a7b23f7608a5a9d291e8646216d972d29',1,'foundation::ListHead']]],
7 | ['login',['login',['../classgame_1_1CSAConnection.html#a1dbadfa37e4202dce44d8bed641dede8',1,'game::CSAConnection']]],
8 | ['logout',['logout',['../classgame_1_1CSAConnection.html#a24c5c2b15a73c2ac9d6fc4c41fedc6fd',1,'game::CSAConnection']]],
9 | ['lsb',['lsb',['../classgame_1_1Bitboard.html#af50d1cb9b6e97d2e8a995a86be9e6bf8',1,'game::Bitboard::lsb()'],['../Bitboard_8h.html#a316868994294df9e894bf913692310cb',1,'lsb(): Bitboard.h']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['makecheck',['makeCheck',['../classgame_1_1Position.html#a3f00003f8c4961c7b3d8557810135efb',1,'game::Position']]],
4 | ['max',['max',['../Evaluation_8h.html#a63787fad9eec3680b26a050ffd73214d',1,'game::Evaluation']]],
5 | ['message',['message',['../classgame_1_1CSAConnection.html#ac7a3caf2a8f0b669a6ce8e58aed41050',1,'game::CSAConnection']]],
6 | ['minormove',['minorMove',['../classgame_1_1Position.html#a93dfc86f8ee2c1c688fab027fec2ac14',1,'game::Position']]],
7 | ['move',['move',['../classgame_1_1Position.html#a255786a191de81a2f8599edb4648c537',1,'game::Position::move(const Move::Move &)'],['../classgame_1_1Position.html#a57fe590970c518af6167c0bc079d5904',1,'game::Position::move(const CSAMove &)'],['../Move_8h.html#aa04256d6878418d477a828f370407999',1,'game::Move::move()']]],
8 | ['mutex',['Mutex',['../classfoundation_1_1Mutex.html#a9806de0ad5f4064e6f1d67f96ae5ea05',1,'foundation::Mutex::Mutex(MutexObject &v)'],['../classfoundation_1_1Mutex.html#a9ab52fd8b9152f8196cf6c0601197eb3',1,'foundation::Mutex::Mutex(MutexObject *v)']]],
9 | ['mutexobject',['MutexObject',['../classfoundation_1_1MutexObject.html#afbbf6e38688ccc950d1fbccc83b83a21',1,'foundation::MutexObject']]],
10 | ['myturn',['myTurn',['../classgame_1_1Position.html#a3d087e0bf3af712cd561fa9423a730b4',1,'game::Position']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nchecks',['nchecks',['../classgame_1_1Position.html#a022fc6d22e945fdb40e5e63402e65150',1,'game::Position']]],
4 | ['neutral',['neutral',['../Piece_8h.html#ab087368c626e3adc1d712f55110ec13a',1,'game::Piece']]],
5 | ['newgame',['newGame',['../classgame_1_1CSAConnection.html#ac4089851d51feaadaf9fd3b232e34980',1,'game::CSAConnection']]],
6 | ['nvalue',['nvalue',['../Move_8h.html#a2d101116e234fd905d0ae7b15a0235cc',1,'game::Move']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/search/related_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/related_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['operator_3c_3c',['operator<<',['../structgame_1_1CSAMove.html#a2000f4e8fc413a141b48d61237d36674',1,'game::CSAMove::operator<<()'],['../classgame_1_1Bitboard.html#a6b0cb0f1253a1a0c5bc131d991fad835',1,'game::Bitboard::operator<<()'],['../classgame_1_1Position.html#a82c438f62870138e2929ce537947b8c0',1,'game::Position::operator<<()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/search/search_l.png
--------------------------------------------------------------------------------
/docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/search/search_m.png
--------------------------------------------------------------------------------
/docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/search/search_r.png
--------------------------------------------------------------------------------
/docs/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "_abcdefghiklmnoprstuvwyz~",
4 | 1: "abchilmpstv",
5 | 2: "abcdehlmprstuz",
6 | 3: "_abcdefghiklmnoprstuvwy~",
7 | 4: "_abefghiklmprsuvwz",
8 | 5: "dekrs",
9 | 6: "dfmrst",
10 | 7: "bcdefnpw",
11 | 8: "o",
12 | 9: "_c"
13 | };
14 |
15 | var indexSectionNames =
16 | {
17 | 0: "all",
18 | 1: "classes",
19 | 2: "files",
20 | 3: "functions",
21 | 4: "variables",
22 | 5: "typedefs",
23 | 6: "enums",
24 | 7: "enumvalues",
25 | 8: "related",
26 | 9: "defines"
27 | };
28 |
29 | var indexSectionLabels =
30 | {
31 | 0: "All",
32 | 1: "Classes",
33 | 2: "Files",
34 | 3: "Functions",
35 | 4: "Variables",
36 | 5: "Typedefs",
37 | 6: "Enumerations",
38 | 7: "Enumerator",
39 | 8: "Friends",
40 | 9: "Macros"
41 | };
42 |
43 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['direction',['Direction',['../Region_8h.html#a933e7bacfae5dd864888e2c613bdee4a',1,'game::Region::Direction()'],['../Square_8h.html#a073268636e65a3d7047422284f817a41',1,'game::Square::Direction()']]],
4 | ['directionbits',['DirectionBits',['../Direction_8h.html#ad518b93bbfcb77bb7036c1b6d2610eeb',1,'game::Direction']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['eval',['Eval',['../Evaluation_8h.html#af63be075a003b694ac304759dbdc75ae',1,'game::Evaluation']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['key',['key',['../Zobrist_8h.html#ab7ffc95b80dfe4820e8f0a44b74bfdea',1,'game::Zobrist']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['region',['Region',['../Region_8h.html#a0a8019a77c269cced9dcaa15327226fd',1,'game::Region']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['square',['Square',['../Square_8h.html#af69651308eb968c71033fbd1eddf7435',1,'game::Square']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adirectionbitstable',['ADirectionBitsTable',['../Direction_8cpp.html#ae502c8c2381d226ed61911dc605baeef',1,'game::Direction']]],
4 | ['adirectiontable',['ADirectionTable',['../Direction_8cpp.html#a594c753c76bb3fd15c650bd8aea23935',1,'game::Direction::ADirectionTable()'],['../Region_8cpp.html#a8f97050485632ac720ac9ac28dc4aa81',1,'game::Region::ADirectionTable()'],['../Square_8cpp.html#ace160777d5a16b20308558b87dfd849e',1,'game::Square::ADirectionTable()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wall',['Wall',['../classgame_1_1Bitboard.html#af2f8f8111961054200af5fa89d5b8ff9',1,'game::Bitboard']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero',['Zero',['../classgame_1_1Bitboard.html#a8ac8413f0935dd8bf880f89cffd882b0',1,'game::Bitboard']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['boardsize',['BoardSize',['../structgame_1_1CSASummary.html#a402ed74627c5be06d6d3e745d31ad8de',1,'game::CSASummary']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['emphandsmask',['EMPHandsMask',['../classgame_1_1Position.html#ad68e54e1283453b89cb50471cc8272ba',1,'game::Position']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['file',['File',['../classgame_1_1Bitboard.html#aeb9844c3a3f792693caa1f5d194eb512',1,'game::Bitboard']]],
4 | ['fill',['Fill',['../classgame_1_1Bitboard.html#a3b8a95cfc8ec5b0b3bf28ca5472d3a65',1,'game::Bitboard']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['globalsync',['globalSync',['../classfoundation_1_1Thread.html#aa706108a8472b972d7adab378d54f9af',1,'foundation::Thread']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hands',['hands',['../Zobrist_8h.html#ac613d049411aa20e7b708ec8f9206542',1,'game::Zobrist']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['infinity',['Infinity',['../Evaluation_8h.html#ac717379c8ff5b819d3d24c1351e54543',1,'game::Evaluation']]],
4 | ['invert',['Invert',['../classgame_1_1Bitboard.html#a1ab908ef8f562c8561d15092b62bd62d',1,'game::Bitboard']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['keepaliveinterval',['KeepAliveInterval',['../classgame_1_1CSAConnection.html#a1cc35916fa47d9187dbf991726d5209d',1,'game::CSAConnection']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ldirectiontable',['LDirectionTable',['../Direction_8cpp.html#a644e366ebff1aa779e40401717f04551',1,'game::Direction::LDirectionTable()'],['../Region_8cpp.html#a1bc9c38b653f092b5ad2f4137da49bb4',1,'game::Region::LDirectionTable()'],['../Square_8cpp.html#a4a342e2846f04b1b0874117cf72b933f',1,'game::Square::LDirectionTable()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['minormoves',['MinorMoves',['../classgame_1_1Position.html#a1fd9eeae4e9cce5ff39bd87dba2ecd33',1,'game::Position']]],
4 | ['moat',['Moat',['../classgame_1_1Bitboard.html#aeeb89b59f9a30a3cce63bead932d576f',1,'game::Bitboard']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['portnumber',['PortNumber',['../classgame_1_1CSAConnection.html#acf2f2949fd254969638e7159ead1e4f8',1,'game::CSAConnection']]],
4 | ['position',['position',['../structgame_1_1CSASummary.html#a7b42c05cc0460284cf469af732df966c',1,'game::CSASummary::position()'],['../Zobrist_8h.html#a139e9446d5bfb89d4a1c5c44bc6fda5d',1,'game::Zobrist::position()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rank',['Rank',['../classgame_1_1Bitboard.html#aa491728f62d913137b1d534571d324c8',1,'game::Bitboard']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['square',['Square',['../classgame_1_1Bitboard.html#a14d22911d9c89347c04887661e889b5d',1,'game::Bitboard']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unitstring',['unitString',['../structgame_1_1CSASummary.html#afa3c132a368629d953bf4d5c01b2aafa',1,'game::CSASummary']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['version',['version',['../structgame_1_1CSASummary.html#a0dc414753b742ed036ad3322a3eb8242',1,'game::CSASummary']]],
4 | ['vshift',['VShift',['../classgame_1_1Bitboard.html#a5a75c55d7f07da176f836add736e64c9',1,'game::Bitboard']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/splitbar.png
--------------------------------------------------------------------------------
/docs/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/sync_off.png
--------------------------------------------------------------------------------
/docs/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/sync_on.png
--------------------------------------------------------------------------------
/docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/tab_a.png
--------------------------------------------------------------------------------
/docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/tab_b.png
--------------------------------------------------------------------------------
/docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/tab_h.png
--------------------------------------------------------------------------------
/docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/docs/tab_s.png
--------------------------------------------------------------------------------
/docs/tabs.css:
--------------------------------------------------------------------------------
1 | .tabs, .tabs2, .tabs3 {
2 | background-image: url('tab_b.png');
3 | width: 100%;
4 | z-index: 101;
5 | font-size: 13px;
6 | font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
7 | }
8 |
9 | .tabs2 {
10 | font-size: 10px;
11 | }
12 | .tabs3 {
13 | font-size: 9px;
14 | }
15 |
16 | .tablist {
17 | margin: 0;
18 | padding: 0;
19 | display: table;
20 | }
21 |
22 | .tablist li {
23 | float: left;
24 | display: table-cell;
25 | background-image: url('tab_b.png');
26 | line-height: 36px;
27 | list-style: none;
28 | }
29 |
30 | .tablist a {
31 | display: block;
32 | padding: 0 20px;
33 | font-weight: bold;
34 | background-image:url('tab_s.png');
35 | background-repeat:no-repeat;
36 | background-position:right;
37 | color: #283A5D;
38 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
39 | text-decoration: none;
40 | outline: none;
41 | }
42 |
43 | .tabs3 .tablist a {
44 | padding: 0 10px;
45 | }
46 |
47 | .tablist a:hover {
48 | background-image: url('tab_h.png');
49 | background-repeat:repeat-x;
50 | color: #fff;
51 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
52 | text-decoration: none;
53 | }
54 |
55 | .tablist li.current a {
56 | background-image: url('tab_a.png');
57 | background-repeat:repeat-x;
58 | color: #fff;
59 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
60 | }
61 |
--------------------------------------------------------------------------------
/example/debug.csa:
--------------------------------------------------------------------------------
1 | V2.2
2 | N+
3 | N-
4 | P1-KY * +RY * * * * -KE-KY
5 | P2 * * * +KI * -OU-KI-GI *
6 | P3-FU * -FU-FU-FU-FU * * -FU
7 | P4 * * * * * * -FU-FU *
8 | P5+FU * +FU * * * * * *
9 | P6 * * * +FU+FU * * * *
10 | P7 * * * -NG * +FU+FU+FU+FU
11 | P8 * * -RY * +KI+OU * * *
12 | P9+KY-TO * * * +KI+GI+KE+KY
13 | P+00KE00FU
14 | P-00KA00KA00GI00KE
15 | +
16 |
--------------------------------------------------------------------------------
/example/dfpn/zuko03.csa:
--------------------------------------------------------------------------------
1 | N+
2 | N-
3 | P1 * * -FU * -KI+TO * * *
4 | P2 * +FU * -FU * -FU-FU * *
5 | P3-KY * +FU * -KI * +GI-RY *
6 | P4+FU * +KA * +FU * -TO * *
7 | P5 * -FU * * * -KY * * *
8 | P6 * -OU+KE * * * * * *
9 | P7 * * * * * * * * *
10 | P8 * * +UM * * * * * *
11 | P9 * -HI * * * * * * *
12 | P+00KI00GI00KE00KE00FU00FU
13 | P-00KI00GI00GI00KE00KY00KY00FU00FU00FU00FU00FU
14 | +
15 |
16 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-common.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-common.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params11213.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params11213.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params1279.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params1279.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params132049.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params132049.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params19937.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params19937.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params216091.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params216091.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params2203.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params2203.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params4253.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params4253.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params44497.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params44497.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params521.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params521.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/._dSFMT-params86243.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/._dSFMT-params86243.h
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/FILES.txt:
--------------------------------------------------------------------------------
1 | This archive contails following directories and files.
2 |
3 | TOP DIRECTORY
4 | FILES.txt: This file.
5 | CHANGE-LOG.txt change log.
6 | LICENSE.txt: License file.
7 | Makefile: Makefile for test programs.
8 | dSFMT.h: Header file.
9 | dSFMT-common.h: Header file.
10 | dSFMT-params.h: parameter file control for various Mersenne expornent
11 | dSFMT-params521.h: parameters for period of 2^{521}-1
12 | dSFMT-params1279.h: parameters for period of 2^{1279}-1
13 | dSFMT-params2203.h: parameters for period of 2^{2203}-1
14 | dSFMT-params4253.h: parameters for period of 2^{4253}-1
15 | dSFMT-params11213.h: parameters for period of 2^{11213}-1
16 | dSFMT-params19937.h: parameters for period of 2^{19937}-1
17 | dSFMT.c: C code for standard C (c99) and unix like systems.
18 | test.c: Test driver for standard C.
19 | check.sh: Test shell script.
20 | dSFMT.521.out.txt: correct output of dSFMT MEXP=521
21 | dSFMT.1279.out.txt: correct output of dSFMT MEXP=1279
22 | dSFMT.2203.out.txt: correct output of dSFMT MEXP=2203
23 | dSFMT.4253.out.txt: correct output of dSFMT MEXP=4253
24 | dSFMT.11213.out.txt: correct output of dSFMT MEXP=11213
25 | dSFMT.19937.out.txt: correct output of dSFMT MEXP=19937
26 |
27 | html DIRECTORY: The documents generated by doxygen.
28 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/README.jp.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/README.jp.txt
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/README.txt:
--------------------------------------------------------------------------------
1 | =================================================================
2 | dSFMT ver. 2.2.1
3 | 2011.11.10
4 |
5 | double precision SIMD oriented Fast Mersenne Twister(dSFMT)
6 | based on IEEE 754 floating point format.
7 |
8 | Mutsuo Saito (Hiroshima University) and
9 | Makoto Matsumoto (Hiroshima University)
10 |
11 | Copyright (C) 2007, 2008, 2009 Mutsuo Saito, Makoto Matsumoto and
12 | Hiroshima University.
13 | Copyright (C) 2011, 2013 Mutsuo Saito, Makoto Matsumoto, Hiroshima
14 | University and The University of Tokyo.
15 | All rights reserved.
16 |
17 | The (modified) BSD License is applied to this software, see
18 | LICENSE.txt
19 | =================================================================
20 | The documents written in English is the official one.
21 |
22 | dSFMT ver. 2.0 and ver. 2.1 are completely different from dSFMT ver 1.xx.
23 | The algorithm is changed.
24 |
25 | This program only works on systems which have IEEE754 floating point
26 | format.
27 |
28 | This version uses `struct' of C language.
29 | Don't use different DSFMT_MEXP for compiling dSFMT.c and your program.
30 |
31 | To see documents, see html/index.html.
32 |
33 | To make test program, see html/howto-compile.html.
34 | If your CPU is BIG ENDIAN and your compiler is not gcc,
35 | define DSFMT_BIG_ENDIAN preprocessor macro, please.
36 |
37 | If you want to redistribute and/or change source files, see LICENSE.txt.
38 |
39 | When you change these files and redistribute them, PLEASE write your
40 | e-mail address in redistribution and write to contact YOU first if
41 | users of your changed source encounter troubles.
42 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/check.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | prefix=$1
3 | tmp=tmp.$$
4 | exps="521 1279 2203 4253 11213 19937 44497 86243 132049 216091"
5 | for mexp in $exps; do
6 | compare=dSFMT.${mexp}.out.txt
7 | command=${prefix}-M${mexp}
8 | ./$command -v > $tmp
9 | if diff -q -w $tmp $compare; then
10 | echo $command output check OK
11 | rm -f $tmp
12 | else
13 | echo $command output check NG!
14 | rm -f $tmp
15 | exit 1
16 | fi
17 | done
18 | exit 0
19 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params11213.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS11213_H
2 | #define DSFMT_PARAMS11213_H
3 |
4 | /* #define DSFMT_N 107 */
5 | /* #define DSFMT_MAXDEGREE 11256 */
6 | #define DSFMT_POS1 37
7 | #define DSFMT_SL1 19
8 | #define DSFMT_MSK1 UINT64_C(0x000ffffffdf7fffd)
9 | #define DSFMT_MSK2 UINT64_C(0x000dfffffff6bfff)
10 | #define DSFMT_MSK32_1 0x000fffffU
11 | #define DSFMT_MSK32_2 0xfdf7fffdU
12 | #define DSFMT_MSK32_3 0x000dffffU
13 | #define DSFMT_MSK32_4 0xfff6bfffU
14 | #define DSFMT_FIX1 UINT64_C(0xd0ef7b7c75b06793)
15 | #define DSFMT_FIX2 UINT64_C(0x9c50ff4caae0a641)
16 | #define DSFMT_PCV1 UINT64_C(0x8234c51207c80000)
17 | #define DSFMT_PCV2 UINT64_C(0x0000000000000001)
18 | #define DSFMT_IDSTR "dSFMT2-11213:37-19:ffffffdf7fffd-dfffffff6bfff"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}
32 | #define ALTI_SL1_PERM \
33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS11213_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params1279.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS1279_H
2 | #define DSFMT_PARAMS1279_H
3 |
4 | /* #define DSFMT_N 12 */
5 | /* #define DSFMT_MAXDEGREE 1376 */
6 | #define DSFMT_POS1 9
7 | #define DSFMT_SL1 19
8 | #define DSFMT_MSK1 UINT64_C(0x000efff7ffddffee)
9 | #define DSFMT_MSK2 UINT64_C(0x000fbffffff77fff)
10 | #define DSFMT_MSK32_1 0x000efff7U
11 | #define DSFMT_MSK32_2 0xffddffeeU
12 | #define DSFMT_MSK32_3 0x000fbfffU
13 | #define DSFMT_MSK32_4 0xfff77fffU
14 | #define DSFMT_FIX1 UINT64_C(0xb66627623d1a31be)
15 | #define DSFMT_FIX2 UINT64_C(0x04b6c51147b6109b)
16 | #define DSFMT_PCV1 UINT64_C(0x7049f2da382a6aeb)
17 | #define DSFMT_PCV2 UINT64_C(0xde4ca84a40000001)
18 | #define DSFMT_IDSTR "dSFMT2-1279:9-19:efff7ffddffee-fbffffff77fff"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}
32 | #define ALTI_SL1_PERM \
33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS1279_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params19937.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS19937_H
2 | #define DSFMT_PARAMS19937_H
3 |
4 | /* #define DSFMT_N 191 */
5 | /* #define DSFMT_MAXDEGREE 19992 */
6 | #define DSFMT_POS1 117
7 | #define DSFMT_SL1 19
8 | #define DSFMT_MSK1 UINT64_C(0x000ffafffffffb3f)
9 | #define DSFMT_MSK2 UINT64_C(0x000ffdfffc90fffd)
10 | #define DSFMT_MSK32_1 0x000ffaffU
11 | #define DSFMT_MSK32_2 0xfffffb3fU
12 | #define DSFMT_MSK32_3 0x000ffdffU
13 | #define DSFMT_MSK32_4 0xfc90fffdU
14 | #define DSFMT_FIX1 UINT64_C(0x90014964b32f4329)
15 | #define DSFMT_FIX2 UINT64_C(0x3b8d12ac548a7c7a)
16 | #define DSFMT_PCV1 UINT64_C(0x3d84e1ac0dc82880)
17 | #define DSFMT_PCV2 UINT64_C(0x0000000000000001)
18 | #define DSFMT_IDSTR "dSFMT2-19937:117-19:ffafffffffb3f-ffdfffc90fffd"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}
32 | #define ALTI_SL1_PERM \
33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS19937_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params2203.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS2203_H
2 | #define DSFMT_PARAMS2203_H
3 |
4 | /* #define DSFMT_N 20 */
5 | /* #define DSFMT_MAXDEGREE 2208 */
6 | #define DSFMT_POS1 7
7 | #define DSFMT_SL1 19
8 | #define DSFMT_MSK1 UINT64_C(0x000fdffff5edbfff)
9 | #define DSFMT_MSK2 UINT64_C(0x000f77fffffffbfe)
10 | #define DSFMT_MSK32_1 0x000fdfffU
11 | #define DSFMT_MSK32_2 0xf5edbfffU
12 | #define DSFMT_MSK32_3 0x000f77ffU
13 | #define DSFMT_MSK32_4 0xfffffbfeU
14 | #define DSFMT_FIX1 UINT64_C(0xb14e907a39338485)
15 | #define DSFMT_FIX2 UINT64_C(0xf98f0735c637ef90)
16 | #define DSFMT_PCV1 UINT64_C(0x8000000000000000)
17 | #define DSFMT_PCV2 UINT64_C(0x0000000000000001)
18 | #define DSFMT_IDSTR "dSFMT2-2203:7-19:fdffff5edbfff-f77fffffffbfe"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}
32 | #define ALTI_SL1_PERM \
33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS2203_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params4253.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS4253_H
2 | #define DSFMT_PARAMS4253_H
3 |
4 | /* #define DSFMT_N 40 */
5 | /* #define DSFMT_MAXDEGREE 4288 */
6 | #define DSFMT_POS1 19
7 | #define DSFMT_SL1 19
8 | #define DSFMT_MSK1 UINT64_C(0x0007b7fffef5feff)
9 | #define DSFMT_MSK2 UINT64_C(0x000ffdffeffefbfc)
10 | #define DSFMT_MSK32_1 0x0007b7ffU
11 | #define DSFMT_MSK32_2 0xfef5feffU
12 | #define DSFMT_MSK32_3 0x000ffdffU
13 | #define DSFMT_MSK32_4 0xeffefbfcU
14 | #define DSFMT_FIX1 UINT64_C(0x80901b5fd7a11c65)
15 | #define DSFMT_FIX2 UINT64_C(0x5a63ff0e7cb0ba74)
16 | #define DSFMT_PCV1 UINT64_C(0x1ad277be12000000)
17 | #define DSFMT_PCV2 UINT64_C(0x0000000000000001)
18 | #define DSFMT_IDSTR "dSFMT2-4253:19-19:7b7fffef5feff-ffdffeffefbfc"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}
32 | #define ALTI_SL1_PERM \
33 | {2,3,4,5,6,7,30,30,10,11,12,13,14,15,0,1}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfff80000U,0xffffffffU,0xfff80000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS4253_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/dSFMT-params521.h:
--------------------------------------------------------------------------------
1 | #ifndef DSFMT_PARAMS521_H
2 | #define DSFMT_PARAMS521_H
3 |
4 | /* #define DSFMT_N 4 */
5 | /* #define DSFMT_MAXDEGREE 544 */
6 | #define DSFMT_POS1 3
7 | #define DSFMT_SL1 25
8 | #define DSFMT_MSK1 UINT64_C(0x000fbfefff77efff)
9 | #define DSFMT_MSK2 UINT64_C(0x000ffeebfbdfbfdf)
10 | #define DSFMT_MSK32_1 0x000fbfefU
11 | #define DSFMT_MSK32_2 0xff77efffU
12 | #define DSFMT_MSK32_3 0x000ffeebU
13 | #define DSFMT_MSK32_4 0xfbdfbfdfU
14 | #define DSFMT_FIX1 UINT64_C(0xcfb393d661638469)
15 | #define DSFMT_FIX2 UINT64_C(0xc166867883ae2adb)
16 | #define DSFMT_PCV1 UINT64_C(0xccaa588000000000)
17 | #define DSFMT_PCV2 UINT64_C(0x0000000000000001)
18 | #define DSFMT_IDSTR "dSFMT2-521:3-25:fbfefff77efff-ffeebfbdfbfdf"
19 |
20 |
21 | /* PARAMETERS FOR ALTIVEC */
22 | #if defined(__APPLE__) /* For OSX */
23 | #define ALTI_SL1 (vector unsigned char)(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)
24 | #define ALTI_SL1_PERM \
25 | (vector unsigned char)(3,4,5,6,7,29,29,29,11,12,13,14,15,0,1,2)
26 | #define ALTI_SL1_MSK \
27 | (vector unsigned int)(0xffffffffU,0xfe000000U,0xffffffffU,0xfe000000U)
28 | #define ALTI_MSK (vector unsigned int)(DSFMT_MSK32_1, \
29 | DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4)
30 | #else /* For OTHER OSs(Linux?) */
31 | #define ALTI_SL1 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
32 | #define ALTI_SL1_PERM \
33 | {3,4,5,6,7,29,29,29,11,12,13,14,15,0,1,2}
34 | #define ALTI_SL1_MSK \
35 | {0xffffffffU,0xfe000000U,0xffffffffU,0xfe000000U}
36 | #define ALTI_MSK \
37 | {DSFMT_MSK32_1, DSFMT_MSK32_2, DSFMT_MSK32_3, DSFMT_MSK32_4}
38 | #endif
39 |
40 | #endif /* DSFMT_PARAMS521_H */
41 |
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/bc_s.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/bdwn.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/closed.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/doxygen.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/nav_f.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/nav_h.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/open.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/tab_a.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/tab_b.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/tab_h.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tsoftwareinc/libshogi/5e78f98ee1fcae08a3e6ee7739ef6978a12a154a/lib/dSFMT-src-2.2.3/html/tab_s.png
--------------------------------------------------------------------------------
/lib/dSFMT-src-2.2.3/html/tabs.css:
--------------------------------------------------------------------------------
1 | .tabs, .tabs2, .tabs3 {
2 | background-image: url('tab_b.png');
3 | width: 100%;
4 | z-index: 101;
5 | font-size: 13px;
6 | }
7 |
8 | .tabs2 {
9 | font-size: 10px;
10 | }
11 | .tabs3 {
12 | font-size: 9px;
13 | }
14 |
15 | .tablist {
16 | margin: 0;
17 | padding: 0;
18 | display: table;
19 | }
20 |
21 | .tablist li {
22 | float: left;
23 | display: table-cell;
24 | background-image: url('tab_b.png');
25 | line-height: 36px;
26 | list-style: none;
27 | }
28 |
29 | .tablist a {
30 | display: block;
31 | padding: 0 20px;
32 | font-weight: bold;
33 | background-image:url('tab_s.png');
34 | background-repeat:no-repeat;
35 | background-position:right;
36 | color: #283A5D;
37 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
38 | text-decoration: none;
39 | outline: none;
40 | }
41 |
42 | .tabs3 .tablist a {
43 | padding: 0 10px;
44 | }
45 |
46 | .tablist a:hover {
47 | background-image: url('tab_h.png');
48 | background-repeat:repeat-x;
49 | color: #fff;
50 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
51 | text-decoration: none;
52 | }
53 |
54 | .tablist li.current a {
55 | background-image: url('tab_a.png');
56 | background-repeat:repeat-x;
57 | color: #fff;
58 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
59 | }
60 |
--------------------------------------------------------------------------------
/regression/MyPosition.h:
--------------------------------------------------------------------------------
1 | #ifndef _MY_POSITION_H
2 | #define _MY_POSITION_H
3 |
4 | #include
5 | #include
6 | #include
7 |
8 | using namespace game;
9 |
10 | class MyPosition : public Position
11 | {
12 |
13 | public:
14 | /// Default constructor
15 | MyPosition () {}
16 |
17 | /// Copy constructor
18 | MyPosition (const Position &p ) : Position(p) {}
19 |
20 | /// Constructor takes CSA game summary
21 | MyPosition (const CSASummary &g) : Position(g) {}
22 |
23 | /// All pieces giving check
24 | const Bitboard & check (void) const;
25 |
26 | /// Check effect on OU of last player
27 | const Bitboard & recheck (void);
28 |
29 | /// Adjacent checking pieces
30 | const Bitboard & checkAD (void) const;
31 |
32 | /// Checking KY
33 | const Bitboard & checkKY (void) const;
34 |
35 | /// Checking KA
36 | const Bitboard & checkKA (void) const;
37 |
38 | /// Checking HI
39 | const Bitboard & checkHI (void) const;
40 |
41 | /// Pin
42 | const Bitboard & pin (void);
43 |
44 | /// Check hash
45 | bool chkHash (void);
46 |
47 | /// Check if identical
48 | bool operator== (const MyPosition &rhs);
49 | bool operator!= (const MyPosition &rhs);
50 |
51 | /// Assign
52 | MyPosition & operator= (const MyPosition &rhs);
53 |
54 | };
55 |
56 | #endif
57 |
58 |
--------------------------------------------------------------------------------
/regression/movebench.csa:
--------------------------------------------------------------------------------
1 | V2.2
2 | N+
3 | N-
4 | P1-KY * * * * * * -KE-KY
5 | P2 * * * * * +TO * -KI-OU
6 | P3 * * -KE-FU * +GI * * *
7 | P4-FU * -FU * * * * +FU-FU
8 | P5 * * * +FU * * +GI-FU *
9 | P6 * +FU+FU-KA * * +FU * +FU
10 | P7+FU * * * * * +KI+GI *
11 | P8+HI * * * * * * * *
12 | P9+KY+KE * * * * -KA+OU+KY
13 | P+00HI00KI
14 | P-00KI00GI00KE00FU00FU00FU00FU00FU
15 | -
16 |
--------------------------------------------------------------------------------