Version: 6.3.1
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes

INTERP_KERNEL.LeafExprVar Class Reference

#include <InterpKernelExprParser.hxx>

Inheritance diagram for INTERP_KERNEL.LeafExprVar:
Inheritance graph

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

Constructor & Destructor Documentation

LeafExprVar::LeafExprVar ( const std::string &  var)
LeafExprVar::~LeafExprVar ( )

Member Function Documentation

void LeafExprVar::compileX86 ( std::vector< std::string > &  ass) const [virtual]
void LeafExprVar::compileX86_64 ( std::vector< std::string > &  ass) const [virtual]
void LeafExprVar::fillValue ( Value val) const throw (INTERP_KERNEL::Exception) [virtual]
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]

Field Documentation

const char LeafExprVar::END_OF_RECOGNIZED_VAR = "Vec" [static]
std::string INTERP_KERNEL.LeafExprVar._var_name [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS