All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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"
8 #include <iosfwd>
9 
10 namespace osl
11 {
12  namespace rating
13  {
14  typedef FixedCapacityVector<RatedMove,Move::MaxUniqMoves> RatedMoveVectorBase;
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