Public Member Functions | Private Member Functions | Private Attributes
mets::update_observer< observed_subject > Class Template Reference

Functor class to update observers with a for_each, only intended for internal use. More...

#include <observer.hh>

List of all members.

Public Member Functions

void operator() (observer< observed_subject > *o)
 Subscript operator to update an observer.
 update_observer (observed_subject *who)
 Ctor.

Private Member Functions

 update_observer ()

Private Attributes

observed_subject * who_m

Detailed Description

template<typename observed_subject>
class mets::update_observer< observed_subject >

Functor class to update observers with a for_each, only intended for internal use.

Definition at line 56 of file observer.hh.


Constructor & Destructor Documentation

template<typename observed_subject >
mets::update_observer< observed_subject >::update_observer ( observed_subject *  who) [inline]

Ctor.

Definition at line 60 of file observer.hh.

template<typename observed_subject >
mets::update_observer< observed_subject >::update_observer ( ) [private]

Member Function Documentation

template<typename observed_subject >
void mets::update_observer< observed_subject >::operator() ( observer< observed_subject > *  o) [inline]

Subscript operator to update an observer.

Definition at line 63 of file observer.hh.


Member Data Documentation

template<typename observed_subject >
observed_subject* mets::update_observer< observed_subject >::who_m [private]

Definition at line 66 of file observer.hh.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:54