Schnek
schnek::TypecastOp< vtype, vtype_orig, CastType > Class Template Reference
Inheritance diagram for schnek::TypecastOp< vtype, vtype_orig, CastType >:
Collaboration diagram for schnek::TypecastOp< vtype, vtype_orig, CastType >:

Public Types

typedef Expression< vtype_orig >::pExpression pExpressionOrig
 A pointer to an original Expression.
 
- Public Types inherited from schnek::Expression< vtype >
typedef boost::shared_ptr< ExpressionpExpression
 A pointer to an Expression.
 
typedef vtype ValueType
 

Public Member Functions

 TypecastOp (pExpressionOrig expr_)
 
vtype eval ()
 Return the modified value.
 
bool isConstant ()
 Constancy depends on the constancy of the expression.
 
DependencyList getDependencies ()
 returns the dependencies of the sub expression
 
- Public Member Functions inherited from schnek::Expression< vtype >
vtype operator() ()
 The () operator allows expressions to be used as function objects.
 

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