OpenLexocad  27.1
Base::Subject< _MessageType >::ObserverHolder Struct Reference

#include <Observer.h>

Public Member Functions

 ObserverHolder ()=default
 
 ObserverHolder (ObserverType *aobserverPtr)
 

Public Attributes

ObserverTypeobserverPtr
 
int observerPriority
 
bool isAttached
 
bool isDeleted
 

Constructor & Destructor Documentation

◆ ObserverHolder() [1/2]

template<class _MessageType>
Base::Subject< _MessageType >::ObserverHolder::ObserverHolder ( )
default

◆ ObserverHolder() [2/2]

template<class _MessageType>
Base::Subject< _MessageType >::ObserverHolder::ObserverHolder ( ObserverType aobserverPtr)
inline

Member Data Documentation

◆ isAttached

template<class _MessageType>
bool Base::Subject< _MessageType >::ObserverHolder::isAttached
mutable

◆ isDeleted

template<class _MessageType>
bool Base::Subject< _MessageType >::ObserverHolder::isDeleted
mutable

◆ observerPriority

template<class _MessageType>
int Base::Subject< _MessageType >::ObserverHolder::observerPriority

◆ observerPtr

template<class _MessageType>
ObserverType* Base::Subject< _MessageType >::ObserverHolder::observerPtr

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