#include <interface.h>
Public Types | |
typedef T | Callable |
typedef boost::shared_ptr < const Listener > | Ptr |
typedef U | Type |
Public Member Functions | |
Listener (const T &callable) | |
void | operator() (const U &u) const |
virtual | ~Listener () |
Private Attributes | |
const T | callable_ |
template for Listener interface
Definition at line 90 of file interface.h.
typedef T can::Listener< T, U >::Callable |
Definition at line 94 of file interface.h.
typedef boost::shared_ptr<const Listener> can::Listener< T, U >::Ptr |
Definition at line 95 of file interface.h.
typedef U can::Listener< T, U >::Type |
Definition at line 93 of file interface.h.
can::Listener< T, U >::Listener | ( | const T & | callable | ) | [inline] |
Definition at line 97 of file interface.h.
virtual can::Listener< T, U >::~Listener | ( | ) | [inline, virtual] |
Definition at line 99 of file interface.h.
void can::Listener< T, U >::operator() | ( | const U & | u | ) | const [inline] |
Definition at line 98 of file interface.h.
const T can::Listener< T, U >::callable_ [private] |
Definition at line 91 of file interface.h.