60 :
BaseOption(o,e), cur(v), fst(NULL), lst(NULL) {}
422 #ifdef GECODE_HAS_GIST
424 Options::_I::_I(
void) : _click(
heap,1), n_click(0),
425 _solution(
heap,1), n_solution(0), _move(
heap,1), n_move(0),
426 _compare(
heap,1), n_compare(0) {}
429 Options::_I::click(Gist::Inspector*
i) {
430 _click[
static_cast<int>(n_click++)] = i;
433 Options::_I::solution(Gist::Inspector*
i) {
434 _solution[
static_cast<int>(n_solution++)] = i;
437 Options::_I::move(Gist::Inspector*
i) {
438 _move[
static_cast<int>(n_move++)] = i;
442 _compare[
static_cast<int>(n_compare++)] = i;
445 Options::_I::click(
unsigned int i)
const {
446 return (i < n_click) ? _click[
i] : NULL;
449 Options::_I::solution(
unsigned int i)
const {
450 return (i < n_solution) ? _solution[
i] : NULL;
453 Options::_I::move(
unsigned int i)
const {
454 return (i < n_move) ? _move[
i] : NULL;
458 return (i < n_compare) ? _compare[
i] : NULL;