Location:
f32file.h
Link against: efsrv.lib
TParsePtrC
Supported from 5.0
Parses (but cannot modify) filenames using less space on the stack
than TParse. Stores a reference to a filename, unlike
TParse, which uses a 256 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. Note that because the filename cannot be
modified through this class, the base class functions PopDir() and
AddDir() cannot be called, otherwise a panic will occur.
|
Defined in TParsePtrC:
TParsePtrC()
Inherited from TParseBase:
AddDir(),
Drive(),
DriveAndPath(),
DrivePresent(),
Ext(),
ExtPresent(),
FullName(),
IsExtWild(),
IsKMatchAny(),
IsKMatchOne(),
IsNameWild(),
IsRoot(),
IsWild(),
Name(),
NameAndExt(),
NameOrExtPresent(),
NamePresent(),
Path(),
PathPresent(),
PopDir()
TParsePtrC(const TDesC& aName);
Constructor with a constant reference to a filename. The filename is parsed and if this fails, a panic occurs. The filename cannot be modified using this class.
|