Public Member Functions | Public Attributes | List of all members
SeExpr2::GlobalStr Struct Reference
Inheritance diagram for SeExpr2::GlobalStr:
SeExpr2::GlobalVal SeExpr2::ExprVarRef

Public Member Functions

 GlobalStr (const std::string &varName)
void eval (double *result)
 returns this variable's value by setting result More...
void eval (const char **result)
bool isVec ()
- Public Member Functions inherited from SeExpr2::GlobalVal
 GlobalVal (const std::string &varName, const SeExpr2::ExprType &et)
- Public Member Functions inherited from SeExpr2::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...

Public Attributes

const char * val
- Public Attributes inherited from SeExpr2::GlobalVal
std::set< DExpression * > users
std::string varName

Detailed Description

Definition at line 42 of file ExprMultiExpr.cpp.

Constructor & Destructor Documentation

SeExpr2::GlobalStr::GlobalStr ( const std::string &  varName)

Definition at line 43 of file ExprMultiExpr.cpp.

Member Function Documentation

void SeExpr2::GlobalStr::eval ( double *  result)

returns this variable's value by setting result

Implements SeExpr2::ExprVarRef.

Definition at line 46 of file ExprMultiExpr.cpp.

void SeExpr2::GlobalStr::eval ( const char **  result)

Implements SeExpr2::ExprVarRef.

Definition at line 47 of file ExprMultiExpr.cpp.

References val.

bool SeExpr2::GlobalStr::isVec ( )

Definition at line 48 of file ExprMultiExpr.cpp.

Member Data Documentation

const char* SeExpr2::GlobalStr::val

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