LeviLamina
Loading...
Searching...
No Matches
Core::Observer< DerivedType, LockType > Class Template Reference

Public Types

using SubjectType = ::Core::Subject<DerivedType, LockType>
 

Public Member Functions

 Observer (Observer const &)=delete
 
Observeroperator= (Observer const &)=delete
 
SubjectTypegetSubject ()
 
 Observer (SubjectType &subject)
 
void removeFromSubject ()
 
virtual void _onSubjectDestroyed ()
 

Public Attributes

SubjectTypempSubject {}
 

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