#include <expression.h>
Public Member Functions | |
virtual Ptr< Value > | Eval (Ptr< Tuple > tuple)=0 |
Evaluates the expression against the given tuple. Note that all expressions are evaluated only against a tuple. The expression may use attributes of the tuple by using a VarExpr object. Or it may not use any attributes at all. | |
virtual string | ToString () const |
String representation of the expression. |
Evaluates the expression against the given tuple. Note that all expressions are evaluated only against a tuple. The expression may use attributes of the tuple by using a VarExpr object. Or it may not use any attributes at all.
Implements ns3::rapidnet::Expression.
Implemented in ns3::rapidnet::FAppend, ns3::rapidnet::FConcat, ns3::rapidnet::FMember, ns3::rapidnet::FNow, ns3::rapidnet::FDiffTime, ns3::rapidnet::FHslsTtl, ns3::rapidnet::FSize, ns3::rapidnet::FLast, ns3::rapidnet::FRemoveLast, ns3::rapidnet::FTypeOf, ns3::rapidnet::FRand, ns3::rapidnet::FSha1, ns3::rapidnet::FSvIn, ns3::rapidnet::FSvAndNot, ns3::rapidnet::FSvAppend, and ns3::rapidnet::FSvRemove.