Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Protected Member Functions | List of all members
mir::BasicObservers< Observer > Class Template Reference

#include <basic_observers.h>

Inheritance diagram for mir::BasicObservers< Observer >:
[legend]

Protected Member Functions

void add (std::shared_ptr< Observer > const &observer)
 
void remove (std::shared_ptr< Observer > const &observer)
 
void for_each (std::function< void(std::shared_ptr< Observer > const &observer)> const &f)
 

Member Function Documentation

template<class Observer>
void mir::BasicObservers< Observer >::add ( std::shared_ptr< Observer > const &  observer)
protected
template<class Observer>
void mir::BasicObservers< Observer >::for_each ( std::function< void(std::shared_ptr< Observer > const &observer)> const &  f)
protected
template<class Observer>
void mir::BasicObservers< Observer >::remove ( std::shared_ptr< Observer > const &  observer)
protected

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014