#include "osl/misc/bitOp.h"
#include "osl/misc/cstdint.h"
#include "osl/config.h"
#include <cassert>
#include <iosfwd>
構成 | |
class | osl::misc::GeneralMask< Integer > |
ネームスペース | |
namespace | osl |
| |
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 &) |