#include <hashKeyStack.h>

Public メソッド | |
| HashKeyStack (size_t capacity=0) | |
| ~HashKeyStack () | |
| void | push (const HashKey &) |
| void | pop () |
| void | clear () |
| const HashKey & | top (size_t n=0) const |
| bool | empty () const |
| size_t | size () const |
| void | dump () const |
Private 型 | |
| typedef vector< HashKey > | vector_t |
Private 変数 | |
| vector_t | data |
フレンド | |
| bool | operator== (const HashKeyStack &, const HashKeyStack &) |
hashKeyStack.h の 11 行で定義されています。
typedef vector<HashKey> osl::hash::HashKeyStack::vector_t [private] |
hashKeyStack.h の 13 行で定義されています。
| osl::hash::HashKeyStack::HashKeyStack | ( | size_t | capacity = 0 |
) | [explicit] |
hashKeyStack.cc の 8 行で定義されています。
参照先 data.
| osl::hash::HashKeyStack::~HashKeyStack | ( | ) |
hashKeyStack.cc の 14 行で定義されています。
| void osl::hash::HashKeyStack::clear | ( | ) | [inline] |
hashKeyStack.h の 21 行で定義されています。
参照先 data.
| void osl::hash::HashKeyStack::dump | ( | ) | const |
hashKeyStack.cc の 25 行で定義されています。
参照先 data.
| bool osl::hash::HashKeyStack::empty | ( | ) | const [inline] |
hashKeyStack.h の 29 行で定義されています。
参照先 data.
| void osl::hash::HashKeyStack::pop | ( | ) | [inline] |
hashKeyStack.h の 20 行で定義されています。
参照先 data.
| void osl::hash::HashKeyStack::push | ( | const HashKey & | key | ) |
hashKeyStack.cc の 19 行で定義されています。
参照先 data.
| size_t osl::hash::HashKeyStack::size | ( | ) | const [inline] |
| const HashKey& osl::hash::HashKeyStack::top | ( | size_t | n = 0 |
) | const [inline] |
hashKeyStack.h の 23 行で定義されています。
参照元 osl::game_playing::SpeculativeSearchPlayer::selectBestMove().
| bool operator== | ( | const HashKeyStack & | , | |
| const HashKeyStack & | ||||
| ) | [friend] |
vector_t osl::hash::HashKeyStack::data [private] |
hashKeyStack.h の 14 行で定義されています。
参照元 clear(), dump(), empty(), HashKeyStack(), pop(), push(), size(), と top().
1.6.3