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

#include <Observer.h>

Public Member Functions

 ObserverHolder ()=default
 
 ObserverHolder (ObserverType *aobserverPtr)
 

Public Attributes

ObserverTypeobserverPtr
 
int observerPriority
 
bool isAttached
 

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

◆ 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: