Expressionist
Header-only C++20 evaluator of algebraic expressions embedded in JSON fields
Loading...
Searching...
No Matches
Expressionist::ExpressionistException Class Reference

#include <expressionist.hpp>

Inherits std::exception.

Detailed Description

Thrown on any evaluation failure: a JSON parse error, a malformed expression, an undefined variable or constant, or a circular dependency. what() carries the offending field's path and expression text, e.g. ‘In ’/a' ("$missing + 1"): Undefined variable or constant: 'missing'`.


The documentation for this class was generated from the following file: