From c53880834ccea13a44798db9435e4dac7b14e8cc Mon Sep 17 00:00:00 2001 From: David Rohr Date: Sat, 27 Sep 2025 16:45:20 +0200 Subject: [PATCH] DPL: Make RawParser errorMode settable --- Framework/Utils/include/DPLUtils/DPLRawParser.h | 1 + Framework/Utils/include/DPLUtils/RawParser.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Framework/Utils/include/DPLUtils/DPLRawParser.h b/Framework/Utils/include/DPLUtils/DPLRawParser.h index e1732ef70550a..5fa0775025deb 100644 --- a/Framework/Utils/include/DPLUtils/DPLRawParser.h +++ b/Framework/Utils/include/DPLUtils/DPLRawParser.h @@ -76,6 +76,7 @@ class DPLRawParser void setMaxFailureMessages(size_t n) { mMaxFailureMessages = n; } void setExtFailureCounter(size_t* cnt) { mExtFailureCounter = cnt; } static void setCheckIncompleteHBF(bool v) { rawparser_type::setCheckIncompleteHBF(v); } + static void setErrorMode(int v) { rawparser_type::setErrorMode(v); } // this is a dummy default buffer used to initialize the RawParser in the iterator // constructor diff --git a/Framework/Utils/include/DPLUtils/RawParser.h b/Framework/Utils/include/DPLUtils/RawParser.h index c1ba1ef4802b2..fa45cf79b7568 100644 --- a/Framework/Utils/include/DPLUtils/RawParser.h +++ b/Framework/Utils/include/DPLUtils/RawParser.h @@ -649,6 +649,11 @@ class RawParser raw_parser::RawParserHelper::sCheckIncompleteHBF = v; } + static void setErrorMode(int v) + { + raw_parser::RawParserHelper::sErrorMode = v; + } + private: raw_parser::ConcreteParserVariants mParser; };