THeaderFieldPartIter Class Reference
class THeaderFieldPartIter |
Iterator class to iterate the parts contained within a header field. Requires friendship with CHeaderField and as such is tightly bound to that class.
Constructor & Destructor Documentation
THeaderFieldPartIter(const CHeaderField *)
Construct an iterator for the parts of the supplied header.
Parameters
const CHeaderField * aHeader | The header whose parts we want to iterate |
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()
Class destructor Reset iterator to point at the first part of the header
d'tor Reset the iterator to point at the first element
operator()()
Obtain the header part currently pointed at by the iterator. Obtain the element at the iterator's current position
operator++()
Advance the iterator.
Advance the iterator
Member Data Documentation
const CHeaderField * iHeader
The header whose parts we are iterating.
TInt
iPosIdx
The index of the part in the header 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.