KSeExpr  4.0.4.0
Public Member Functions | Public Attributes | List of all members
KSeExpr::GlobalVal Class Reference
Inheritance diagram for KSeExpr::GlobalVal:
KSeExpr::ExprVarRef KSeExpr::GlobalFP KSeExpr::GlobalStr

Public Member Functions

 GlobalVal (const std::string &varName, const KSeExpr::ExprType &et)
 
- Public Member Functions inherited from KSeExpr::ExprVarRef
 ExprVarRef (const ExprType &type)
 
virtual ~ExprVarRef ()
 
virtual void setType (const ExprType &type)
 sets (current) type to given type More...
 
virtual ExprType type () const
 returns (current) type More...
 
virtual void eval (double *result)=0
 returns this variable's value by setting result More...
 
virtual void eval (const char **resultStr)=0
 

Public Attributes

std::set< DExpression * > users
 
std::string varName
 

Detailed Description

Definition at line 13 of file ExprMultiExpr.cpp.

Constructor & Destructor Documentation

◆ GlobalVal()

KSeExpr::GlobalVal::GlobalVal ( const std::string &  varName,
const KSeExpr::ExprType et 
)
inline

Definition at line 16 of file ExprMultiExpr.cpp.

Member Data Documentation

◆ users

std::set<DExpression *> KSeExpr::GlobalVal::users

Definition at line 21 of file ExprMultiExpr.cpp.

Referenced by KSeExpr::Expressions::getLoopVarSetHandle().

◆ varName

std::string KSeExpr::GlobalVal::varName

Definition at line 22 of file ExprMultiExpr.cpp.

Referenced by KSeExpr::DExpression::name().


The documentation for this class was generated from the following file: