MCPcopy Create free account
hub / github.com/ChaiScript/ChaiScript / trim

Function trim

unittests/catch.hpp:9599–9605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9597 return lc;
9598 }
9599 std::string trim( std::string const& str ) {
9600 static char const* whitespaceChars = "\n\r\t ";
9601 std::string::size_type start = str.find_first_not_of( whitespaceChars );
9602 std::string::size_type end = str.find_last_not_of( whitespaceChars );
9603
9604 return start != std::string::npos ? str.substr( start, 1+end-start ) : std::string();
9605 }
9606
9607 bool replaceInPlace( std::string& str, std::string const& replaceThis, std::string const& withThis ) {
9608 bool replaced = false;

Callers 6

makeCommandLineParserFunction · 0.85
writeGroupMethod · 0.85
writeSectionMethod · 0.85
testCaseStartingMethod · 0.85
sectionStartingMethod · 0.85
testCaseEndedMethod · 0.85

Calls 2

stringClass · 0.85
substrMethod · 0.80

Tested by

no test coverage detected