uHTTP for C++
StringUtil.h File Reference
#include <string>
#include <iostream>

Data Structures

class  uHTTP::String
 

Namespaces

namespace  uHTTP
 

Functions

bool uHTTP::StringHasData (const std::string &value)
 
int uHTTP::StringLength (const std::string &value)
 
bool uHTTP::StringEquals (const std::string &value1, const std::string &value2)
 
bool uHTTP::StringEqualsIgnoreCase (const std::string &value1, const std::string &value2)
 
bool uHTTP::StringStartsWith (const std::string &value, const std::string &startsWith)
 
bool uHTTP::StringEndsWith (const std::string &value, const std::string &endsWith)
 
bool uHTTP::StringStartsWith (const std::string &value, const char startsWith)
 
bool uHTTP::StringEndsWith (const std::string &value, const char endsWith)
 
int uHTTP::StringIndexOf (const std::string &value, char c)
 
int uHTTP::String2Integer (const std::string &value)
 
long uHTTP::String2Long (const std::string &value)
 
size_t uHTTP::String2Sizet (const std::string &value)
 
int uHTTP::HexString2Integer (const std::string &value)
 
long uHTTP::HexString2Long (const std::string &value)
 
size_t uHTTP::HexString2Sizet (const std::string &value)
 
const char * uHTTP::Integer2String (int value, std::string &valueBuf)
 
const char * uHTTP::Integer2HexString (int value, std::string &valueBuf)
 
const char * uHTTP::Long2String (long value, std::string &valueBuf)
 
const char * uHTTP::Long2HexString (long value, std::string &valueBuf)
 
const char * uHTTP::Sizet2String (size_t value, std::string &valueBuf)
 
const char * uHTTP::Sizet2HexString (size_t value, std::string &valueBuf)
 
const char * uHTTP::StringTrim (const std::string &value, const std::string &trimChars, std::string &buf)
 
const char * uHTTP::StringTrim (const std::string &value, std::string &buf)
 
const char * uHTTP::StringToUpperCase (std::string &str)
 
const char * uHTTP::StringToLowerCase (std::string &str)
 
const char * uHTTP::StringReplaceChars (std::string &str, const std::string &fromChars, const std::string &toChanrs)