1 #ifndef HLTrigger_HLTfilters_TriggerExpressionEvaluator_h
2 #define HLTrigger_HLTfilters_TriggerExpressionEvaluator_h
8 namespace triggerExpression {
23 virtual std::vector<std::string>
patterns()
const {
return {}; }
26 virtual void dump(std::ostream&
out)
const = 0;
39 #endif // HLTrigger_HLTfilters_TriggerExpressionEvaluator_h
virtual void dump(std::ostream &out) const =0
virtual std::vector< std::string > patterns() const
std::ostream & operator<<(std::ostream &out, const Evaluator &eval)
virtual bool operator()(const Data &data) const =0
virtual ~Evaluator()=default
virtual void init(const Data &data)
char data[epos_bytes_allocation]