Observable Reference
Generic observable objects for C++
|
This is the complete list of members for observable::value< ValueType >, including all inherited members.
destroyed | observable::value< ValueType > | |
get() const noexcept -> ValueType const & | observable::value< ValueType > | inline |
moved | observable::value< ValueType > | |
operator ValueType const &() const noexcept | observable::value< ValueType > | inlineexplicit |
operator=(ValueType new_value) -> value & | observable::value< ValueType > | inline |
operator=(value< ValueType > const &) -> value< ValueType > &=delete | 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) const | observable::value< ValueType > | inline |
subscribe_and_call(Callable &&observer) const | observable::value< ValueType > | inline |
value class | observable::value< ValueType > | friend |
value()=default | observable::value< ValueType > | |
value(ValueType initial_value) noexcept(std::is_nothrow_move_constructible< ValueType >::value) | observable::value< ValueType > | inlineexplicit |
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 |
value(std::unique_ptr< UpdaterType > &&ud) | observable::value< ValueType > | inlineexplicit |
value(value< ValueType > const &)=delete | observable::value< ValueType > | |
value(value< ValueType > &&other) noexcept(std::is_nothrow_move_constructible< ValueType >::value) | observable::value< ValueType > | inline |
value_type typedef | observable::value< ValueType > | |
~value() | observable::value< ValueType > | inline |