Static Public Member Functions | List of all members
StringUtilsImpl< T > Class Template Reference

#include <StringUtilsImpl.h>

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)
 

Member Function Documentation

template<class T >
static bool StringUtilsImpl< T >::comparei ( const std::basic_string< T > &  ss1,
const std::basic_string< T > &  ss2 
)
inlinestatic
template<class T >
static bool StringUtilsImpl< T >::endsWith ( const std::basic_string< T > &  what,
const std::basic_string< T > &  with 
)
inlinestatic
template<class T >
static bool StringUtilsImpl< T >::isNumber ( const std::basic_string< T > &  ss)
inlinestatic
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 
)
inlinestatic
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 
)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::lowercase ( std::basic_string< T > &  ss)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::lrtrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::lrtrimcrlf ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::ltrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
)
inlinestatic
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 
)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::rtrim ( std::basic_string< T > &  ss,
const std::basic_string< T > &  whitespaces 
)
inlinestatic
template<class T >
static bool StringUtilsImpl< T >::startsWith ( const std::basic_string< T > &  what,
const std::basic_string< T > &  with 
)
inlinestatic
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 
)
inlinestatic
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 
)
inlinestatic
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 
)
inlinestatic
template<class T >
static void StringUtilsImpl< T >::uppercase ( std::basic_string< T > &  ss)
inlinestatic

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


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