Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

LStr255 Class Reference

#include <LString.h>

Inheritance diagram for LStr255:

Inheritance graph
[legend]
Collaboration diagram for LStr255:

Collaboration graph
[legend]
List of all members.

Public Methods

 LStr255 (const char *inStr=0)
 operator ConstStr255Param () const
const LStr255 & operator= (ConstStringPtr inStr)
long Length () const
LStringAssign (const LString &inString, Uint8 inStartPos=1, Uint8 inCount=255)
 Copy from another pretend-Pascal string, so inStartPos is one-based.

LStringAssign (Uchar inChar)
LStringAssign (char inChar)
LStringAssign (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))

Constructor & Destructor Documentation

LStr255::LStr255 const char *    inStr = 0 [inline]
 


Member Function Documentation

LString & LString::Assign const char *    inCString [inherited]
 

LString & LString::Assign char    inChar [inherited]
 

LString& LString::Assign Uchar    inChar [inline, inherited]
 

LString & LString::Assign const LString   inString,
Uint8    inStartPos = 1,
Uint8    inCount = 255
[inherited]
 

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.

StringPtr LString::CopyPStr ConstStringPtr    inStr,
StringPtr    outStr,
SInt16    inDestSize = sizeof(Str255)
[static, inherited]
 

StringPtr LString::FourCharCodeToPStr FourCharCode    inCode,
StringPtr    outString
[static, inherited]
 

void p2mString::getStr255 Str255    const [inherited]
 

long LString::Length   const [inline, inherited]
 

LStr255::operator ConstStr255Param   const [inline]
 

const LStr255& LStr255::operator= ConstStringPtr    inStr [inline]
 

void p2mString::setStr255 ConstStringPtr    [inherited]
 


The documentation for this class was generated from the following file:
Generated on Mon Jul 22 18:21:31 2002 for PP2MFC by doxygen1.2.17