pl_search_cpp 1.4
|
Base class for choice iterators. More...
#include <choice_iterator.hpp>
Public Member Functions | |
virtual bool | has_next ()=0 |
Checks if there are more choices available. | |
virtual bool | make_choice ()=0 |
Makes a choice. | |
virtual bool | test_choice () |
Tests a choice which would tyically involve constraint deductions based on the choice. | |
virtual | ~ChoiceIterator ()=default |
Virtual destructor for proper cleanup. | |
Base class for choice iterators.
|
virtualdefault |
Virtual destructor for proper cleanup.
|
pure virtual |
Checks if there are more choices available.
Implemented in pl_search::VarChoiceIterator.
|
pure virtual |
Makes a choice.
Implemented in pl_search::VarChoiceIterator.
|
inlinevirtual |
Tests a choice which would tyically involve constraint deductions based on the choice.