構成 | ネームスペース | 型定義 | 関数

hashKey.h

#include "osl/basic_type.h"
#include "osl/bits/pieceStand.h"
#include "osl/simpleState.h"
#include <cstddef>
hashKey.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

struct  osl::hash::BoardKey96
struct  osl::hash::HashKey128Layout
class  osl::hash::HashKey128
 手番を含んだ盤面の状態のハッシュ値を保持するためのクラス. [詳細]
struct  osl::hash::HashKey128::StandHash
class  osl::hash::HashKey
class  osl::hash::HashGenTable
struct  std::hash< osl::HashKey >
struct  std::hash< osl::BoardKey >

ネームスペース

namespace  osl
namespace  osl::hash
namespace  std

型定義

typedef HashKey128 osl::hash::HashKeyBase
typedef BoardKey96 osl::hash::BoardKey

関数

bool osl::hash::operator== (const HashKey128 &l, const HashKey128 &r)
bool osl::hash::operator!= (const HashKey128 &l, const HashKey128 &r)
bool osl::hash::operator< (const HashKey128 &l, const HashKey128 &r)
 set等で使うためのみの不等号.
std::ostream & osl::hash::operator<< (std::ostream &os, const HashKey &h)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義