Libsaki
Core library of Pancake Mahjong
saki::Suzu Member List

This is the complete list of members for saki::Suzu, including all inherited members.

accelerate(Mount &mount, const Hand &hand, const River &river, int delta) (defined in saki::Girl)saki::Girlprotected
attachIrsOnDice()saki::Girlprotectedvirtual
attachIrsOnDrawn(const Table &table)saki::Girlprotectedvirtual
checkInit(Who who, const Hand &init, const Table &table, int iter) override (defined in saki::Suzu)saki::Suzuvirtual
clone() const final (defined in saki::GirlCrtp< Suzu >)saki::GirlCrtp< Suzu >inlinevirtual
create(Who who, Id id) (defined in saki::Girl)saki::Girlstatic
eraseRivered(util::Stactor< T34, 34 > &ts, const River &river) (defined in saki::Girl)saki::Girlprotectedstatic
eraseRivered(std::bitset< 34 > &ts, const River &river) (defined in saki::Girl)saki::Girlprotectedstatic
filterChoice(const Table &table, Who who) (defined in saki::Girl)saki::Girlprotectedvirtual
getId() const (defined in saki::Girl)saki::Girl
Girl(Who who, Id id) (defined in saki::Girl)saki::Girl
Girl(const Girl &copy)=default (defined in saki::Girl)saki::Girl
handleIrs(const Table &table, Mount &mount, const Action &action)saki::Girl
Id enum name (defined in saki::Girl)saki::Girl
irsChoices() constsaki::Girl
irsReady() constsaki::Girl
mId (defined in saki::Girl)saki::Girlprotected
mSelf (defined in saki::Girl)saki::Girlprotected
onActivate(const Table &table)saki::Girl
onActivateDice(const Table &table)saki::Girl
onChooseFirstDealer(util::Rand &rand, Who tempDealer, int &die1, int &die2) (defined in saki::Girl)saki::Girlvirtual
onDice(util::Rand &rand, const Table &table) overridesaki::Suzuvirtual
onDigUradoraIndic(const Table &table, Mount &mount, util::Stactor< Who, 4 > openers)saki::Girlvirtual
onDraw(const Table &table, Mount &mount, Who who, bool rinshan) overridesaki::Suzuvirtual
onFilterChoice(const Table &table, Who who, ChoiceFilter &filter)saki::Girl
onFlipKandoraIndic(const Table &table, Mount &mount)saki::Girlvirtual
onHrhBargain(const Table &table) (defined in saki::Girl)saki::Girlvirtual
onHrhBeg(util::Rand &rand, const Table &table, const TileCount &stock) (defined in saki::Girl)saki::Girlvirtual
onHrhRaid(const Table &table) (defined in saki::Girl)saki::Girlvirtual
onInbox(Who who, const Action &action) (defined in saki::Girl)saki::Girlvirtual
onIrsChecked(const Table &table, Mount &mount)saki::Girlvirtual
onMonkey(std::array< Exist, 4 > &exists, const Table &table) override (defined in saki::Suzu)saki::Suzuvirtual
onTableEvent(const Table &table, const TableEvent &event) (defined in saki::TableObserver)saki::TableObserverinlinevirtual
operator=(const Girl &assign)=delete (defined in saki::Girl)saki::Girl
popUpStr() const override (defined in saki::Suzu)saki::Suzuvirtual
~Girl() override=default (defined in saki::Girl)saki::Girl
~TableObserver()=default (defined in saki::TableObserver)saki::TableObservervirtual