Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::FuncObserver< T > Class Template Reference

#include <observer.h>

Inheritance diagram for jami::FuncObserver< T >:
Inheritance graph
Collaboration diagram for jami::FuncObserver< T >:
Collaboration graph

Public Types

using F = std::function< void(const T &)>
 

Public Member Functions

 FuncObserver (F f)
 
void update (Observable< T > *, const T &t) override
 
virtual ~FuncObserver ()
 
- Public Member Functions inherited from jami::Observer< T >
virtual void attached (Observable< T > *)
 
virtual void detached (Observable< T > *)
 
virtual ~Observer ()
 

Detailed Description

template<typename T>
class jami::FuncObserver< T >

Definition at line 170 of file observer.h.

Member Typedef Documentation

◆ F

template<typename T >
using jami::FuncObserver< T >::F = std::function<void(const T&)>

Definition at line 173 of file observer.h.

Constructor & Destructor Documentation

◆ FuncObserver()

template<typename T >
jami::FuncObserver< T >::FuncObserver ( F  f)
inline

Definition at line 174 of file observer.h.

◆ ~FuncObserver()

template<typename T >
virtual jami::FuncObserver< T >::~FuncObserver ( )
inlinevirtual

Definition at line 177 of file observer.h.

Member Function Documentation

◆ update()

template<typename T >
void jami::FuncObserver< T >::update ( Observable< T > *  ,
const T t 
)
inlineoverridevirtual

Implements jami::Observer< T >.

Definition at line 178 of file observer.h.


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