Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

String Class Reference

#include <StrClass.h>

List of all members.


Public Member Functions

void *  operator new (size_t size)
void  operator delete (void *ptr)
  String ()
  String (int size, BOOL unused)
  String (const String &)
  String (const char *)
  String (char)
  String (SWORD)
  String (ULONG)
  String (LONG)
  String (float)
  String (double)
  String (float, float precision)
  String (int)
  String (char, int count)
void  Set (const char *other, int len)
  ~String ()
char *  Get () const
char  operator[] (int index) const
BOOL  IsEmpty () const
void  Empty ()
BOOL  operator== (const String &) const
BOOL  operator!= (const String &other) const
String operator= (const String &)
String operator= (const char *)
void  operator+= (const String &)
size_t  length () const
String  Left (int count) const
String  Right (int count) const
String  Mid (int start, int count) const
String  ToUpper () const
String  ToLower () const
String  GetPathOnly () const
String  GetNameOnly () const
String  GetSuffixOnly () const
String  GetWithoutSuffix () const
String  GetNameOnlyWithoutSuffix () const
String  GetWithoutDigits () const
String  GetFileDigits () const
int  GetEndingNumber () const
String  GetWithoutCRLFs () const
String  GetAbbreviated (int cchMax, BOOL bAtLeastName=TRUE) const
String  GetAbbreviated (CWnd *window) const
String  GetRelativePath () const
String  GetNonRelativePath () const
String  GetAbsolutePath () const
String  GetAbsolutePath (BOOL forceunc) const
String  GetUNCFileName () const
String  GetServerFileName () const
String  NumberFrame (LONG frame) const
String