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.

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

void YCPMapIterator::operator++  )  [inline]
 

Advance to the next position.

YCPValue YCPMapIterator::value  )  const [inline]
 

Return the value of the current position.


Friends And Related Function Documentation

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

Check for inequality.

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

Check for equality.

friend class YCPMapRep [friend]
 


Member Data Documentation

YCPValueYCPValueMap::const_iterator YCPMapIterator::position [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 18:07:46 2006 for yast2-core by  doxygen 1.4.6