Public メソッド | Private 型

クラス osl::container::MoveLogProbVector

#include <moveLogProbVector.h>

osl::container::MoveLogProbVectorに対する継承グラフ
Inheritance graph
[凡例]
osl::container::MoveLogProbVectorのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 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 型

typedef MoveLogProbVectorBase base_t

説明

moveLogProbVector.h13 行で定義されています。


型定義

moveLogProbVector.h15 行で定義されています。


コンストラクタとデストラクタ

osl::container::MoveLogProbVector::MoveLogProbVector (  )  [inline]

moveLogProbVector.h17 行で定義されています。

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

moveLogProbVector.h18 行で定義されています。

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

moveLogProbVector.h21 行で定義されています。

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

moveLogProbVector.h25 行で定義されています。


関数

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

osl::FixedCapacityVector< T, Capacity >を再定義しています。

moveLogProbVector.h36 行で定義されています。

参照先 push_back().

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

moveLogProbVector.h32 行で定義されています。

参照先 osl::FixedCapacityVector< T, Capacity >::push_back().

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

moveLogProbVector.h29 行で定義されています。

参照先 osl::FixedCapacityVector< T, Capacity >::push_back().

参照元 push_back().

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

確率が高い順にsort

moveLogProbVector.cc48 行で定義されています。

参照先 osl::FixedCapacityVector< T, Capacity >::begin(), と osl::FixedCapacityVector< T, Capacity >::end().

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

確率が低い順にsort

moveLogProbVector.cc52 行で定義されています。

参照先 osl::FixedCapacityVector< T, Capacity >::begin(), と osl::FixedCapacityVector< T, Capacity >::end().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義