COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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

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

Member Function Documentation

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

Member Data Documentation

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

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