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
 
Subjectoperator= (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: