PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::core::Utils Class Reference

Static Public Member Functions

static std::string trim (const std::string &data)
static std::vector< std::string > split (std::string data, const std::string &delimiter)
static void ltrim (std::string &data)
static void rtrim (std::string &data)

Member Function Documentation

◆ ltrim()

void privmx::endpoint::core::Utils::ltrim ( std::string & data)
static

Removes all whitespace from the left of given string.

Parameters
datareference to string

◆ rtrim()

void privmx::endpoint::core::Utils::rtrim ( std::string & data)
static

Removes all whitespace from the right of given string.

Parameters
datareference to string

◆ split()

std::vector< std::string > privmx::endpoint::core::Utils::split ( std::string data,
const std::string & delimiter )
static

Splits string by given delimiter (delimiter is removed).

Parameters
datastring to split
delimiterstring which will be split
Returns
vector containing all split parts

◆ trim()

std::string privmx::endpoint::core::Utils::trim ( const std::string & data)
static

Removes all trailing whitespace.

Parameters
datastring to trim
Returns
copy of string with removed trailing whitespace.

The documentation for this class was generated from the following file: