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


Public Methods | |
| LStr255 (const char *inStr=0) | |
| operator ConstStr255Param () const | |
| const LStr255 & | operator= (ConstStringPtr inStr) |
| 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) |
| 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. |
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.17