COVISE Core
Public Member Functions | Private Attributes | List of all members
covise::Subject< T > Class Template Reference

#include <coConfigEditorController.h>

Public Member Functions

 Subject ()
 
virtual ~Subject ()
 
void attach (Observer< T > &observer)
 
void notify ()
 

Private Attributes

std::vector< Observer< T > * > observers
 

Constructor & Destructor Documentation

◆ Subject()

template<class T >
covise::Subject< T >::Subject ( )
inline

◆ ~Subject()

template<class T >
virtual covise::Subject< T >::~Subject ( )
inlinevirtual

Member Function Documentation

◆ attach()

template<class T >
void covise::Subject< T >::attach ( Observer< T > &  observer)
inline

◆ notify()

template<class T >
void covise::Subject< T >::notify ( )
inline

Member Data Documentation

◆ observers

template<class T >
std::vector<Observer<T> *> covise::Subject< T >::observers
private

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