1 #ifndef OSL_MOVE_LOG_PROB_VECTOR_H 2 #define OSL_MOVE_LOG_PROB_VECTOR_H 15 typedef MoveLogProbVectorBase
base_t;
24 template <
class RangeIterator>
26 : MoveLogProbVectorBase(first, last)
35 template <
class RangeIterator>
36 void push_back(
const RangeIterator& first,
const RangeIterator& last)
52 #endif // OSL_MOVE_LOG_PROB_VECTOR_H void push_back(const RangeIterator &first, const RangeIterator &last)
void push_back(const T &e)
MoveLogProbVectorBase base_t
void sortByProbability()
確率が高い順にsort
FixedCapacityVector< MoveLogProb, Move::MaxUniqMoves > MoveLogProbVectorBase
const MoveLogProb * find(Move) const
void push_back(Move move, int prob)
MoveLogProbVector(const MoveLogProbVector &src)
void sortByProbabilityReverse()
確率が低い順にsort
bool operator==(BitXmask l, BitXmask r)
void push_back(const MoveLogProb &move)
MoveLogProbVector(const RangeIterator &first, const RangeIterator &last)
MoveLogProbVector(size_t size)
std::ostream & operator<<(std::ostream &, const BitXmask)