All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Types | List of all members
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]

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 More...
 
void sortByProbabilityReverse ()
 確率が低い順にsort More...
 
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

osl::container::MoveLogProbVector::MoveLogProbVector ( )
inline

Definition at line 18 of file moveLogProbVector.h.

osl::container::MoveLogProbVector::MoveLogProbVector ( size_t  size)
inlineexplicit

Definition at line 19 of file moveLogProbVector.h.

osl::container::MoveLogProbVector::MoveLogProbVector ( const MoveLogProbVector src)
inline

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

const osl::MoveLogProb * osl::container::MoveLogProbVector::find ( Move  m) const

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.

void osl::container::MoveLogProbVector::push_back ( const MoveLogProb move)
inline

Definition at line 33 of file moveLogProbVector.h.

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

Definition at line 37 of file moveLogProbVector.h.

void osl::container::MoveLogProbVector::sortByProbability ( )

確率が高い順にsort

Definition at line 49 of file moveLogProbVector.cc.

void osl::container::MoveLogProbVector::sortByProbabilityReverse ( )

確率が低い順にsort

Definition at line 53 of file moveLogProbVector.cc.


The documentation for this class was generated from the following files: