MyGUI 3.4.1
Namespaces | Functions
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 p)
 
const std::string & MyGUI::utility::toString (const std::string &_value)
 
template<typename T1 , typename T2 >
std::string MyGUI::utility::toString (T1 p1, T2 p2)
 
template<typename T1 , typename T2 , typename T3 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
std::string MyGUI::utility::toString (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
 
template<>
std::string MyGUI::utility::toString< bool > (bool _value)
 
template<typename T >
MyGUI::utility::parseValue (const std::string &_value)
 
template<>
bool MyGUI::utility::parseValue (const std::string &_value)
 
template<>
char MyGUI::utility::parseValue (const std::string &_value)
 
template<>
unsigned char MyGUI::utility::parseValue (const std::string &_value)
 
short MyGUI::utility::parseShort (const std::string &_value)
 
unsigned short MyGUI::utility::parseUShort (const std::string &_value)
 
int MyGUI::utility::parseInt (const std::string &_value)
 
unsigned int MyGUI::utility::parseUInt (const std::string &_value)
 
size_t MyGUI::utility::parseSizeT (const std::string &_value)
 
float MyGUI::utility::parseFloat (const std::string &_value)
 
double MyGUI::utility::parseDouble (const std::string &_value)
 
bool MyGUI::utility::parseBool (const std::string &_value)
 
char MyGUI::utility::parseChar (const std::string &_value)
 
unsigned char MyGUI::utility::parseUChar (const std::string &_value)
 
template<typename T1 , typename T2 >
T1 MyGUI::utility::parseValueEx2 (const std::string &_value)
 
template<typename T1 , typename T2 >
T1 MyGUI::utility::parseValueEx3 (const std::string &_value)
 
template<typename T1 , typename T2 >
T1 MyGUI::utility::parseValueEx4 (const std::string &_value)
 
template<typename Type >
void MyGUI::utility::templates::split (std::vector< Type > &_ret, const Type &_source, const Type &_delims)
 
std::vector< std::string > MyGUI::utility::split (const std::string &_source, const std::string &_delims="\t\n ")
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
bool MyGUI::utility::parseComplex (const std::string &_value, T1 &_p1, T2 &_p2, T3 &_p3, T4 &_p4)
 
template<typename T1 , typename T2 , typename T3 >
bool MyGUI::utility::parseComplex (const std::string &_value, T1 &_p1, T2 &_p2, T3 &_p3)
 
template<typename T1 , typename T2 >
bool MyGUI::utility::parseComplex (const std::string &_value, T1 &_p1, T2 &_p2)
 
template<typename T1 >
bool MyGUI::utility::parseComplex (const std::string &_value, T1 &_p1)
 
template<>
bool MyGUI::utility::parseComplex< bool > (const std::string &_value, bool &_p1)
 
bool MyGUI::utility::startWith (const std::string &_source, const std::string &_value)
 
bool MyGUI::utility::endWith (const std::string &_source, const std::string &_value)