403 |
|
if (index < 0 || index >= bs.size()) { |
404 |
|
invalidIndex(index); |
405 |
|
} else { |
406 |
< |
indexFinder.find(index); |
406 |
> |
bs = indexFinder.find(index); |
407 |
|
} |
408 |
|
} else if (value.type() == typeid(std::pair<int, int>)) { |
409 |
|
std::pair<int, int> indexRange= boost::any_cast<std::pair<int, int> >(value); |
411 |
|
if (indexRange.first < 0 || indexRange.second >= bs.size()) { |
412 |
|
invalidIndexRange(indexRange); |
413 |
|
}else { |
414 |
< |
indexFinder.find(indexRange.first, indexRange.second); |
414 |
> |
bs = indexFinder.find(indexRange.first, indexRange.second); |
415 |
|
} |
416 |
|
} |
417 |
|
|