TParsePtr Class Reference
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.
TParse TFileName
Constructor & Destructor Documentation
TParsePtr(TDes &)
IMPORT_C | TParsePtr | ( | TDes & | aName | ) | |
Constructor taking a reference to a filename.
The specified filename is parsed and if this fails, a panic is raised.
-
panic
- FSCLIENT 24 if the the specified name fails to parse.
KMaxFileName
Parameters
TDes & aName | Reference to the filename to be parsed. On return contains the fully parsed path specification. If a filename and extension are specified, they may both contain wildcards. The maximum length is KMaxFileName characters. |
Member Functions Documentation
NameBuf()
IMPORT_C TDes & | NameBuf | ( | ) | [protected, virtual] |
Gets a reference to the descriptor containing the filename passed to the constructor of this object.
NameBufC()
IMPORT_C const TDesC & | NameBufC | ( | ) | const [protected, virtual] |
Gets a const reference to the descriptor containing the filename passed to the constructor of this object.
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.