68 :
BaseOption(o,e), cur(v), fst(NULL), lst(NULL) {}
354 #ifdef GECODE_HAS_GIST
356 Options::_I::_I(
void) : _click(
heap,1), n_click(0),
357 _solution(
heap,1), n_solution(0), _move(
heap,1), n_move(0),
358 _compare(
heap,1), n_compare(0) {}
361 Options::_I::click(Gist::Inspector*
i) {
362 _click[
static_cast<int>(n_click++)] = i;
365 Options::_I::solution(Gist::Inspector*
i) {
366 _solution[
static_cast<int>(n_solution++)] = i;
369 Options::_I::move(Gist::Inspector*
i) {
370 _move[
static_cast<int>(n_move++)] = i;
374 _compare[
static_cast<int>(n_compare++)] = i;
377 Options::_I::click(
unsigned int i)
const {
378 return (i < n_click) ? _click[
i] : NULL;
381 Options::_I::solution(
unsigned int i)
const {
382 return (i < n_solution) ? _solution[
i] : NULL;
385 Options::_I::move(
unsigned int i)
const {
386 return (i < n_move) ? _move[
i] : NULL;
390 return (i < n_compare) ? _compare[
i] : NULL;