#include <InferiorCells.hpp>
Public Member Functions | |
VulnerableKiller (HexPoint killer) | |
Creates killer with empty carrier. | |
VulnerableKiller (HexPoint killer, const bitset_t &carrier) | |
Creates killer with given carrier. | |
HexPoint | killer () const |
bitset_t | carrier () const |
bool | operator== (const VulnerableKiller &other) const |
bool | operator!= (const VulnerableKiller &other) const |
bool | operator< (const VulnerableKiller &other) const |
Private Attributes | |
HexPoint | m_killer |
bitset_t | m_carrier |
Definition at line 16 of file InferiorCells.hpp.
VulnerableKiller::VulnerableKiller | ( | HexPoint | killer | ) | [inline] |
Creates killer with empty carrier.
Definition at line 38 of file InferiorCells.hpp.
Creates killer with given carrier.
Definition at line 44 of file InferiorCells.hpp.
bitset_t VulnerableKiller::carrier | ( | ) | const [inline] |
Definition at line 56 of file InferiorCells.hpp.
References m_carrier.
HexPoint VulnerableKiller::killer | ( | ) | const [inline] |
Definition at line 51 of file InferiorCells.hpp.
References m_killer.
bool VulnerableKiller::operator!= | ( | const VulnerableKiller & | other | ) | const [inline] |
Definition at line 69 of file InferiorCells.hpp.
References operator==().
bool VulnerableKiller::operator< | ( | const VulnerableKiller & | other | ) | const [inline] |
Definition at line 74 of file InferiorCells.hpp.
References m_killer.
bool VulnerableKiller::operator== | ( | const VulnerableKiller & | other | ) | const [inline] |
Definition at line 61 of file InferiorCells.hpp.
References m_killer.
Referenced by operator!=().
bitset_t VulnerableKiller::m_carrier [private] |
Definition at line 35 of file InferiorCells.hpp.
Referenced by carrier().
HexPoint VulnerableKiller::m_killer [private] |
Definition at line 34 of file InferiorCells.hpp.
Referenced by killer(), operator<(), and operator==().