Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
rating
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/misc/fixedCapacityVector.h
"
8
#include <iosfwd>
9
10
namespace
osl
11
{
12
namespace
rating
13
{
14
typedef
FixedCapacityVector<RatedMove,Move::MaxUniqMoves>
RatedMoveVectorBase
;
15
16
class
RatedMoveVector
:
public
RatedMoveVectorBase
17
{
18
typedef
RatedMoveVectorBase
base_t
;
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
27
using
rating::RatedMoveVector
;
28
}
// namespace osl
29
30
#endif
/* OSL_RATEDMOVEVECTOR_H */
31
// ;;; Local Variables:
32
// ;;; mode:c++
33
// ;;; c-basic-offset:2
34
// ;;; End:
35
36
Generated on Sun Jul 21 2013 13:37:26 by
1.8.4