18#ifndef LIVE_CELLS_ERRORS_HPP 
   19#define LIVE_CELLS_ERRORS_HPP 
   21#include "observable.hpp" 
   22#include "computed.hpp" 
   23#include "store_cell.hpp" 
  100            return [&] (
const Cell auto &
cell) {
 
 
  116        template <
typename E>
 
  118            return [&] (
const Cell auto &
cell) {
 
 
Dynamically typed Cell container.
Definition observable.hpp:133
T value() const
Get the value held by the underlying Cell.
Definition observable.hpp:197
A computed cell which determines its argument cells at runtime.
Definition dynamic_compute_cell.hpp:153
Defines the cell protocol.
Definition types.hpp:128
auto on_error(const Cell auto &error_value)
Create an Operator for handling exceptions thrown by the operand Cell.
Definition errors.hpp:99
Definition boolean.hpp:26
auto store(const C &arg)
Create a Cell that caches the value of another Cell.
Definition store_cell.hpp:206
auto on_error(const Cell auto &cell, const Cell auto &error_value)
Create a Cell which handles all exceptions thrown while computing the value of a cell.
Definition errors.hpp:41
auto make_compute_cell(std::invocable auto f, auto... args)
Definition compute_cell.hpp:100