|
libStatGen Software
1
|
Public Member Functions | |
| String (int startsize=0) | |
| String (const char *s) | |
| String (const String &s) | |
| String (char ch, int count=1) | |
| String & | Clear () |
| String & | Copy (const String &s) |
| String & | Copy (const String &s, int start, int count) |
| String & | Copy (const char *s) |
| bool | IsEmpty () const |
| String & | ToUpper () |
| String & | ToLower () |
| String | AsUpper () |
| String | AsLower () |
| String | Capitalize () |
| String & | Reverse () |
| String & | LeftClip (int clipAmount) |
| String & | RightClip (int clipAmount) |
| String & | operator= (char ch) |
| String | operator+ (char ch) const |
| String & | operator+= (char ch) |
| String & | operator= (const String &rhs) |
| String | operator+ (const String &rhs) const |
| String & | operator+= (const String &rhs) |
| String & | operator= (const char *rhs) |
| String | operator+ (const char *rhs) const |
| String & | operator+= (const char *rhs) |
| String & | operator= (int rhs) |
| String | operator+ (int rhs) const |
| String & | operator+= (int rhs) |
| String & | operator= (double rhs) |
| String | operator+ (double rhs) const |
| String & | operator+= (double rhs) |
| void | appendFullFloat (float rhs) |
| String & | operator= (unsigned int rhs) |
| String | operator+ (unsigned int rhs) const |
| String & | operator+= (unsigned int rhs) |
| String | operator* (unsigned int rhs) const |
| String & | operator*= (unsigned int rhs) |
| int | Compare (const String &rhs) const |
| int | FastCompare (const String &rhs) const |
| int | SlowCompare (const String &rhs) const |
| int | Compare (const char *rhs) const |
| int | FastCompare (const char *rhs) const |
| int | SlowCompare (const char *rhs) const |
| int | CompareToStem (const String &stem) const |
| int | FastCompareToStem (const String &stem) const |
| int | SlowCompareToStem (const String &stem) const |
| int | CompareToStem (const char *stem) const |
| int | FastCompareToStem (const char *stem) const |
| int | SlowCompareToStem (const char *stem) const |
| int | MatchesBeginningOf (const String &stem) const |
| int | FastMatchesBeginningOf (const String &stem) const |
| int | SlowMatchesBeginningOf (const String &stem) const |
| int | MatchesBeginningOf (const char *stem) const |
| int | FastMatchesBeginningOf (const char *stem) const |
| int | SlowMatchesBeginningOf (const char *stem) const |
| int | operator== (const String &rhs) const |
| int | operator!= (const String &rhs) const |
| int | operator< (const String &rhs) const |
| int | operator> (const String &rhs) const |
| int | operator>= (const String &rhs) const |
| int | operator<= (const String &rhs) const |
| int | operator== (const char *rhs) const |
| int | operator!= (const char *rhs) const |
| int | operator< (const char *rhs) const |
| int | operator> (const char *rhs) const |
| int | operator<= (const char *rhs) const |
| int | operator>= (const char *rhs) const |
| operator const char * () const | |
| const char * | c_str () const |
| operator char * () | |
| operator int () const | |
| operator double () const | |
| operator long double () const | |
| char | operator[] (int i) const |
| char & | operator[] (int i) |
| char & | Last () |
| char & | First () |
| void | Grow (int newSize) |
| void | Swap (String &s) |
| char * | LockBuffer (int size=-1) |
| String & | UnlockBuffer () |
| String & | Read () |
| int | ReadLine () |
| void | WriteLine () |
| void | Write () |
| String & | Read (FILE *f) |
| int | ReadLine (FILE *f) |
| void | WriteLine (FILE *f) |
| void | Write (FILE *f) |
| String & | Read (IFILE &f) |
| int | ReadLine (IFILE &f) |
| String | Left (int count) const |
| String | Right (int count) const |
| String | Mid (int start, int end) const |
| String | SubStr (int start, int count) const |
| String | SubStr (int start) const |
| int | FindChar (char ch, int start=0) const |
| int | FastFindChar (char ch, int start=0) const |
| int | SlowFindChar (char ch, int start=0) const |
| int | FindLastChar (char ch) const |
| int | FastFindLastChar (char ch) const |
| int | SlowFindLastChar (char ch) const |
| int | Find (char ch, int start=0) const |
| int | Find (const String &str, int start=0) const |
| int | FastFind (const String &str, int start=0) const |
| int | SlowFind (const String &str, int start=0) const |
| String & | Filter (const String &s) |
| String & | Filter (const char *s) |
| String & | ExcludeCharacters (const String &s) |
| String & | ExcludeCharacters (const char *s) |
| int | Length () const |
| int | BufferSize () const |
| int | SetLength (int newlen) |
| int | Dimension (int newlen) |
| String & | Add (const String &s) |
| String & | Add (char ch) |
| String | RightToLeft () |
| String & | Invert () |
| String & | Invert (const String &s) |
| String & | Trim () |
| String & | Trim (char character) |
| vector< String > * | Split (char splitChar) |
| long | AsInteger () const |
| bool | AsInteger (long &intValue) const |
| bool | AsInteger (int &intValue) const |
| double | AsDouble () const |
| long double | AsLongDouble () const |
| int | printf (const char *format,...) |
| int | vprintf (const char *format, va_list arglist) |
| int | catprintf (const char *format,...) |
| int | vcatprintf (const char *format, va_list arglist) |
| bool | IsNumber () |
| const unsigned char * | uchar () const |
| const signed char * | schar () const |
| void | Fill (char ch, int length=-1) |
Static Public Member Functions | |
| static int | my_snprintf (char *buffer, int bufsize, const char *format,...) |
| static int | my_vsnprintf (char *buffer, int bufsize, const char *format, va_list args) |
| static void | my_vsnprintf_close_file () |
| static void | check_vsnprintf () |
Static Public Attributes | |
| static int | alloc = 8 |
| static bool | caseSensitive = true |
| static FILE * | my_vsnprintf_file = NULL |
Protected Attributes | |
| char * | buffer |
| int | len |
| int | size |
Definition at line 38 of file StringBasics.h.