mask.h

#include "osl/misc/bitOp.h"
#include "osl/misc/cstdint.h"
#include "osl/config.h"
#include <cassert>
#include <iosfwd>
mask.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

class  osl::misc::GeneralMask< Integer >

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::misc
 

特に将棋と関係ない基礎的なコード


型定義

typedef GeneralMask< unsigned
long long > 
osl::misc::Mask64
typedef GeneralMask< unsigned int > osl::misc::Mask32
typedef unsigned int osl::misc::mask_int_t
typedef GeneralMask< mask_int_t > osl::misc::mask_t

関数

template<class Integer >
bool osl::misc::operator== (const GeneralMask< Integer > &l, const GeneralMask< Integer > &r)
template<class Integer >
bool osl::misc::operator!= (const GeneralMask< Integer > &l, const GeneralMask< Integer > &r)
template<class Integer >
bool osl::misc::operator< (const GeneralMask< Integer > &l, const GeneralMask< Integer > &r)
template<class Integer >
const GeneralMask< Integer > osl::misc::operator& (GeneralMask< Integer > l, GeneralMask< Integer > r)
template<class Integer >
const GeneralMask< Integer > osl::misc::operator| (GeneralMask< Integer > l, GeneralMask< Integer > r)
template<class Integer >
const GeneralMask< Integer > osl::misc::operator^ (GeneralMask< Integer > l, GeneralMask< Integer > r)
template<class Integer >
const GeneralMask< Integer > osl::misc::operator<< (GeneralMask< Integer > m, int shift)
template<class Integer >
const GeneralMask< Integer > osl::misc::operator>> (GeneralMask< Integer > m, int shift)
std::ostream & osl::misc::operator<< (std::ostream &, const mask_t &)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:54:47 2010に生成されました。  doxygen 1.6.3