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 
6 #include "osl/rating/ratedMove.h"
7 #include "osl/container.h"
8 #include <iosfwd>
9 
10 namespace 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の表現 .
Definition: basic_type.h:1052
RatedMoveVectorBase base_t
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