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

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

add_observer(observer::ref o)live_cells::cell_statevirtual
cell_state(key_ref k)live_cells::cell_stateinline
computelive_cells::compute_cell_state< dynamic_compute_state< F > >protected
compute_cell_state(key_ref k, Args &&... args)live_cells::compute_cell_state< dynamic_compute_state< F > >inline
dynamic_compute_cell_state(key_ref key, F compute)live_cells::dynamic_compute_cell_state< F >inline
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::dynamic_compute_cell_state< F >inlineprotectedvirtual
init_observer_state()live_cells::observer_cell_stateinlineprotected
is_active() constlive_cells::cell_stateinlineprotected
key_live_cells::cell_stateprotected
notify_update(bool did_change=true)live_cells::cell_statevirtual
notify_will_update()live_cells::cell_statevirtual
observer_ptr()live_cells::compute_cell_state< dynamic_compute_state< F > >inlineprotected
observerslive_cells::cell_stateprotected
operator=(const cell_state &other)=delete (defined in live_cells::cell_state)live_cells::cell_state
pause() overridelive_cells::dynamic_compute_cell_state< F >inlineprotectedvirtual
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
stalelive_cells::observer_cell_stateprotected
update(const key_ref &k, bool changed) overridelive_cells::compute_cell_state< dynamic_compute_state< F > >inlineprotectedvirtual
updatinglive_cells::observer_cell_stateprotected
value()live_cells::compute_cell_state< dynamic_compute_state< F > >inline
value_type typedeflive_cells::compute_cell_state< dynamic_compute_state< F > >
will_update(const key_ref &k) overridelive_cells::compute_cell_state< dynamic_compute_state< F > >inlineprotectedvirtual
~cell_state() noexcept (defined in live_cells::cell_state)live_cells::cell_statevirtual
~observer() noexcept=default (defined in live_cells::observer)live_cells::observervirtual