Libsaki
Core library of Pancake Mahjong
Public Member Functions | List of all members
saki::TokiMountTracker Class Reference
Inheritance diagram for saki::TokiMountTracker:
Inheritance graph
[legend]
Collaboration diagram for saki::TokiMountTracker:
Collaboration graph
[legend]

Public Member Functions

 TokiMountTracker (Mount &mount, Who self)
 
 TokiMountTracker (const TokiMountTracker &copy)=delete
 
TokiMountTrackeroperator= (const TokiMountTracker &assign)=delete
 
void onTableEvent (const Table &table, const TE::Drawn &event) override
 
void onTableEvent (const Table &table, const TE::Flipped &event) override
 
void onTableEvent (const Table &table, const TE::Discarded &event) override
 
void onTableEvent (const Table &table, const TE::RiichiCalled &event) override
 
void onTableEvent (const Table &table, const TE::Barked &event) override
 
void onTableEvent (const Table &table, const TE::RoundEnded &event) override
 
const TokiEventsgetEvents () const
 
- Public Member Functions inherited from saki::TableObserverDispatched
void onTableEvent (const Table &table, const TE &event) final
 
virtual void onTableEvent (const Table &t, const TE::TableStarted &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::RoundStarted &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::Diced &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void const TE::Dealt &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::Flipped &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void const TE::Dealt &e virtual BLANK_DEF void const TE::Drawn &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::Discarded &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void const TE::Dealt &e virtual BLANK_DEF void const TE::Drawn &e virtual BLANK_DEF void const TE::RiichiCalled &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::RiichiEstablished &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void const TE::Dealt &e virtual BLANK_DEF void const TE::Drawn &e virtual BLANK_DEF void const TE::RiichiCalled &e virtual BLANK_DEF void const TE::Barked &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::RoundEnded &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
virtual void const TE::FirstDealerChosen &e virtual BLANK_DEF void const TE::Cleaned &e virtual BLANK_DEF void const TE::Dealt &e virtual BLANK_DEF void const TE::Drawn &e virtual BLANK_DEF void const TE::RiichiCalled &e virtual BLANK_DEF void const TE::Barked &e virtual BLANK_DEF void const TE::PointsChanged &e virtual BLANK_DEF void onTableEvent (const Table &t, const TE::TableEnded &e) BLANK_DEF virtual void onTableEvent(const Table &t
 
- Public Member Functions inherited from saki::TableObserver
virtual void onTableEvent (const Table &table, const TableEvent &event)
 

Additional Inherited Members

- Public Types inherited from saki::TableObserverDispatched
using TE = TableEvent
 

The documentation for this class was generated from the following file: