---------------------------------------------------------------------- SplitStringPieceToVector() Split a StringPiece into sub-StringPieces based on delim and appends the pieces to 'vec'. If omit empty strings is true, empty strings are omitted from the resulting vector. ----------------------------------------------------------------------
| 450 | // from the resulting vector. |
| 451 | // ---------------------------------------------------------------------- |
| 452 | void SplitStringPieceToVector(const StringPiece& full, |
| 453 | const char* delim, |
| 454 | vector<StringPiece>* vec, |
| 455 | bool omit_empty_strings) { |
| 456 | if (omit_empty_strings) { |
| 457 | AppendTo(vec, strings::Split(full, AnyOf(delim), SkipEmpty())); |
| 458 | } else { |
| 459 | AppendTo(vec, strings::Split(full, AnyOf(delim))); |
| 460 | } |
| 461 | } |
| 462 | |
| 463 | // ---------------------------------------------------------------------- |
| 464 | // SplitUsing() |