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 
osl::rating::RatedMoveVector::find
const RatedMove * find(Move) const
Definition: ratedMoveVector.cc:30
osl::Move
圧縮していない moveの表現 .
Definition: basic_type.h:1052
osl::FixedCapacityVector
Definition: container.h:137
osl::rating::RatedMove
Definition: ratedMove.h:14
osl::rating::RatedMoveVector
Definition: ratedMoveVector.h:17
osl::rating::RatedMoveVectorBase
FixedCapacityVector< RatedMove, Move::MaxUniqMoves > RatedMoveVectorBase
Definition: ratedMoveVector.h:14
container.h
osl::rating::RatedMoveVector::sort
void sort()
ratingが高い順にsort
Definition: ratedMoveVector.cc:25
osl::rating::operator<<
std::ostream & operator<<(std::ostream &os, RatedMove const &moveLogProb)
Definition: ratedMove.cc:6
osl::rating::operator==
bool operator==(RatedMove const &lhs, RatedMove const &rhs)
Definition: ratedMove.h:35
osl::rating::RatedMoveVector::base_t
RatedMoveVectorBase base_t
Definition: ratedMoveVector.h:18
osl
Definition: additionalEffect.h:6
ratedMove.h