現在の定義 (2005/3/4以降) More...
#include <numBitmapEffect.h>


| Public Types | |
| enum | Op { Add, Sub } | 
| Public Member Functions | |
| NumBitmapEffect () | |
| int | countEffect (Player pl) const | 
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs, misc::Int2Type< Add >) | 
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs, misc::Int2Type< Sub >) | 
| template<Op OP> | |
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs) | 
| const mask_t | selectLong () const | 
| bool | hasLong () const | 
| template<Ptype PTYPE> | |
| const mask_t | selectLong () const | 
| template<Ptype PTYPE> | |
| bool | hasLong () const | 
| template<Ptype PTYPE> | |
| bool | hasAny () const | 
| Static Public Member Functions | |
| template<Player P> | |
| static NumBitmapEffect | playerEffect () | 
| static NumBitmapEffect | playerEffect (Player pl) | 
| template<Player P> | |
| static mask_t | playerEffectMask () | 
| static mask_t | playerEffectMask (Player pl) | 
| template<Player P> | |
| static NumBitmapEffect | makeEffect (int num) | 
| static const mask_t | longEffectMask () | 
| static const mask_t | makeLongMask (int num) | 
| template<Player P> | |
| static NumBitmapEffect | makeLongEffect (int num) | 
| static NumBitmapEffect | makeLongEffect (Player pl, int num) | 
| Static Private Member Functions | |
| static NumBitmapEffect | playerEffect (misc::Int2Type< BLACK >) | 
| static NumBitmapEffect | playerEffect (misc::Int2Type< WHITE >) | 
| static mask_t | playerEffectMask (misc::Int2Type< BLACK >) | 
| static mask_t | playerEffectMask (misc::Int2Type< WHITE >) | 
現在の定義 (2005/3/4以降)
以前の定義 (2004/4/13以降)
以前の定義
Definition at line 29 of file numBitmapEffect.h.
| Enumerator | |
|---|---|
| Add | |
| Sub | |
Definition at line 106 of file numBitmapEffect.h.
| 
 | inline | 
Definition at line 54 of file numBitmapEffect.h.
| 
 | inline | 
Definition at line 92 of file numBitmapEffect.h.
| 
 | inline | 
Definition at line 172 of file numBitmapEffect.h.
| 
 | inline | 
Definition at line 159 of file numBitmapEffect.h.
References selectLong().
| 
 | inline | 
Definition at line 168 of file numBitmapEffect.h.
| 
 | inlinestatic | 
Definition at line 124 of file numBitmapEffect.h.
Referenced by selectLong().
| 
 | inlinestatic | 
Definition at line 101 of file numBitmapEffect.h.
| 
 | inlinestatic | 
Definition at line 141 of file numBitmapEffect.h.
References makeLongMask().
| 
 | inlinestatic | 
Definition at line 147 of file numBitmapEffect.h.
References makeLongMask(), and playerEffect().
| 
 | inlinestatic | 
Definition at line 136 of file numBitmapEffect.h.
Referenced by makeLongEffect().
| 
 | inline | 
Definition at line 109 of file numBitmapEffect.h.
Referenced by opEqual().
| 
 | inline | 
Definition at line 114 of file numBitmapEffect.h.
| 
 | inline | 
Definition at line 120 of file numBitmapEffect.h.
References opEqual().
| 
 | inlinestaticprivate | 
Definition at line 32 of file numBitmapEffect.h.
| 
 | inlinestaticprivate | 
Definition at line 37 of file numBitmapEffect.h.
| 
 | inlinestatic | 
Definition at line 58 of file numBitmapEffect.h.
Referenced by makeLongEffect().
| 
 | inlinestatic | 
Definition at line 61 of file numBitmapEffect.h.
References osl::BLACK, and osl::WHITE.
| 
 | inlinestaticprivate | 
Definition at line 42 of file numBitmapEffect.h.
| 
 | inlinestaticprivate | 
Definition at line 47 of file numBitmapEffect.h.
| 
 | inlinestatic | 
Definition at line 73 of file numBitmapEffect.h.
Referenced by osl::effect::NumSimpleEffectTable::doEffectLong(), and osl::effect::NumSimpleEffectTable::doEffectShort().
| 
 | inlinestatic | 
Definition at line 76 of file numBitmapEffect.h.
References osl::BLACK, and osl::WHITE.
| 
 | inline | 
Definition at line 155 of file numBitmapEffect.h.
References longEffectMask().
Referenced by hasLong(), and selectLong().
| 
 | inline | 
Definition at line 163 of file numBitmapEffect.h.
References selectLong().
 1.8.4
 1.8.4