#include <ExpressionVarSetter.h>
Public Member Functions | |
ExpressionVarSetter (ExpressionStack &exprStack, MethodStack &methStack, LazyMethodStack &lazyMethStack, TypeStack &typeStack) | |
void | operator() (const char *, const char *) const |
Private Member Functions | |
void | lazyPush (const char *, const char *) const |
void | push (const char *, const char *) const |
Private Attributes | |
ExpressionStack & | exprStack_ |
LazyMethodStack & | lazyMethStack_ |
MethodStack & | methStack_ |
TypeStack & | typeStack_ |
Definition at line 19 of file ExpressionVarSetter.h.
|
inline |
Definition at line 20 of file ExpressionVarSetter.h.
|
private |
Definition at line 36 of file ExpressionVarSetter.cc.
void ExpressionVarSetter::operator() | ( | const char * | begin, |
const char * | end | ||
) | const |
Definition at line 9 of file ExpressionVarSetter.cc.
|
private |
Definition at line 19 of file ExpressionVarSetter.cc.
References begin, Exception, reco::method::invalid, reco::parser::ExpressionVar::isValidReturnType(), and reco::typeCode().
Referenced by esMonitoring.LineHistoryEnd::write(), and esMonitoring.LineHistoryStart::write().
|
private |
Definition at line 31 of file ExpressionVarSetter.h.
|
private |
Definition at line 33 of file ExpressionVarSetter.h.
|
private |
Definition at line 32 of file ExpressionVarSetter.h.
|
private |
Definition at line 34 of file ExpressionVarSetter.h.