THeaderFieldParamIter Class Reference
class THeaderFieldParamIter
|
Iterator class to iterate the parameters contained within a header part. Requires friendship with
CHeaderFieldPart
and as such is tightly bound to that class.
Constructor & Destructor Documentation
THeaderFieldParamIter(const CHeaderFieldPart *)
Construct an iterator for the parameterss of the supplied header part.
Parameters
const
CHeaderFieldPart
* aHeaderPart
|
The header part whose parameters we want to iterate
|
~THeaderFieldParamIter()
~THeaderFieldParamIter
|
(
|
)
|
[inline]
|
Member Functions Documentation
AtEnd()
Check if the iterator is at the end of the list. If so, further calls to operator() will return NULL.
Check if the iterator is at the end of the list it traverses
CheckInvalidation()
void
|
CheckInvalidation
|
(
|
)
|
[private, inline]
|
Check the iterator state for invalidity following deletions in the list
First()
Reset iterator to point at the first part of the header
Reset the iterator to point at the first element
operator()()
Obtain the header parameter currently pointed at by the iterator. Obtain the element at the iterator's current position
operator++()
void
|
operator++
|
(
|
)
|
[inline]
|
Advance the iterator. Advance the iterator
Member Data Documentation
const CHeaderFieldPart * iHeaderPart
The header part whose parameters we are iterating.
TInt
iPosIdx
The index of the parameter in the header part that is currently pointed at by the iterator
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.