25 _it = _desc._range_list.begin();
26 if (_it == _desc._range_list.end()) {
29 _code = (*_it)._from_code;
30 _codes_generated.insert(_code);
41 if (_it == _desc._range_list.end()) {
45 if (_code < (*_it)._to_code) {
50 if (_it == _desc._range_list.end()) {
55 _code = (*_it)._from_code;
60 }
while (!_codes_generated.insert(_code).second);