| Live Cells C++
    Reactive Programming for C++ | 
A cell with a value that is a function of one or more argument cells. More...
#include <compute_cell.hpp>


| Public Member Functions | |
| compute_cell_base (F compute, Ts... args) | |
| Create a cell with a value that is a function of the values of the cells args. | |
| auto | value () const | 
| Get the value of the cell. | |
|  Public Member Functions inherited from live_cells::dependent_cell< Ts... > | |
| dependent_cell (Ts... args) | |
| Create a cell with a value dependent on the argument cells in args. | |
| void | add_observer (observer::ref o) const | 
| void | remove_observer (observer::ref o) const | 
| Additional Inherited Members | |
|  Protected Attributes inherited from live_cells::dependent_cell< Ts... > | |
| merged_observable< Ts... > | observable | 
A cell with a value that is a function of one or more argument cells.
The value computation function is provided to this class on construction.
Cell concept. | 
 | inline | 
Create a cell with a value that is a function of the values of the cells args.
| compute | A function of no arguments, that is called to compute the cell's value when necessary. | 
| args | Argument cells referenced by compute | 
| 
 | inline | 
Get the value of the cell.