Observable Reference
Generic observable objects for C++
observable::value< ValueType, EnclosingType > Member List

This is the complete list of members for observable::value< ValueType, EnclosingType >, including all inherited members.

destroyedobservable::value< ValueType >
get() const noexcept -> ValueType const &observable::value< ValueType >inline
movedobservable::value< ValueType >
operator ValueType const &() const noexceptobservable::value< ValueType >inlineexplicit
observable::value< ValueType >::operator=(ValueType new_value) -> value &observable::value< ValueType >inline
observable::value< ValueType >::operator=(value< ValueType > const &) -> value< ValueType > &=deleteobservable::value< ValueType >
observable::value< ValueType >::operator=(value< ValueType > &&other) noexcept(std::is_nothrow_move_assignable< ValueType >::value) -> value< ValueType > &observable::value< ValueType >inline
set(ValueType new_value)observable::value< ValueType >inline
subscribe(Callable &&observer) constobservable::value< ValueType >inline
subscribe_and_call(Callable &&observer) constobservable::value< ValueType >inline
value()=defaultobservable::value< ValueType, EnclosingType >
observable::value< ValueType >::value(ValueType initial_value) noexcept(std::is_nothrow_move_constructible< ValueType >::value)observable::value< ValueType >inlineexplicit
observable::value< ValueType >::value(ValueType initial_value, EqualityComparator equal) noexcept(std::is_nothrow_move_constructible< ValueType >::value &&std::is_nothrow_move_constructible< EqualityComparator >::value)observable::value< ValueType >inline
observable::value< ValueType >::value(std::unique_ptr< UpdaterType > &&ud)observable::value< ValueType >inlineexplicit
observable::value< ValueType >::value(value< ValueType > const &)=deleteobservable::value< ValueType >
value_type typedefobservable::value< ValueType >
~value()observable::value< ValueType >inline