Live Cells C++
Reactive Programming for C++
|
A cell which holds a constant value. More...
#include <constant_cell.hpp>
Public Types | |
typedef T | value_type |
The type of the constant value. | |
Public Member Functions | |
constant_cell (const T &value) | |
Construct a cell with a constant value. | |
key_ref | key () const |
Get the key that identifies this cell. | |
T | value () const |
Get the constant value held by this cell. | |
void | add_observer (observer::ref) const |
void | remove_observer (observer::ref) const |
T | operator() () const |
Get the constant value held by this cell. | |
A cell which holds a constant value.
Adding observers to this cell has no effect since its value never changes.
|
inline |
Construct a cell with a constant value.
constant_cell
holding the same value is identified by the same key.value | The constant value. |
|
inline |
Get the key that identifies this cell.
All constant_cell's
with the same value have the same key.
|
inline |
Get the constant value held by this cell.
|
inline |
Get the constant value held by this cell.