#include <interface.h>
Public Types | |
using | Callable = T |
using | ListenerConstSharedPtr = std::shared_ptr< const Listener > |
using | Type = U |
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 100 of file interface.h.
using can::Listener< T, U >::Callable = T |
Definition at line 104 of file interface.h.
using can::Listener< T, U >::ListenerConstSharedPtr = std::shared_ptr<const Listener> |
Definition at line 105 of file interface.h.
using can::Listener< T, U >::Type = U |
Definition at line 103 of file interface.h.
|
inline |
Definition at line 107 of file interface.h.
|
inlinevirtual |
Definition at line 109 of file interface.h.
|
inline |
Definition at line 108 of file interface.h.
|
private |
Definition at line 101 of file interface.h.