ビットフラグ
複数の真偽値の組み合わせを二進数の各桁で表現することにより、一意な状態、あるいは集合を比較的省スペースで表現するプログラミング技法。ビット演算を用いてフラグを調べる。
Enum
ビット全探索