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
Observer & operator= (Observer const &)=delete
SubjectType * getSubject ()
 Observer (SubjectType &subject)
void removeFromSubject ()
virtual void _onSubjectDestroyed ()

Public Attributes

SubjectType * mpSubject {}

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