LeviLamina
Loading...
Searching...
No Matches
Core::Subject< ObserverType, LockType > Class Template Reference

Public Member Functions

LockType & getLock ()
void removeObserver (ObserverType &observer)
 Subject (Subject const &)=delete
Subject & operator= (Subject const &)=delete

Public Attributes

LockType mLock
std::vector< gsl::not_null< ObserverType * > > mObservers

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