| 340 | } |
| 341 | |
| 342 | static int CompareEndState(PathParser* LHS, PathParser* RHS) { |
| 343 | if (LHS->atEnd() && !RHS->atEnd()) |
| 344 | return -1; |
| 345 | else if (!LHS->atEnd() && RHS->atEnd()) |
| 346 | return 1; |
| 347 | return 0; |
| 348 | } |
| 349 | |
| 350 | int path::__compare(string_view_t __s) const { |
| 351 | auto LHS = PathParser::CreateBegin(__pn_); |