IWin32PathNameParser

IWin32PathNameParser parses and formats Windows-style file system path names.


IWin32PathNameParser - Member Functions and Data by Group

Constructors & Destructor


[view class]
~IWin32PathNameParser
Destructor.
public:
virtual ~IWin32PathNameParser()
Delete the object.

None.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IWin32PathNameParser
Construct a new IWin32PathNameParser object.


Overload 1
Empty constructor.
public:
IWin32PathNameParser()

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
Copy constructor.
public:
IWin32PathNameParser(const IWin32PathNameParser& copyMe)
This function constructs a copy of the given object.

copyMe
The object to copy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator =
Assignment operator.
public:
IWin32PathNameParser& operator =( const IWin32PathNameParser& copyMe )
Copy the given object to another IWin32PathNameParser object.

copyMe
The object to copy.

Return
operator = returns an IWin32PathNameParser object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Accessing the Separator


[view class]
separator
Get separator.
public:
virtual UniChar separator() const
Get the character that is used to separate path name components.

None.

Return
separator returns a UniChar.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Parsing and Formatting


[view class]
formatName
Convert ICompoundName to text.
public:
virtual IHostPathName formatName( const ICompoundName& ) const
Convert an ICompoundName into a platform-specific text string.

The
ICompoundName to convert.

Return
formatName returns an IHostPathName object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
parseName
Convert text to ICompoundName.
public:
virtual ICompoundName parseName(const IHostPathName&) const
Convert a platform-specific text string into an ICompoundName object.

The
IText to convert.

Return
parseName returns an ICompoundName object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IWin32PathNameParser - Inherited Member Functions and Data

Inherited Public Functions

ICompoundNameParser

Inherited Public Data

Inherited Protected Functions

ICompoundNameParser

Inherited Protected Data