All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types
osl::container::MoveLogProbVector Class Reference

#include <moveLogProbVector.h>

Inheritance diagram for osl::container::MoveLogProbVector:
Inheritance graph
[legend]
Collaboration diagram for osl::container::MoveLogProbVector:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MoveLogProbVector ()
 MoveLogProbVector (size_t size)
 MoveLogProbVector (const MoveLogProbVector &src)
template<class RangeIterator >
 MoveLogProbVector (const RangeIterator &first, const RangeIterator &last)
void push_back (Move move, int prob)
void push_back (const MoveLogProb &move)
template<class RangeIterator >
void push_back (const RangeIterator &first, const RangeIterator &last)
void sortByProbability ()
 確率が高い順にsort
void sortByProbabilityReverse ()
 確率が低い順にsort
const MoveLogProbfind (Move) const

Private Types

typedef MoveLogProbVectorBase base_t

Detailed Description

Definition at line 14 of file moveLogProbVector.h.


Member Typedef Documentation

Definition at line 16 of file moveLogProbVector.h.


Constructor & Destructor Documentation

Definition at line 18 of file moveLogProbVector.h.

osl::container::MoveLogProbVector::MoveLogProbVector ( size_t  size) [inline, explicit]

Definition at line 19 of file moveLogProbVector.h.

Definition at line 22 of file moveLogProbVector.h.

template<class RangeIterator >
osl::container::MoveLogProbVector::MoveLogProbVector ( const RangeIterator &  first,
const RangeIterator &  last 
) [inline]

Definition at line 26 of file moveLogProbVector.h.


Member Function Documentation

Definition at line 58 of file moveLogProbVector.cc.

void osl::container::MoveLogProbVector::push_back ( Move  move,
int  prob 
) [inline]

Definition at line 30 of file moveLogProbVector.h.

Referenced by push_back().

Definition at line 33 of file moveLogProbVector.h.

References push_back().

template<class RangeIterator >
void osl::container::MoveLogProbVector::push_back ( const RangeIterator &  first,
const RangeIterator &  last 
) [inline]

Definition at line 37 of file moveLogProbVector.h.

References push_back().

確率が高い順にsort

Definition at line 49 of file moveLogProbVector.cc.

確率が低い順にsort

Definition at line 53 of file moveLogProbVector.cc.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines