SavvyUI C++ UI Library
Loading...
Searching...
No Matches
StringHelpers Class Reference

#include <StringHelpers.h>

Static Public Member Functions

static string wstringTostring (const wstring &wstr)
static wstring stringTowstring (const string &str)
static wstring wstringToUppercase (const wstring &input)
static string stringToUppercase (const string &input)
static wstring wstringToLowercase (const wstring &input)
static string stringToLowercase (const string &input)
static wstring wstringTrim (const wstring &input)
static wstring wstringTrimLeft (const wstring &input)
static wstring wstringTrimRight (const wstring &input)
static string stringTrim (const string &input)
static string stringTrimLeft (const string &input)
static string stringTrimRight (const string &input)
static int wstringFindExact (const wstring &input, const wstring &strToFind, int startFrom=0)
static int wstringFindFirstAnyOf (const wstring &input, const wstring &strToFind, int startFrom=0)
static int wstringFindLastAnyOf (const wstring &input, const wstring &strToFind, int startFrom=0)
static int stringFindExact (const string &input, const string &strToFind, int startFrom=0)
static int stringFindFirstAnyOf (const string &input, const string &strToFind, int startFrom=0)
static int stringFindLastAnyOf (const string &input, const string &strToFind, int startFrom=0)
static wstring wstringLeft (const wstring &input, int count=-1)
static wstring wstringMiddle (const wstring &input, int startIndex, int count=-1)
static wstring wstringRight (const wstring &input, int count=-1)
static string stringLeft (const string &input, int count=-1)
static string stringMiddle (const string &input, int startIndex, int count=-1)
static string stringRight (const string &input, int count=-1)
static vector< wstring > wstringTokenize (const wstring &input, wchar_t delimiter)
static vector< string > stringTokenize (const string &input, char delimiter)

Member Function Documentation

◆ stringFindExact()

int StringHelpers::stringFindExact ( const string & input,
const string & strToFind,
int startFrom = 0 )
static

◆ stringFindFirstAnyOf()

int StringHelpers::stringFindFirstAnyOf ( const string & input,
const string & strToFind,
int startFrom = 0 )
static

◆ stringFindLastAnyOf()

int StringHelpers::stringFindLastAnyOf ( const string & input,
const string & strToFind,
int startFrom = 0 )
static

◆ stringLeft()

string StringHelpers::stringLeft ( const string & input,
int count = -1 )
static

◆ stringMiddle()

string StringHelpers::stringMiddle ( const string & input,
int startIndex,
int count = -1 )
static

◆ stringRight()

string StringHelpers::stringRight ( const string & input,
int count = -1 )
static

◆ stringTokenize()

vector< string > StringHelpers::stringTokenize ( const string & input,
char delimiter )
static

◆ stringToLowercase()

string StringHelpers::stringToLowercase ( const string & input)
static

◆ stringToUppercase()

string StringHelpers::stringToUppercase ( const string & input)
static

◆ stringTowstring()

wstring StringHelpers::stringTowstring ( const string & str)
static

◆ stringTrim()

string StringHelpers::stringTrim ( const string & input)
static

◆ stringTrimLeft()

string StringHelpers::stringTrimLeft ( const string & input)
static

◆ stringTrimRight()

string StringHelpers::stringTrimRight ( const string & input)
static

◆ wstringFindExact()

int StringHelpers::wstringFindExact ( const wstring & input,
const wstring & strToFind,
int startFrom = 0 )
static

◆ wstringFindFirstAnyOf()

int StringHelpers::wstringFindFirstAnyOf ( const wstring & input,
const wstring & strToFind,
int startFrom = 0 )
static

◆ wstringFindLastAnyOf()

int StringHelpers::wstringFindLastAnyOf ( const wstring & input,
const wstring & strToFind,
int startFrom = 0 )
static

◆ wstringLeft()

wstring StringHelpers::wstringLeft ( const wstring & input,
int count = -1 )
static

◆ wstringMiddle()

wstring StringHelpers::wstringMiddle ( const wstring & input,
int startIndex,
int count = -1 )
static

◆ wstringRight()

wstring StringHelpers::wstringRight ( const wstring & input,
int count = -1 )
static

◆ wstringTokenize()

vector< wstring > StringHelpers::wstringTokenize ( const wstring & input,
wchar_t delimiter )
static

◆ wstringToLowercase()

wstring StringHelpers::wstringToLowercase ( const wstring & input)
static

◆ wstringTostring()

string StringHelpers::wstringTostring ( const wstring & wstr)
static

◆ wstringToUppercase()

wstring StringHelpers::wstringToUppercase ( const wstring & input)
static

◆ wstringTrim()

wstring StringHelpers::wstringTrim ( const wstring & input)
static

◆ wstringTrimLeft()

wstring StringHelpers::wstringTrimLeft ( const wstring & input)
static

◆ wstringTrimRight()

wstring StringHelpers::wstringTrimRight ( const wstring & input)
static

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