| class RTextBuf |
A simple class that encapsulates a text string.
As with the descriptor classes, the class sets a maximum length for the encapsulated string, which cannot be exceeded. The class might be preferred to a descriptor in some circumstances as its maximum length can be increased (unlike a TBuf), and it can be created on the stack (unlike an HBufC) .
| Public Member Functions | |
|---|---|
| RTextBuf() | |
| ~RTextBuf() | |
| IMPORT_C void | Close() |
| TInt | MaxLength() |
| IMPORT_C void | SetMaxLengthL(TInt) |
| void | SetText(const TDesC &) |
| TPtr & | Text() |
| const TPtr & | Text() |
| Private Attributes | |
|---|---|
| TPtr | iPtr |
| TText * | iText |
| TInt | MaxLength | ( | ) | const [inline] |
Gets the maximum length of the text.
The maximum length of the text.
| void | SetText | ( | const TDesC & | aDes | ) | [inline] |
Sets the text. You must have set the maximum length appropriately first with SetMaxLengthL().
| const TDesC & aDes |
| const TPtr & | Text | ( | ) | const [inline] |
Gets the text as a descriptor.
Match text descriptor (const)