librcsb-core-wrapper  1.000
Static Public Member Functions | List of all members
String Class Reference

Generic string class that contains string related utility methods. More...

#include <GenString.h>

Collaboration diagram for String:
Collaboration graph

Static Public Member Functions

static void LowerCase (const std::string &inString, std::string &outString)
 
static void LowerCase (std::string &inOutString)
 
static void UpperCase (const std::string &inString, std::string &outString)
 
static void UpperCase (std::string &inOutString)
 
static void RemoveWhiteSpace (const std::string &inString, std::string &outString)
 
static std::string IntToString (int inInteger)
 
static std::string DoubleToString (double inDouble)
 
static int StringToInt (const std::string &inString)
 
static double StringToDouble (const std::string &inString)
 
static bool IsScientific (const std::string &number)
 
static void ToFixedFormat (std::string &fixedFormat, const std::string &number)
 
static bool StringToBoolean (const std::string &inString)
 
static bool IsNumber (const std::string &inString)
 
static bool IsCiEqual (const std::string &firstString, const std::string &secondString)
 
static bool IsEqual (const std::string &firstString, const std::string &secondString, const Char::eCompareType compareType)
 
static void StripLeadingWs (std::string &resString)
 
static void StripTrailingWs (std::string &resString)
 
static void StripAndCompressWs (std::string &resString)
 
static void rcsb_clean_string (std::string &theString)
 
static void UnEscape (std::string &outStr, const std::string &inStr)
 
static void Replace (std::string &resString, const std::string &fromStr, const std::string &toStr)
 

Detailed Description

Generic string class that contains string related utility methods.

This class is a static class that contains generic string related utility methods, such as: converting string to uppercase/lowercase, removing whitespaces, converting strings to/from integers/real numbers, determining if string a number, determining whether strings are equal, escaping and unescaping.

Member Function Documentation

static std::string String::DoubleToString ( double  inDouble)
static
static std::string String::IntToString ( int  inInteger)
static
static bool String::IsCiEqual ( const std::string &  firstString,
const std::string &  secondString 
)
static
static bool String::IsEqual ( const std::string &  firstString,
const std::string &  secondString,
const Char::eCompareType  compareType 
)
static
static bool String::IsNumber ( const std::string &  inString)
static
static bool String::IsScientific ( const std::string &  number)
static
static void String::LowerCase ( const std::string &  inString,
std::string &  outString 
)
static
static void String::LowerCase ( std::string &  inOutString)
static
static void String::rcsb_clean_string ( std::string &  theString)
static
static void String::RemoveWhiteSpace ( const std::string &  inString,
std::string &  outString 
)
static
static void String::Replace ( std::string &  resString,
const std::string &  fromStr,
const std::string &  toStr 
)
static
static bool String::StringToBoolean ( const std::string &  inString)
static
static double String::StringToDouble ( const std::string &  inString)
static
static int String::StringToInt ( const std::string &  inString)
static
static void String::StripAndCompressWs ( std::string &  resString)
static
static void String::StripLeadingWs ( std::string &  resString)
static
static void String::StripTrailingWs ( std::string &  resString)
static
static void String::ToFixedFormat ( std::string &  fixedFormat,
const std::string &  number 
)
static
static void String::UnEscape ( std::string &  outStr,
const std::string &  inStr 
)
static
static void String::UpperCase ( const std::string &  inString,
std::string &  outString 
)
static
static void String::UpperCase ( std::string &  inOutString)
static

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