trim#

Fully qualified name: omni::extras::trim

Defined in omni/extras/StringHelpers.h

inline std::string &omni::extras::trim(
std::string &s,
const char *t = kTrimCharsDefault,
)#

Performs an in-place trim (from both sides) on a given string.

This will trim the characters in t from both sides of s. e.g. given s = "  asdf  " with the default t value, s would be modified to contain "asdf". This is effectively ltrim(rtrim(s, t), t).

Parameters:
  • s – The string to trim in-place

  • t – A string containing the list of characters to trim (such as kTrimCharsDefault)

Returns:

s for convenience