60 :
BaseOption(o,e), cur(v), fst(NULL), lst(NULL) {}
403 #ifdef GECODE_HAS_GIST
405 Options::_I::_I(
void) : _click(
heap,1), n_click(0),
406 _solution(
heap,1), n_solution(0), _move(
heap,1), n_move(0),
407 _compare(
heap,1), n_compare(0) {}
410 Options::_I::click(Gist::Inspector*
i) {
411 _click[
static_cast<int>(n_click++)] = i;
414 Options::_I::solution(Gist::Inspector*
i) {
415 _solution[
static_cast<int>(n_solution++)] = i;
418 Options::_I::move(Gist::Inspector*
i) {
419 _move[
static_cast<int>(n_move++)] = i;
423 _compare[
static_cast<int>(n_compare++)] = i;
426 Options::_I::click(
unsigned int i)
const {
427 return (i < n_click) ? _click[
i] : NULL;
430 Options::_I::solution(
unsigned int i)
const {
431 return (i < n_solution) ? _solution[
i] : NULL;
434 Options::_I::move(
unsigned int i)
const {
435 return (i < n_move) ? _move[
i] : NULL;
439 return (i < n_compare) ? _compare[
i] : NULL;