Expression List iterator
Expression List iterator
void Initialize( const ExprList* l )
bool ToNth( int n )
const ExprTree* NextExpr( )
const ExprTree* CurrentExpr( )
const ExprTree* PrevExpr( )
bool NextValue( Value& v, EvalState *es=NULL )
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool CurrentValue( Value& v, EvalState *es=NULL )
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool PrevValue( Value& v, EvalState *es=NULL )
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool NextValue( Value& v, ExprTree*& t, EvalState *es=NULL )
t - The expression composed of the significant sub-expressions.
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool CurrentValue( Value& v, ExprTree*& t, EvalState *es=NULL )
t - The expression composed of the significant sub-expressions.
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool PrevValue( Value& v, ExprTree*& t, EvalState *es=NULL )
t - The expression composed of the significant sub-expressions.
es - The EvalState object which caches values of expressions.
Ordinarily, this parameter will not be supplied by the user, and
an internal EvalState object will be used.
bool IsAtFirst( )
bool IsAfterLast( )
generated by doc++