SimpleHashRecord* のstack. [詳細]
#include <searchState2.h>

Public メソッド | |
| RecordStack2 () | |
| void | clear () |
| void | push (SimpleHashRecord *r) |
| void | pop () |
| SimpleHashRecord * | lastRecord (unsigned int n=0) const |
| SimpleHashRecord * | rootRecord () const |
| void | setRootRecord (SimpleHashRecord *root) |
| void | setLastRecord (SimpleHashRecord *r) |
| size_t | size () const |
| bool | empty () const |
| bool | hasLastRecord (unsigned int n=0) const |
| void | dump () const |
Private 変数 | |
| FixedCapacityVector < SimpleHashRecord *, SEARCH_DEPTH_MAX > | data |
Static Private 変数 | |
| static const int | SEARCH_DEPTH_MAX = 64 |
SimpleHashRecord* のstack.
先頭要素はrootを意味する。
searchState2.h の 33 行で定義されています。
| osl::search::RecordStack2::RecordStack2 | ( | ) |
searchState2.cc の 12 行で定義されています。
参照先 clear().
| void osl::search::RecordStack2::clear | ( | ) |
searchState2.cc の 18 行で定義されています。
参照先 data.
参照元 RecordStack2(), と osl::search::SearchState2Core::restoreRootState().
| void osl::search::RecordStack2::dump | ( | ) | const |
| bool osl::search::RecordStack2::empty | ( | ) | const [inline] |
| bool osl::search::RecordStack2::hasLastRecord | ( | unsigned int | n = 0 |
) | const [inline] |
| SimpleHashRecord* osl::search::RecordStack2::lastRecord | ( | unsigned int | n = 0 |
) | const [inline] |
searchState2.h の 43 行で定義されています。
参照元 osl::search::SearchState2Core::abort(), と osl::search::SearchState2Core::lastRecord().
| void osl::search::RecordStack2::pop | ( | ) | [inline] |
searchState2.h の 41 行で定義されています。
| void osl::search::RecordStack2::push | ( | SimpleHashRecord * | r | ) | [inline] |
| SimpleHashRecord* osl::search::RecordStack2::rootRecord | ( | ) | const [inline] |
searchState2.h の 48 行で定義されています。
| void osl::search::RecordStack2::setLastRecord | ( | SimpleHashRecord * | r | ) | [inline] |
searchState2.h の 54 行で定義されています。
| void osl::search::RecordStack2::setRootRecord | ( | SimpleHashRecord * | root | ) | [inline] |
| size_t osl::search::RecordStack2::size | ( | ) | const [inline] |
FixedCapacityVector<SimpleHashRecord*, SEARCH_DEPTH_MAX> osl::search::RecordStack2::data [private] |
searchState2.h の 36 行で定義されています。
参照元 clear(), dump(), empty(), lastRecord(), pop(), push(), rootRecord(), setLastRecord(), setRootRecord(), と size().
const int osl::search::RecordStack2::SEARCH_DEPTH_MAX = 64 [static, private] |
searchState2.h の 35 行で定義されています。
1.6.3