Location:
f32file.h
Link against: efsrv.lib
TParsePtr
Supported from 5.0
Parses 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. This class should be used in preference to
TParse when minimising stack usage is a
priority.
|
Defined in TParsePtr:
TParsePtr()
Inherited from TParseBase:
AddDir(),
Drive(),
DriveAndPath(),
DrivePresent(),
Ext(),
ExtPresent(),
FullName(),
IsExtWild(),
IsKMatchAny(),
IsKMatchOne(),
IsNameWild(),
IsRoot(),
IsWild(),
Name(),
NameAndExt(),
NameOrExtPresent(),
NamePresent(),
Path(),
PathPresent(),
PopDir()
TParsePtr(TDes& aName);
Constructor with a reference to a filename. The specified filename is parsed and if this fails, a panic occurs.
|