/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CommonTools/Utils/src/ExpressionSetter.cc
14 строк
571 B
Christopher Jones
Move parser related headers to interface subdirectory
21 июл 2023, 16:43
21 июл 2023, 16:43
c1ad033
Код
Авторство
О чём код?
#include "CommonTools/Utils/interface/parser/ExpressionSetter.h" #include "CommonTools/Utils/src/AndCombiner.h" #include "CommonTools/Utils/src/OrCombiner.h" #include "CommonTools/Utils/src/NotCombiner.h" #include "CommonTools/Utils/interface/parser/Exception.h" using namespace reco::parser; void ExpressionSetter::operator()(const char *begin, const char *) const { if (exprStack_.empty()) throw Exception(begin) << "Grammar error: When trying parse an expression, expression stack is empty! Please contact a developer."; expr_ = exprStack_.back(); }