#include <pieceMask64.h>
| Public Member Functions | |
| PieceMask64 () | |
| PieceMask64 (misc::Mask64 const &m) | |
| const misc::Mask64 & | getMask (int) const | 
| void | resetAll () | 
| void | setAll () | 
| PieceMask64 & | operator^= (const PieceMask64 &o) | 
| PieceMask64 & | operator&= (const PieceMask64 &o) | 
| PieceMask64 & | operator|= (const PieceMask64 &o) | 
| PieceMask64 & | operator-= (const PieceMask64 &o) | 
| PieceMask64 & | operator+= (const PieceMask64 &o) | 
| bool | none () const | 
| bool | hasMultipleBit () const | 
| int | countBit2 () const | 
| bit の数を2まで数える  More... | |
| int | countBit () const | 
| int | takeOneBit () | 
| Static Public Member Functions | |
| static int | numToIndex (int) | 
| static int | numToOffset (int num) | 
| Protected Member Functions | |
| misc::Mask64 & | mutableMask (int) | 
| Protected Attributes | |
| misc::Mask64 | mask | 
Definition at line 12 of file pieceMask64.h.
| 
 | inline | 
Definition at line 19 of file pieceMask64.h.
References resetAll().
| 
 | inlineexplicit | 
Definition at line 20 of file pieceMask64.h.
| 
 | inline | 
Definition at line 79 of file pieceMask64.h.
References osl::misc::GeneralMask< Integer >::countBit(), and mask.
| 
 | inline | 
bit の数を2まで数える
Definition at line 69 of file pieceMask64.h.
References osl::misc::GeneralMask< Integer >::countBit2(), mask, and none().
| 
 | inline | 
Definition at line 24 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 59 of file pieceMask64.h.
References osl::misc::GeneralMask< Integer >::hasMultipleBit(), mask, and none().
| 
 | inlineprotected | 
Definition at line 22 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 58 of file pieceMask64.h.
References mask, and osl::misc::GeneralMask< Integer >::none().
Referenced by countBit2(), hasMultipleBit(), and takeOneBit().
| 
 | inlinestatic | 
Definition at line 17 of file pieceMask64.h.
| 
 | inlinestatic | 
Definition at line 18 of file pieceMask64.h.
| 
 | inline | 
Definition at line 38 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 53 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 48 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 33 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 43 of file pieceMask64.h.
References mask.
| 
 | inline | 
Definition at line 25 of file pieceMask64.h.
References osl::misc::GeneralMask< Integer >::makeDirect(), and mask.
Referenced by PieceMask64().
| 
 | inline | 
Definition at line 29 of file pieceMask64.h.
References osl::misc::GeneralMask< Integer >::makeDirect(), and mask.
| 
 | inline | 
Definition at line 83 of file pieceMask64.h.
References mask, none(), and osl::misc::GeneralMask< Integer >::takeOneBit().
| 
 | protected | 
Definition at line 15 of file pieceMask64.h.
Referenced by countBit(), countBit2(), getMask(), hasMultipleBit(), mutableMask(), none(), operator&=(), operator+=(), operator-=(), operator^=(), operator|=(), resetAll(), setAll(), and takeOneBit().
 1.8.4
 1.8.4