quarx
high performance processing frameworks of interconnectable DSP modules
|
#include <qx_value.h>
Public Types | |
typedef promoted< value_t > | promoted |
Public Member Functions | |
void | clear () noexcept |
void | ignore (promoted *value) noexcept |
listen ()=default | |
listen (const std::set< promoted * > &values) | |
listen (promoted *value) | |
virtual void | notify (const value_t &) noexcept=0 |
pre-change notification More... | |
virtual void | notify (const value_t &, const promoted &) noexcept |
void | obey (const std::initializer_list< promoted * > &values, bool initial_update=true) noexcept |
void | obey (promoted *value, bool initial_update=true) noexcept |
virtual void | remove (const promoted &) noexcept |
indicate promoted end-of-lifetime More... | |
void | trigger () noexcept |
virtual | ~listen () noexcept |
Public Attributes | |
std::set< promoted * > | values |
Protected Member Functions | |
listen (const listen &) | |
typedef promoted<value_t> qx::listen< value_t >::promoted |
|
inlineprotected |
|
default |
|
inline |
|
inline |
|
inlinevirtualnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
pure virtualnoexcept |
pre-change notification
change-done notification
|
inlinevirtualnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinevirtualnoexcept |
indicate promoted end-of-lifetime
|
inlinenoexcept |
std::set<promoted*> qx::listen< value_t >::values |
(c) copyright 2009 dynamic acoustics e.U. | generated on Fri Dec 17 2021 |