mask.h File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Typedefs | Functions
mask.h File Reference
`#include "osl/misc/bitOp.h"`
`#include "osl/misc/cstdint.h"`
`#include "osl/config.h"`
`#include <cassert>`
`#include <iosfwd>`
Include dependency graph for mask.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | osl::misc::GeneralMask< Integer >

## Namespaces
| osl
| attackDefense.h
| osl::misc
| 特に将棋と関係ない基礎的なコード

## Constant Groups
| osl
| attackDefense.h
| osl::misc
| 特に将棋と関係ない基礎的なコード

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

## Functions
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 &)