My Project
ratedMoveVector.h
Go to the documentation of this file.
1/* ratedMoveVector.h
2 */
3#ifndef OSL_RATEDMOVEVECTOR_H
4#define OSL_RATEDMOVEVECTOR_H
5
7#include "osl/container.h"
8#include <iosfwd>
9
10namespace osl
11{
12 namespace rating
13 {
15
17 {
19 public:
21 void sort();
22 const RatedMove* find(Move) const;
23 };
24 std::ostream& operator<<(std::ostream& os, RatedMoveVector const&);
25 bool operator==(const RatedMoveVector& l, const RatedMoveVector& r);
26 } // namespace container
28} // namespace osl
29
30#endif /* OSL_RATEDMOVEVECTOR_H */
31// ;;; Local Variables:
32// ;;; mode:c++
33// ;;; c-basic-offset:2
34// ;;; End:
35
36
圧縮していない moveの表現 .
void sort()
ratingが高い順にsort
const RatedMove * find(Move) const
bool operator==(RatedMove const &lhs, RatedMove const &rhs)
Definition ratedMove.h:35
FixedCapacityVector< RatedMove, Move::MaxUniqMoves > RatedMoveVectorBase
std::ostream & operator<<(std::ostream &os, RatedMove const &moveLogProb)
Definition ratedMove.cc:6