Version: 6.3.1
Public Member Functions | Static Public Member Functions

INTERP_KERNEL.LeafExpr Class Reference

#include <InterpKernelExprParser.hxx>

Inheritance diagram for INTERP_KERNEL.LeafExpr:
Inheritance graph

Public Member Functions

virtual ~LeafExpr ()
virtual void fillValue (Value *val) const =0 throw (INTERP_KERNEL::Exception)
virtual void compileX86 (std::vector< std::string > &ass) const =0
virtual void compileX86_64 (std::vector< std::string > &ass) const =0
virtual void replaceValues (const std::vector< double > &valuesInExpr)=0 throw (INTERP_KERNEL::Exception)

Static Public Member Functions

static LeafExprbuildInstanceFrom (const std::string &expr) throw (INTERP_KERNEL::Exception)

Constructor & Destructor Documentation

LeafExpr::~LeafExpr ( ) [virtual]

Member Function Documentation

virtual void INTERP_KERNEL.LeafExpr.fillValue ( Value val) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.LeafExpr.compileX86 ( std::vector< std::string > &  ass) const [pure virtual]
virtual void INTERP_KERNEL.LeafExpr.compileX86_64 ( std::vector< std::string > &  ass) const [pure virtual]
virtual void INTERP_KERNEL.LeafExpr.replaceValues ( const std::vector< double > &  valuesInExpr) throw (INTERP_KERNEL::Exception) [pure virtual]
LeafExpr * LeafExpr::buildInstanceFrom ( const std::string &  expr) throw (INTERP_KERNEL::Exception) [static]
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