一般的に存在するデータ構造の将棋版,PieceVectorや各種bitsetなど. More...
一般的に存在するデータ構造の将棋版,PieceVectorや各種bitsetなど.
TODO: container という名前はどうなのか?
| typedef FixedCapacityVector<MoveLogProb,Move::MaxUniqMoves> osl::container::MoveLogProbVectorBase |
Definition at line 12 of file moveLogProbVector.h.
| typedef CArray<int64_t,2> osl::container::v2di |
Definition at line 34 of file tripleInt.h.
| typedef CArray<int32_t,4> osl::container::v4si |
Definition at line 33 of file tripleInt.h.
| bool osl::container::operator!= | ( | BitXmask | l, |
| BitXmask | r | ||
| ) | [inline] |
Definition at line 38 of file bitXmask.h.
| bool osl::container::operator!= | ( | NearMask | l, |
| NearMask | r | ||
| ) | [inline] |
Definition at line 103 of file nearMask.h.
| bool osl::container::operator!= | ( | const PieceMask & | m1, |
| const PieceMask & | m2 | ||
| ) | [inline] |
Definition at line 130 of file pieceMask.h.
| const NearMask osl::container::operator& | ( | NearMask | l, |
| NearMask | r | ||
| ) | [inline] |
Definition at line 95 of file nearMask.h.
References result.
| const PieceMask osl::container::operator& | ( | const PieceMask & | m1, |
| const PieceMask & | m2 | ||
| ) | [inline] |
Definition at line 100 of file pieceMask.h.
References osl::container::PieceMask::getMask().
| QuadInt osl::container::operator* | ( | QuadInt const & | si0, |
| int | scale | ||
| ) | [inline] |
| TripleInt osl::container::operator* | ( | TripleInt const & | si0, |
| int | scale | ||
| ) | [inline] |
Definition at line 157 of file tripleInt.h.
| QuadInt osl::container::operator+ | ( | QuadInt const & | si0, |
| QuadInt const & | si1 | ||
| ) | [inline] |
| TripleInt osl::container::operator+ | ( | TripleInt const & | si0, |
| TripleInt const & | si1 | ||
| ) | [inline] |
Definition at line 145 of file tripleInt.h.
| QuadIntPair osl::container::operator+ | ( | QuadIntPair const & | si0, |
| QuadIntPair const & | si1 | ||
| ) | [inline] |
| TripleIntPair osl::container::operator+ | ( | TripleIntPair const & | si0, |
| TripleIntPair const & | si1 | ||
| ) | [inline] |
Definition at line 198 of file tripleInt.h.
| QuadInt osl::container::operator- | ( | QuadInt const & | si0, |
| QuadInt const & | si1 | ||
| ) | [inline] |
| TripleInt osl::container::operator- | ( | TripleInt const & | si0, |
| TripleInt const & | si1 | ||
| ) | [inline] |
Definition at line 151 of file tripleInt.h.
| QuadIntPair osl::container::operator- | ( | QuadIntPair const & | si0, |
| QuadIntPair const & | si1 | ||
| ) | [inline] |
| TripleIntPair osl::container::operator- | ( | TripleIntPair const & | si0, |
| TripleIntPair const & | si1 | ||
| ) | [inline] |
Definition at line 204 of file tripleInt.h.
| bool osl::container::operator< | ( | const MoveVector & | l, |
| const MoveVector & | r | ||
| ) |
Definition at line 14 of file moveVector.cc.
| bool osl::container::operator< | ( | BitXmask | l, |
| BitXmask | r | ||
| ) | [inline] |
Definition at line 42 of file bitXmask.h.
| bool osl::container::operator< | ( | NearMask | l, |
| NearMask | r | ||
| ) | [inline] |
Definition at line 107 of file nearMask.h.
References osl::container::NearMask::uintValue().
| bool osl::container::operator< | ( | QuadInt const & | l, |
| QuadInt const & | r | ||
| ) | [inline] |
Definition at line 145 of file quadInt.h.
References osl::container::QuadInt::XMM::llv, and osl::container::QuadInt::v.
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| MoveVector const & | mv | ||
| ) |
Definition at line 6 of file moveVector.cc.
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| const BoardMask & | mask | ||
| ) |
Definition at line 8 of file boardMask.cc.
References osl::container::BoardMask::test().
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| const PieceVector & | pv | ||
| ) |
Definition at line 40 of file pieceVector.cc.
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| const Square8 & | v | ||
| ) |
Definition at line 6 of file square8.cc.
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| MoveLogProbVector const & | mv | ||
| ) |
Definition at line 10 of file moveLogProbVector.cc.
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| const BitXmask | mask | ||
| ) |
Definition at line 6 of file bitXmask.cc.
References osl::container::BitXmask::intValue().
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| NearMask | m | ||
| ) |
Definition at line 7 of file nearMask.cc.
References osl::container::NearMask::uintValue().
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| PieceMask const & | pieceMask | ||
| ) |
Definition at line 11 of file pieceMask.cc.
References osl::container::PieceMask::getMask().
| std::ostream & osl::container::operator<< | ( | std::ostream & | os, |
| TripleInt const & | ti | ||
| ) |
Definition at line 7 of file tripleInt.cc.
| bool osl::container::operator== | ( | const BoardMask & | l, |
| const BoardMask & | r | ||
| ) | [inline] |
Definition at line 103 of file boardMask.h.
References osl::container::BoardMask::contents.
| bool osl::container::operator== | ( | BitXmask | l, |
| BitXmask | r | ||
| ) | [inline] |
Definition at line 34 of file bitXmask.h.
References osl::container::BitXmask::intValue().
| bool osl::container::operator== | ( | const MoveLogProbVector & | l, |
| const MoveLogProbVector & | r | ||
| ) |
Definition at line 20 of file moveLogProbVector.cc.
| bool osl::container::operator== | ( | NearMask | l, |
| NearMask | r | ||
| ) | [inline] |
Definition at line 99 of file nearMask.h.
References osl::container::NearMask::uintValue().
| bool osl::container::operator== | ( | const PieceMask & | m1, |
| const PieceMask & | m2 | ||
| ) | [inline] |
Definition at line 127 of file pieceMask.h.
References osl::container::PieceMask::getMask().
| bool osl::container::operator== | ( | QuadInt const & | l, |
| QuadInt const & | r | ||
| ) | [inline] |
Definition at line 141 of file quadInt.h.
References osl::container::QuadInt::XMM::llv, and osl::container::QuadInt::v.
| bool osl::container::operator== | ( | TripleInt const & | l, |
| TripleInt const & | r | ||
| ) | [inline] |
Definition at line 163 of file tripleInt.h.
| bool osl::container::operator== | ( | QuadIntPair const & | l, |
| QuadIntPair const & | r | ||
| ) | [inline] |
| bool osl::container::operator== | ( | TripleIntPair const & | l, |
| TripleIntPair const & | r | ||
| ) | [inline] |
Definition at line 210 of file tripleInt.h.
| const NearMask osl::container::operator| | ( | NearMask | l, |
| NearMask | r | ||
| ) | [inline] |
Definition at line 91 of file nearMask.h.
References result.
| const BoardMask osl::container::operator| | ( | const BoardMask & | l, |
| const BoardMask & | r | ||
| ) | [inline] |
Definition at line 97 of file boardMask.h.
References result.
| const PieceMask osl::container::operator| | ( | const PieceMask & | m1, |
| const PieceMask & | m2 | ||
| ) | [inline] |
Definition at line 110 of file pieceMask.h.
References osl::container::PieceMask::getMask().
| const PieceMask osl::container::operator~ | ( | const PieceMask & | m1 | ) | [inline] |
Definition at line 119 of file pieceMask.h.
References osl::container::PieceMask::getMask().
Definition at line 141 of file tables.cc.
Referenced by osl::eval::ml::KingXBlockedYBase::evalWithUpdateBang(), osl::eval::ml::King8EffectBase::evalWithUpdateCommon(), osl::state::NumEffectState::prologueCapture(), osl::state::NumEffectState::prologueDrop(), osl::state::NumEffectState::prologueSimple(), and osl::eval::ProgressEvalGeneral< OpeningEval >::update().
Definition at line 142 of file tables.cc.
Referenced by osl::progress::Effect5x3d::update(), osl::progress::Effect5x3::update(), osl::progress::Effect5x3WithBonus::update(), and osl::progress::ml::NewProgress::updateMain().
Definition at line 140 of file tables.cc.
Referenced by osl::eval::ml::King25EmptySquareNoEffect::evalWithUpdate(), osl::eval::ml::King25EffectEachBoth::evalWithUpdate(), osl::progress::ml::NewProgress::updateSub(), and osl::eval::ml::OpenMidEndingEval::updateSub().
1.7.6.1