Static Public Member Functions

StringUtilsImpl< T > Class Template Reference

#include <StringUtilsImpl.h>

List of all members.

Static Public Member Functions

static int replace (std::basic_string< T > &s, const std::basic_string< T > &from, const std::basic_string< T > &to)
static void tokenize (const std::basic_string< T > &ss, std::vector< std::basic_string< T >> &tokens, const std::basic_string< T > &delim)
static std::basic_string< T > join (const std::vector< std::basic_string< T >> &tokens, const std::basic_string< T > &delim)
static std::basic_string< T > join (const std::list< std::basic_string< T >> &tokens, const std::basic_string< T > &delim)
static void tokenizeWithSkip (const std::basic_string< T > &ss, std::vector< std::basic_string< T >> &tokens, const std::basic_string< T > &delims)
static void tokenizeOnChar (const std::basic_string< T > &ss, std::vector< std::basic_string< T >> &tokens, const std::basic_string< T > &delims)
static void ltrim (std::basic_string< T > &ss, const std::basic_string< T > &whitespaces)
static void rtrim (std::basic_string< T > &ss, const std::basic_string< T > &whitespaces)
static void lrtrim (std::basic_string< T > &ss, const std::basic_string< T > &whitespaces)
static void lrtrimcrlf (std::basic_string< T > &ss, const std::basic_string< T > &whitespaces)
static void uppercase (std::basic_string< T > &ss)
static void lowercase (std::basic_string< T > &ss)
static bool comparei (const std::basic_string< T > &ss1, const std::basic_string< T > &ss2)
static bool isNumber (const std::basic_string< T > &ss)
static bool startsWith (const std::basic_string< T > &what, const std::basic_string< T > &with)
static bool endsWith (const std::basic_string< T > &what, const std::basic_string< T > &with)

template<class T>
class StringUtilsImpl< T >


Member Function Documentation

template<class T >
static bool StringUtilsImpl< T >::comparei ( const std::basic_string< T > &  ss1,
const std::basic_string< T > &  ss2 
) [inline, static]
template<class T >
static bool StringUtilsImpl< T >::endsWith ( const std::basic_string< T > &  what,
const std::basic_string< T > &  with 
) [inline, static]
template<class T >
static bool StringUtilsImpl< T >::isNumber ( const std::basic_string< T > &  ss) [inline, static]
template<class T >
static std::basic_string<T> StringUtilsImpl< T >::join ( const std::list< std::basic_string< T >> &  tokens,
const std::basic_string< T > &  delim 
) [inline, static]
template<class T >
static std::basic_string<T> StringUtilsImpl< T >::join ( const std::vector< std::basic_string< T >> &  tokens,
const std::basic_string< T > &  delim 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::lowercase ( std::basic_string< T > &  ss) [inline, static]
template<class T >
static void StringUtilsImpl< T >::lrtrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::lrtrimcrlf ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::ltrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
) [inline, static]
template<class T >
static int StringUtilsImpl< T >::replace ( std::basic_string< T > &  s,
const std::basic_string< T > &  from,
const std::basic_string< T > &  to 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::rtrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
) [inline, static]
template<class T >
static bool StringUtilsImpl< T >::startsWith ( const std::basic_string< T > &  what,
const std::basic_string< T > &  with 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::tokenize ( const std::basic_string< T > &  ss,
std::vector< std::basic_string< T >> &  tokens,
const std::basic_string< T > &  delim 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::tokenizeOnChar ( const std::basic_string< T > &  ss,
std::vector< std::basic_string< T >> &  tokens,
const std::basic_string< T > &  delims 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::tokenizeWithSkip ( const std::basic_string< T > &  ss,
std::vector< std::basic_string< T >> &  tokens,
const std::basic_string< T > &  delims 
) [inline, static]
template<class T >
static void StringUtilsImpl< T >::uppercase ( std::basic_string< T > &  ss) [inline, static]

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


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com