#include <StrClass.h>
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 | StripLeadingSlash () const |
String | StripPunctuation () |
String | NetSharePlaceHolder () const |
String | GetFileNamesMatchName () const |
String | GetMatchNameRelativeForFile () const |
String | GetMatchNameAbsoluteFromFile () const |
void | ReplaceWackyForMac (char find, char replace) |
String | ToRelativePathDescription () const |
String | ToAbsolutePathDescription (float productversion, BOOL &askforfile) const |
PLUGINEXPORT float | GetCM () const |
String | FitWidth (CDC *dc, int maxwidth, const String &padwith) const |
String | GetEncrypted (String password) const |
void | Decrypt (String password) |
BOOL | operator< (const String &) const |
BOOL | operator> (const String &) const |
BOOL | operator<= (const String &) const |
BOOL | operator>= (const String &) const |
void | TrimRight () |
void | TrimLeft () |
int | Find (char ch) const |
int | Find (int startindex, char ch) const |
int | Find (const String &sub) const |
int | Find (int startindex, const String &sub) const |
int | ReverseFind (char ch) const |
void | Format (const String &format,...) |
int | FindOneOf (const String &charset) const |
String | SpanIncluding (const String &charset) const |
String | SpanExcluding (const String &charset) const |
void | Replace (const String &find, const String &replace) |
String | GetFileTitle () const |
String | GetToolTip () |
String | GetStatusMessageText () |
Time | ToTime (int fps, int timeunits, BOOL treatasdelta=FALSE) const |
String | StrTok (String separators) |
Static Public Member Functions | |
static String | GetAppPath () |
static String | GetOsPath () |
static String | GetTempPath () |
static String | GetAppDataPath () |
Public Attributes | |
char * | buf |
Friends | |
String | operator+ (const String &, const String &) |
FILEIOEXPORT friend String | GetRegisteredOwner () |
Definition at line 35 of file StrClass.h.
|
Definition at line 46 of file StrClass.h. |
|
Definition at line 48 of file StrClass.h. References STRINGALLOC. |
|
Definition at line 154 of file StrClass.h. References buf, length(), and STRINGALLOC. Here is the call graph for this function: ![]() |
|
Definition at line 162 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 170 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 187 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 205 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 196 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 214 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 223 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 232 of file StrClass.h. References buf, Round(), and STRINGALLOC. Here is the call graph for this function: ![]() |
|
Definition at line 249 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 178 of file StrClass.h. References buf, and STRINGALLOC. |
|
Definition at line 62 of file StrClass.h. References STRINGFREE. |
|
|
|
Definition at line 74 of file StrClass.h. References STRINGFREE. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 63 of file StrClass.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 73 of file StrClass.h. |
|
|
|
Definition at line 258 of file StrClass.h. References buf. Referenced by String(). |
|
|
|
|
|
|
|
Definition at line 44 of file StrClass.h. References FreeAct(). Here is the call graph for this function: ![]() |
|
Definition at line 42 of file StrClass.h. References AllocAct(). Here is the call graph for this function: ![]() |
|
Definition at line 76 of file StrClass.h. References BOOL(), FALSE, FILEIOEXPORT, operator+(), PLUGINEXPORT, and TRUE. Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
Definition at line 273 of file StrClass.h. References buf, STRINGALLOC, and STRINGFREE. |
|
|
|
Definition at line 294 of file StrClass.h. |
|
|
|
|
|
Definition at line 64 of file StrClass.h. |
|
|
|
|
|
|
|
|
|
Definition at line 283 of file StrClass.h. References buf, STRINGALLOC, and STRINGFREE. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 266 of file StrClass.h. |
|
Definition at line 37 of file StrClass.h. Referenced by length(), operator=(), operator==(), Set(), and String(). |
Generated on Thu Oct 27 11:47:03 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001