| 463 | struct laborinfo_sorter |
| 464 | { |
| 465 | bool operator() (int i,int j) |
| 466 | { |
| 467 | if (labor_infos[i].mode() != labor_infos[j].mode()) |
| 468 | return labor_infos[i].mode() < labor_infos[j].mode(); |
| 469 | if (labor_infos[i].is_exclusive != labor_infos[j].is_exclusive) |
| 470 | return labor_infos[i].is_exclusive; |
| 471 | if (labor_infos[i].maximum_dwarfs() != labor_infos[j].maximum_dwarfs()) |
| 472 | return labor_infos[i].maximum_dwarfs() < labor_infos[j].maximum_dwarfs(); |
| 473 | return false; |
| 474 | }; |
| 475 | }; |
| 476 | |
| 477 | struct values_sorter |
nothing calls this directly
no test coverage detected