18#ifndef LIVE_CELLS_DEPENDENT_CELL_HPP
19#define LIVE_CELLS_DEPENDENT_CELL_HPP
23#include "observable.hpp"
24#include "merged_observable.hpp"
57 observable(
args...) {}
68 merged_observable<Ts...> observable;
Provides an interface for a cell with a value that is dependent on one or more argument cells.
Definition dependent_cell.hpp:44
dependent_cell(Ts... args)
Create a cell with a value dependent on the argument cells in args.
Definition dependent_cell.hpp:56
A computed cell which determines its argument cells at runtime.
Definition dynamic_compute_cell.hpp:153
void remove_observer(observer::ref o) const
Definition merged_observable.hpp:63
void add_observer(observer::ref o) const
Definition merged_observable.hpp:53
std::shared_ptr< observer > ref
Shared pointer to an observer.
Definition types.hpp:37
Definition boolean.hpp:26