#include <LString.h>
Inheritance diagram for LString:


Public Methods | |
| LString (const char *inStr=0) | |
| long | Length () const |
| LString & | Assign (const LString &inString, Uint8 inStartPos=1, Uint8 inCount=255) |
| Copy from another pretend-Pascal string, so inStartPos is one-based. | |
| LString & | Assign (Uchar inChar) |
| LString & | Assign (char inChar) |
| LString & | Assign (const char *inCString) |
| const LString & | operator= (const CString &stringSrc) |
| const LString & | operator= (TCHAR ch) |
| const LString & | operator= (LPCSTR lpsz) |
| const LString & | operator= (LPCWSTR lpsz) |
| void | getStr255 (Str255) const |
| void | setStr255 (ConstStringPtr) |
Static Public Methods | |
| StringPtr | FourCharCodeToPStr (FourCharCode inCode, StringPtr outString) |
| StringPtr | CopyPStr (ConstStringPtr inStr, StringPtr outStr, SInt16 inDestSize=sizeof(Str255)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Copy from another pretend-Pascal string, so inStartPos is one-based. Creating temp isn't as bad for heap alloc as it sounds - CString uses ref counting. |
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from p2mString. |
|
|
Reimplemented from p2mString. |
|
|
Reimplemented from p2mString. |
|
|
Reimplemented from p2mString. |
|
|
|
1.2.17