Include file:
#include "mcrl2/data/enumerator_with_iterator.h
mcrl2::data::
enumerator_algorithm_with_iterator
¶An enumerator algorithm with an iterator interface.
mcrl2::data::enumerator_algorithm_with_iterator::
super
¶typedef for enumerator_algorithm_without_callback< Rewriter, DataRewriter >
mcrl2::data::enumerator_algorithm_with_iterator::
m_accept
¶begin
(MutableSubstitution &sigma, enumerator_queue<EnumeratorListElement> &P)¶Returns an iterator that enumerates solutions for variables that satisfy a condition.
Parameters:
sigma A mutable substitution that is applied by the rewriter contained in E
P The condition that is solved, together with the list of variables Otherwise an invalidated enumerator element is returned when it is dereferenced.