class TParsePtr : public TParseBase |
Parses filenames using less space on the stack than TParse.
Stores a reference to a filename, unlike TParse, which uses a 512 byte TFileName object as an internal buffer to store a copy of the filename. The filename's components (drive, path, etc.) can be retrieved using the functions provided by the base class, TParseBase. This class should be used in preference to TParse when minimising stack usage is a priority.
Public Member Functions | |
---|---|
TParsePtr(TDes &) |
Protected Member Functions | |
---|---|
IMPORT_C TDes & | NameBuf() |
IMPORT_C const TDesC & | NameBufC() |
Private Attributes | |
---|---|
TPtr | iNameBuf |
Inherited Attributes | |
---|---|
TParseBase::iMod |