#include <observablesimple.h>
Public Member Functions | |
Result< GenericData > | AddListener (Delegate< void(ARGS...)> &&listener) const |
Result< void > | Notify (ARGS... args) const |
Result< void > | Init () |
Static Public Member Functions | |
static MAXON_ATTRIBUTE_FORCE_INLINE const SimpleObservable & | DefaultValue () |
Additional Inherited Members | |
Protected Types inherited from GenericSimpleObservable | |
using | Set = SubscriptionSet< StrongRef< DelegateBase > > |
Protected Member Functions inherited from GenericSimpleObservable | |
Result< void > | Init () |
Result< GenericData > | AddListener (DelegateBase &&listener) const |
Result< void > | GetListeners (BaseArray< StrongRef< DelegateBase >> &listeners) const |
Result<GenericData> AddListener | ( | Delegate< void(ARGS...)> && | listener | ) | const |
Result<void> Notify | ( | ARGS... | args | ) | const |
|
static |
Result<void> Init |