#include <string>
#include <vector>
#include <stdarg.h>
Go to the source code of this file.
|
typedef std::vector
< std::string >(* | tokargs_t )(const std::string &) |
|
typedef std::vector
< std::wstring >(* | tokargsw_t )(const std::wstring &) |
|
|
std::string | NarrowString (const std::wstring &wide) |
|
std::wstring | WidenString (const std::string &narrow) |
|
std::wstring | StripTrailingEndl (const std::wstring &str) |
|
std::string | StripTrailingEndl (const std::string &str) |
|
void | ToLowercase (std::string &str) |
|
void | ToLowercase (std::wstring &str) |
|
void | CStrToLower (char *str) |
|
std::string | FormatVarArgs (const char *fmt, va_list marker) |
|
std::wstring | FormatVarArgsW (const wchar_t *fmt, va_list marker) |
|
std::string | m_sprintf (const char *_Format,...) |
|
std::wstring | m_swprintf (const wchar_t *_Format,...) |
|
template<class T > |
T | _StringToNumber (const char *start, char **end) |
|
template<class T > |
bool | StringToNumber (const std::string &str, T &out) |
|
template<class T , class _Tc > |
T | GetStringEndingAtNext (const T &input, _Tc c, size_t start, size_t &end) |
|
template<class T > |
const T | ArgsSearchString () |
|
template<class T , class _Tc > |
std::vector< T > | TokenizeArgsT (const T &in) |
|
template<class T > |
std::vector< T > | Tokenize (const T &str, const T &delim) |
|
typedef std::vector<std::string>(* tokargs_t)(const std::string &) |
typedef std::vector<std::wstring>(* tokargsw_t)(const std::wstring &) |
template<class T >
T _StringToNumber |
( |
const char * |
start, |
|
|
char ** |
end |
|
) |
| |
template<class T >
const T ArgsSearchString |
( |
| ) |
|
void CStrToLower |
( |
char * |
str | ) |
|
std::string FormatVarArgs |
( |
const char * |
fmt, |
|
|
va_list |
marker |
|
) |
| |
std::wstring FormatVarArgsW |
( |
const wchar_t * |
fmt, |
|
|
va_list |
marker |
|
) |
| |
template<class T , class _Tc >
T GetStringEndingAtNext |
( |
const T & |
input, |
|
|
_Tc |
c, |
|
|
size_t |
start, |
|
|
size_t & |
end |
|
) |
| |
std::string m_sprintf |
( |
const char * |
_Format, |
|
|
|
... |
|
) |
| |
std::wstring m_swprintf |
( |
const wchar_t * |
_Format, |
|
|
|
... |
|
) |
| |
std::string NarrowString |
( |
const std::wstring & |
wide | ) |
|
template<class T >
bool StringToNumber |
( |
const std::string & |
str, |
|
|
T & |
out |
|
) |
| |
std::wstring StripTrailingEndl |
( |
const std::wstring & |
str | ) |
|
std::string StripTrailingEndl |
( |
const std::string & |
str | ) |
|
template<class T >
std::vector<T> Tokenize |
( |
const T & |
str, |
|
|
const T & |
delim |
|
) |
| |
template<class T , class _Tc >
std::vector<T> TokenizeArgsT |
( |
const T & |
in | ) |
|
void ToLowercase |
( |
std::string & |
str | ) |
|
void ToLowercase |
( |
std::wstring & |
str | ) |
|
std::wstring WidenString |
( |
const std::string & |
narrow | ) |
|