Live Cells C++
Reactive Programming for C++
Loading...
Searching...
No Matches
live_cells::mutable_compute_cell_state< T > Member List

This is the complete list of members for live_cells::mutable_compute_cell_state< T >, including all inherited members.

add_observer(observer::ref o)live_cells::cell_statevirtual
add_to_batch()live_cells::mutable_cell_state< T >inlineprotected
argumentslive_cells::mutable_compute_cell_state< T >protected
cell_state(key_ref k)live_cells::mutable_cell_state< T >inline
compute()=0live_cells::mutable_compute_cell_state< T >protectedpure virtual
computedlive_cells::mutable_compute_cell_state< T >protected
handle_update(bool changed, const std::invocable< bool > auto &notify_update)live_cells::observer_cell_stateinlineprotected
handle_update(bool changed, const std::invocable auto &did_change, const std::invocable< bool > auto &notify_update, const std::invocable auto &post_update)live_cells::observer_cell_stateinlineprotected
handle_will_update(const std::invocable auto &notify_will_update)live_cells::observer_cell_stateinlineprotected
handle_will_update(const std::invocable auto &pre_update, const std::invocable auto &notify_will_update)live_cells::observer_cell_stateinlineprotected
init() overridelive_cells::mutable_compute_cell_state< T >inlinevirtual
init_observer_state()live_cells::observer_cell_stateinlineprotected
is_active() constlive_cells::cell_stateinlineprotected
is_batch_update()live_cells::mutable_cell_state< T >inlineprotectedstatic
key_live_cells::cell_stateprotected
mutable_cell_state(key_ref key, T value)live_cells::mutable_cell_state< T >inline
mutable_compute_cell_state(key_ref key, const std::unordered_set< cell > &arguments)live_cells::mutable_compute_cell_state< T >inline
notify_update(bool did_change=true)live_cells::cell_statevirtual
notify_will_update()live_cells::cell_statevirtual
observer_ptr()live_cells::mutable_compute_cell_state< T >inlineprotected
observerslive_cells::cell_stateprotected
operator=(const cell_state &other)=delete (defined in live_cells::cell_state)live_cells::cell_state
pause() overridelive_cells::mutable_compute_cell_state< T >inlinevirtual
pause_observer_state()live_cells::observer_cell_stateinlineprotected
live_cells::ref typedeflive_cells::cell_state
live_cells::observer::ref typedeflive_cells::observer
remove_observer(observer::ref o)live_cells::cell_statevirtual
reverselive_cells::mutable_compute_cell_state< T >protected
reverse_compute(T value)=0live_cells::mutable_compute_cell_state< T >protectedpure virtual
silent_set(T value)live_cells::mutable_cell_state< T >inlineprotected
stalelive_cells::observer_cell_stateprotected
update(const key_ref &k, bool changed) overridelive_cells::mutable_compute_cell_state< T >inlinevirtual
updatinglive_cells::observer_cell_stateprotected
value()live_cells::mutable_compute_cell_state< T >inline
value(T value)live_cells::mutable_compute_cell_state< T >inline
will_update(const key_ref &k) overridelive_cells::mutable_compute_cell_state< T >inlinevirtual
~cell_state() noexcept (defined in live_cells::cell_state)live_cells::cell_statevirtual
~observer() noexcept=default (defined in live_cells::observer)live_cells::observervirtual