| 542 | } |
| 543 | |
| 544 | SimpleString SimpleString::subStringFromTill(char startChar, char lastExcludedChar) const |
| 545 | { |
| 546 | size_t beginPos = find(startChar); |
| 547 | if (beginPos == npos) return ""; |
| 548 | |
| 549 | size_t endPos = findFrom(beginPos, lastExcludedChar); |
| 550 | if (endPos == npos) return subString(beginPos); |
| 551 | |
| 552 | return subString(beginPos, endPos - beginPos); |
| 553 | } |
| 554 | |
| 555 | char* SimpleString::copyToNewBuffer(const char* bufferToCopy, size_t bufferSize) |
| 556 | { |
no outgoing calls