|
||
class TDelimitedPathParser16 : public TDelimitedParserBase16;
Dependencies : TDelimitedParserBase16
Comments : Derived class from TDelimitedParserBase providing a class for parsing paths delimited by '/' as defined in RFC2396.
TDelimitedParserBase16
- Comments : Provides non-modifying functionality for parsing data delimited by a ...
TDelimitedPathParser16
- Dependencies : TDelimitedParserBase16 Comments : Derived class from TDelimitedPa...
Defined in TDelimitedPathParser16
:
Parse(const TDesC16 &)
This parses the descriptor into path segments from left to right.ParseReverse(const TDesC16 &)
This parses the descriptor into path segments from right to left.TDelimitedPathParser16()
Constructor.Inherited from TDelimitedParserBase16
:
BackDelimiter()const
Checks for a delimiter at the back (right) of the data.Dec()const
Parses back to the previous segment.Des()const
Retrieves the descriptor reference with the dataEos()const
Indicates whether the end of the data has been reached and there are no more seg...FrontDelimiter()const
Checks for a delimiter at the front (left) of the data.GetNext(TPtrC16 &)const
Retrieves the current segment and then parses the data to the next one.Inc()const
Parses to the next segment.Peek(TPtrC16 &)const
Retrieves the current segment.Remainder(TPtrC16 &)const
Gives the remainder of the data from (and including) the current segment. Any ot...Reset()const
Resets the internal pointer position to the start or end or the descriptor depen...SetDelimiter(TChar)
Sets the delimiting character.IMPORT_C void Parse(const TDesC16 &aPath);
The delimiter must have been set.
This parses the descriptor into path segments from left to right.
The current segment is the leftmost segment and the direction of parsing is set from left to right (EDelimitedDataFroward).
|
IMPORT_C void ParseReverse(const TDesC16 &aPath);
The delimiter must have been set.
This parses the descriptor into path segments from right to left.
The current segment is the leftmost segment and the direction of parsing is set from right to left (EDelimitedDataReverse).
|