構成 | 型定義 | 関数 | 変数

ネームスペース osl::container

構成

class  BitXmask
 X座標のbitset. [詳細]
class  BoardMask
 11 x 12 [詳細]
class  BoardMaskTable5x5
class  BoardMaskTable3x3
class  BoardMaskTable5x3Center
class  PieceMask64
struct  QuadInt
class  QuadIntPair
class  MoveLogProbVector
class  MoveStack
 Move のstack. [詳細]
struct  Square8

型定義

typedef FixedCapacityVector
< MoveLogProb,
Move::MaxUniqMoves
MoveLogProbVectorBase

関数

bool operator== (BitXmask l, BitXmask r)
bool operator!= (BitXmask l, BitXmask r)
bool operator< (BitXmask l, BitXmask r)
std::ostream & operator<< (std::ostream &, const BitXmask)
bool operator== (const BoardMask &, const BoardMask &)
std::ostream & operator<< (std::ostream &, const BoardMask &)
const BoardMask operator| (const BoardMask &l, const BoardMask &r)
QuadInt operator+ (QuadInt const &si0, QuadInt const &si1)
QuadInt operator- (QuadInt const &si0, QuadInt const &si1)
QuadInt operator* (QuadInt const &si0, int scale)
bool operator== (QuadInt const &l, QuadInt const &r)
bool operator< (QuadInt const &l, QuadInt const &r)
QuadIntPair operator+ (QuadIntPair const &si0, QuadIntPair const &si1)
QuadIntPair operator- (QuadIntPair const &si0, QuadIntPair const &si1)
bool operator== (QuadIntPair const &l, QuadIntPair const &r)
std::ostream & operator<< (std::ostream &os, MoveLogProbVector const &mv)
bool operator== (const MoveLogProbVector &l, const MoveLogProbVector &r)
std::ostream & operator<< (std::ostream &, const Square8 &)

変数

const BoardMaskTable5x5 Board_Mask_Table5x5
const BoardMaskTable3x3 Board_Mask_Table3x3
const BoardMaskTable5x3Center Board_Mask_Table5x3_Center

型定義

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


関数

bool osl::container::operator!= ( BitXmask  l,
BitXmask  r 
) [inline]

bitXmask.h37 行で定義されています。

QuadInt osl::container::operator* ( QuadInt const &  si0,
int  scale 
) [inline]

quadInt.h137 行で定義されています。

QuadInt osl::container::operator+ ( QuadInt const &  si0,
QuadInt const &  si1 
) [inline]

quadInt.h125 行で定義されています。

QuadIntPair osl::container::operator+ ( QuadIntPair const &  si0,
QuadIntPair const &  si1 
) [inline]

quadInt.h182 行で定義されています。

QuadInt osl::container::operator- ( QuadInt const &  si0,
QuadInt const &  si1 
) [inline]

quadInt.h131 行で定義されています。

QuadIntPair osl::container::operator- ( QuadIntPair const &  si0,
QuadIntPair const &  si1 
) [inline]

quadInt.h188 行で定義されています。

bool osl::container::operator< ( BitXmask  l,
BitXmask  r 
) [inline]

bitXmask.h41 行で定義されています。

bool osl::container::operator< ( QuadInt const &  l,
QuadInt const &  r 
) [inline]

quadInt.h147 行で定義されています。

参照先 osl::container::QuadInt::XMM::llv, と osl::container::QuadInt::v.

std::ostream & osl::container::operator<< ( std::ostream &  os,
MoveLogProbVector const &  mv 
)

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

std::ostream & osl::container::operator<< ( std::ostream &  os,
const BitXmask  mask 
)

bitXmask.cc6 行で定義されています。

参照先 osl::container::BitXmask::intValue().

std::ostream & osl::container::operator<< ( std::ostream &  os,
const Square8 &  v 
)

square8.cc7 行で定義されています。

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

std::ostream & osl::container::operator<< ( std::ostream &  os,
const BoardMask &  mask 
)

boardMask.cc8 行で定義されています。

参照先 osl::container::BoardMask::test().

bool osl::container::operator== ( BitXmask  l,
BitXmask  r 
) [inline]

bitXmask.h33 行で定義されています。

参照先 osl::container::BitXmask::intValue().

bool osl::container::operator== ( QuadIntPair const &  l,
QuadIntPair const &  r 
) [inline]

quadInt.h194 行で定義されています。

bool osl::container::operator== ( const BoardMask &  l,
const BoardMask &  r 
) [inline]

boardMask.h102 行で定義されています。

参照先 osl::container::BoardMask::contents.

bool osl::container::operator== ( QuadInt const &  l,
QuadInt const &  r 
) [inline]

quadInt.h143 行で定義されています。

参照先 osl::container::QuadInt::XMM::llv, と osl::container::QuadInt::v.

bool osl::container::operator== ( const MoveLogProbVector &  l,
const MoveLogProbVector &  r 
)
const BoardMask osl::container::operator| ( const BoardMask &  l,
const BoardMask &  r 
) [inline]

boardMask.h96 行で定義されています。


変数

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義