YCPMapIterator Class Reference

Iterator for YCPMap values. More...

#include <YCPMap.h>

List of all members.

Public Member Functions

YCPValue key () const
YCPValue value () const
void operator++ ()
void operator++ (int)

Protected Member Functions

 YCPMapIterator (YCPValueYCPValueMap::const_iterator position)

Private Attributes

YCPValueYCPValueMap::const_iterator position

Friends

class YCPMapRep
bool operator== (const YCPMapIterator &x, const YCPMapIterator &y)
bool operator!= (const YCPMapIterator &x, const YCPMapIterator &y)


Detailed Description

Iterator for YCPMap values.


Constructor & Destructor Documentation

YCPMapIterator::YCPMapIterator ( YCPValueYCPValueMap::const_iterator  position  )  [inline, protected]


Member Function Documentation

YCPValue YCPMapIterator::key (  )  const [inline]

Return the key of the current position.

YCPValue YCPMapIterator::value (  )  const [inline]

Return the value of the current position.

void YCPMapIterator::operator++ (  )  [inline]

Advance to the next position.

void YCPMapIterator::operator++ ( int   )  [inline]


Friends And Related Function Documentation

friend class YCPMapRep [friend]

bool operator== ( const YCPMapIterator x,
const YCPMapIterator y 
) [friend]

Check for equality.

bool operator!= ( const YCPMapIterator x,
const YCPMapIterator y 
) [friend]

Check for inequality.


Member Data Documentation

YCPValueYCPValueMap::const_iterator YCPMapIterator::position [private]


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 01:20:23 2007 for yast2-core by  doxygen 1.5.0