From a55b0beb181d0e00cbca3fa739fcedca1e89a556 Mon Sep 17 00:00:00 2001 From: MichelJuillard <michel.juillard@mjui.fr> Date: Mon, 14 Nov 2022 18:34:14 +0100 Subject: [PATCH] add class for exceptions --- src/DataTree.hh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/DataTree.hh b/src/DataTree.hh index afcc34de..adbd717e 100644 --- a/src/DataTree.hh +++ b/src/DataTree.hh @@ -149,13 +149,17 @@ public: expr_t MinusOne, MinusInfinity; //! Raised when a local parameter is declared twice - struct LocalVariableException + class LocalVariableException { + public: string name; + LocalVariableException(str name_arg) : name(name_arg) {} }; class DivisionByZeroException { + public: + DivisionByZeroException() {} }; inline expr_t AddPossiblyNegativeConstant(double val); @@ -299,6 +303,8 @@ public: //! Thrown when trying to access an unknown variable by deriv_id class UnknownDerivIDException { + public: + UnknownDerivIDException() {} }; //! Raised when a trend is declared twice -- GitLab