27 |
|
static reco::parser::ExpressionPtr makeExpression(const std::string &expr, const Reflex::Type &type) ; |
28 |
|
static reco::parser::SelectorPtr makeSelector(const std::string &expr, const Reflex::Type &type) ; |
29 |
|
static Reflex::Type elementType(const Reflex::Type &wrapperType) ; |
30 |
+ |
// define also dictionaries for these two trivial functions |
31 |
+ |
// because otherwise sometimes CINT crashes on them |
32 |
+ |
static bool test(const reco::parser::SelectorPtr &sel, const Reflex::Type type, const void * obj); |
33 |
+ |
static double eval(const reco::parser::ExpressionPtr &sel, const Reflex::Type type, const void * obj); |
34 |
|
}; |
35 |
|
class ScannerBase { |
36 |
|
public: |