ObservableNotifyRef< Delegate< RESULT(ARGS...)> > Class Template Reference

#include <observable.h>

Inheritance diagram for ObservableNotifyRef< Delegate< RESULT(ARGS...)> >:

Public Member Functions

maxon::details::GetResultType< RESULT >::resulttype Notify (const ARGS &... args) const
 

Private Member Functions

template<size_t... INDICES>
Result< DataNotifyWithData (const ARGS &... args, const std::index_sequence< INDICES ... > &) const
 

Member Function Documentation

◆ NotifyWithData()

Result<Data> NotifyWithData ( const ARGS &...  args,
const std::index_sequence< INDICES ... > &   
) const
private

◆ Notify()

maxon::details::GetResultType<RESULT>::resulttype Notify ( const ARGS &...  args) const

Notifies all subscribers of the observable.

Parameters
[in]argsParameters for the notification (taken from the delegate).
Returns
Return value of the delegate.