MyGUI_StringUtility.h File Reference
`#include "MyGUI_Prerequest.h"`
`#include <vector>`
`#include <sstream>`

Go to the source code of this file.

## Namespaces

namespace | MyGUI
namespace | MyGUI::utility
namespace | MyGUI::utility::templates

## Functions

void | MyGUI::utility::trim (std::string &_str, bool _left=true, bool _right=true)
template<typename T>
std::string | MyGUI::utility::toString (T _value)
const std::string & | MyGUI::utility::toString (const std::string &_value)
template<>
std::string | MyGUI::utility::toString (std::string_view _value)
template<typename... Args>
std::string | MyGUI::utility::toString (Args &&... args)
template<>
std::string | MyGUI::utility::toString< bool > (bool _value)
template<typename T>
T | MyGUI::utility::parseValue (std::string_view _value)
template<>
bool | MyGUI::utility::parseValue (std::string_view _value)
template<>
char | MyGUI::utility::parseValue (std::string_view _value)
template<>
unsigned char | MyGUI::utility::parseValue (std::string_view _value)
int | MyGUI::utility::parseInt (std::string_view _value)
unsigned int | MyGUI::utility::parseUInt (std::string_view _value)
size_t | MyGUI::utility::parseSizeT (std::string_view _value)
float | MyGUI::utility::parseFloat (std::string_view _value)
double | MyGUI::utility::parseDouble (std::string_view _value)
bool | MyGUI::utility::parseBool (std::string_view _value)
template<class ReturnType, class InputType = ReturnType>
void | MyGUI::utility::templates::split (std::vector< ReturnType > &_ret, const InputType &_source, const InputType &_delims)
std::vector< std::string > | MyGUI::utility::split (std::string_view _source, std::string_view _delims="\t\n ")
template<typename... Args>
bool | MyGUI::utility::parseComplex (std::string_view _value, Args &... args)
template<>
bool | MyGUI::utility::parseComplex< bool > (std::string_view _value, bool &arg)
bool | MyGUI::utility::startWith (std::string_view _source, std::string_view _value)
bool | MyGUI::utility::endWith (std::string_view _source, std::string_view _value)