#include <InterpKernelExprParser.hxx>

Public Member Functions | |
| LeafExprVar (const std::string &var) | |
| ~LeafExprVar () | |
| void | compileX86 (std::vector< std::string > &ass) const |
| void | compileX86_64 (std::vector< std::string > &ass) const |
| void | fillValue (Value *val) const throw (INTERP_KERNEL::Exception) |
| std::string | getVar () const |
| void | prepareExprEvaluation (const std::vector< std::string > &vars) const throw (INTERP_KERNEL::Exception) |
| void | prepareExprEvaluationVec () const throw (INTERP_KERNEL::Exception) |
| void | replaceValues (const std::vector< double > &valuesInExpr) throw (INTERP_KERNEL::Exception) |
Static Public Member Functions | |
| static bool | isRecognizedKeyVar (const std::string &var, int &pos) |
Static Public Attributes | |
| static const char | END_OF_RECOGNIZED_VAR [] = "Vec" |
Private Attributes | |
| int | _fast_pos |
| std::string | _var_name |
| LeafExprVar::LeafExprVar | ( | const std::string & | var | ) |
| LeafExprVar::~LeafExprVar | ( | ) |
| void LeafExprVar::compileX86 | ( | std::vector< std::string > & | ass | ) | const [virtual] |
Implements INTERP_KERNEL.LeafExpr.
| void LeafExprVar::compileX86_64 | ( | std::vector< std::string > & | ass | ) | const [virtual] |
Implements INTERP_KERNEL.LeafExpr.
| void LeafExprVar::fillValue | ( | Value * | val | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements INTERP_KERNEL.LeafExpr.
| std::string INTERP_KERNEL.LeafExprVar.getVar | ( | ) | const |
| void LeafExprVar::prepareExprEvaluation | ( | const std::vector< std::string > & | vars | ) | const throw (INTERP_KERNEL::Exception) |
| void LeafExprVar::prepareExprEvaluationVec | ( | ) | const throw (INTERP_KERNEL::Exception) |
| void LeafExprVar::replaceValues | ( | const std::vector< double > & | valuesInExpr | ) | throw (INTERP_KERNEL::Exception) [virtual] |
Nothing to do it is not a bug.
Implements INTERP_KERNEL.LeafExpr.
| bool LeafExprVar::isRecognizedKeyVar | ( | const std::string & | var, |
| int & | pos | ||
| ) | [static] |
References med_test1.end, and INTERP_KERNEL.LeafExprVar.END_OF_RECOGNIZED_VAR.
const char LeafExprVar::END_OF_RECOGNIZED_VAR = "Vec" [static] |
int INTERP_KERNEL.LeafExprVar._fast_pos [mutable, private] |
std::string INTERP_KERNEL.LeafExprVar._var_name [private] |