#include "osl/misc/carray.h"
#include "osl/pieceStand.h"
#include <cstddef>
ネームスペース | |
namespace | osl |
namespace | osl::hash |
構成 | |
class | osl::hash::GeneralBoardKey< Integer, SIZE > |
֤ޤ̤ξ֤Υϥåͤݻ뤿Υ饹. [詳細] | |
class | osl::hash::GeneralSignatureBoardKey< BoardKeyBase > |
BoardKey + hash tableѤsignature [詳細] | |
struct | osl::hash::GeneralHashKey< SignatureBoardKeyBase > |
SignatureBoardKey + (piece stand) [詳細] | |
型定義 | |
typedef GeneralBoardKey < unsigned int, 4 > | osl::hash::BoardKey32 |
typedef GeneralBoardKey < unsigned long long, 2 > | osl::hash::BoardKey64 |
typedef GeneralSignatureBoardKey < BoardKey32 > | osl::hash::SignatureKey32 |
typedef GeneralSignatureBoardKey < BoardKey64 > | osl::hash::SignatureKey64 |
typedef GeneralHashKey < SignatureKey32 > | osl::hash::HashKey32 |
typedef GeneralHashKey < SignatureKey64 > | osl::hash::HashKey64 |
関数 | |
template<typename Integer, size_t SIZE> | |
bool | osl::hash::operator== (const GeneralBoardKey< Integer, SIZE > &l, const GeneralBoardKey< Integer, SIZE > &r) |
template<typename Integer, size_t SIZE> | |
bool | osl::hash::operator!= (const GeneralBoardKey< Integer, SIZE > &l, const GeneralBoardKey< Integer, SIZE > &r) |
template<typename Integer, size_t SIZE> | |
bool | osl::hash::operator< (const GeneralBoardKey< Integer, SIZE > &l, const GeneralBoardKey< Integer, SIZE > &r) |
setǻȤΤߤ full orderǤ뤳Ȱʳ˿̣Ϥʤ | |
template<typename T> | |
bool | osl::hash::operator== (const GeneralSignatureBoardKey< T > &l, const GeneralSignatureBoardKey< T > &r) |
template<typename T> | |
bool | osl::hash::operator!= (const GeneralSignatureBoardKey< T > &l, const GeneralSignatureBoardKey< T > &r) |
template<typename T> | |
bool | osl::hash::operator< (const GeneralSignatureBoardKey< T > &l, const GeneralSignatureBoardKey< T > &r) |
setǻȤΤߤ. | |
template<typename T> | |
bool | osl::hash::operator== (const GeneralHashKey< T > &l, const GeneralHashKey< T > &r) |
template<typename T> | |
bool | osl::hash::operator!= (const GeneralHashKey< T > &l, const GeneralHashKey< T > &r) |
template<typename T> | |
bool | osl::hash::operator< (const GeneralHashKey< T > &l, const GeneralHashKey< T > &r) |
setǻȤΤߤ full orderǤ뤳Ȱʳ˿̣Ϥʤ |