| 288 | |
| 289 | namespace { |
| 290 | std::vector<TestEnum> enumerateValuesFromToWithStep(size_t start, size_t end, |
| 291 | size_t step) { |
| 292 | assert(end > start && "end > start"); |
| 293 | std::vector<TestEnum> orderedValues; |
| 294 | for (size_t i = start; i < end; i += step) { |
| 295 | orderedValues.push_back(static_cast<TestEnum>(i)); |
| 296 | } |
| 297 | return orderedValues; |
| 298 | } |
| 299 | |
| 300 | EnumSet<TestEnum> createSetUnorderedInsertion( |
| 301 | const std::vector<TestEnum>& values) { |