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.
|