/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CommonTools/Utils/interface/parser/ExpressionBase.h
29 строк
612 B
Christopher Jones
Move parser related headers to interface subdirectory
21 июл 2023, 16:43
21 июл 2023, 16:43
c1ad033
Код
Авторство
О чём код?
#ifndef Parser_ExpressionBase_h #define Parser_ExpressionBase_h /* \class reco::parser::ExpressionBase * * Base class for parsed expressions * * \author original version: Chris Jones, Cornell, * adapted by Luca Lista, INFN * */ #include <vector> #include <memory> namespace edm { class ObjectWithDict; } namespace reco { namespace parser { struct ExpressionBase { virtual ~ExpressionBase() {} virtual double value(const edm::ObjectWithDict&) const = 0; }; typedef std::shared_ptr<ExpressionBase> ExpressionPtr; } // namespace parser } // namespace reco #endif