afl::ddf::PropertyIterator Class Reference

#include <propertyiterator.h>

List of all members.

Public Member Functions

 PropertyIterator ()
 PropertyIterator (const PropertyIterator &toCopy)
PropertyIteratoroperator= (const PropertyIterator &toCopy)
PropertyIteratoroperator-= (ptrdiff_t dec)
PropertyIteratoroperator+= (ptrdiff_t toInc)
ptrdiff_t operator- (const PropertyIterator &toDiff) const
PropertyIterator operator- (ptrdiff_t delta) const
bool operator>= (const PropertyIterator &toCompare) const
bool operator!= (const PropertyIterator &toCompare) const
bool operator== (const PropertyIterator &toCompare) const
bool operator> (const PropertyIterator &toCompare) const
bool operator< (const PropertyIterator &toCompare) const
bool operator<= (const PropertyIterator &toCompare) const
PropertyIteratoroperator++ ()
PropertyIterator operator++ (int)
PropertyIteratoroperator-- ()
PropertyIterator operator-- (int)
PropertyIterator operator+ (ptrdiff_t inc) const
pointer operator-> ()
const pointer operator-> () const
reference operator * ()
const reference operator * () const
reference operator[] (int n)
const reference operator[] (int n) const


Detailed Description

class PropertyIterator an iterator that iterates over the properties of a propertyset


Constructor & Destructor Documentation

afl::ddf::PropertyIterator::PropertyIterator  ) 
 

default constructor. iterator must be initialised before use

afl::ddf::PropertyIterator::PropertyIterator const PropertyIterator toCopy  ) 
 

Parameters:
toCopy the iterator to copy


Member Function Documentation

const reference afl::ddf::PropertyIterator::operator *  )  const
 

returns a constant reference to the node pointed to by this iterator

reference afl::ddf::PropertyIterator::operator *  ) 
 

returns a reference to the node pointed to by this iterator

bool afl::ddf::PropertyIterator::operator!= const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare another iterator to compare this one to

PropertyIterator afl::ddf::PropertyIterator::operator+ ptrdiff_t  inc  )  const
 

increment

Parameters:
inc return a new iterator incremented by inc positions from this one

PropertyIterator afl::ddf::PropertyIterator::operator++ int   ) 
 

increments the position of this iterator

PropertyIterator& afl::ddf::PropertyIterator::operator++  ) 
 

prefix increment

PropertyIterator& afl::ddf::PropertyIterator::operator+= ptrdiff_t  toInc  ) 
 

prefix increment

Parameters:
toInc the number of positions in the iterator to increment by

PropertyIterator afl::ddf::PropertyIterator::operator- ptrdiff_t  delta  )  const
 

decrement

Parameters:
delta return a new iterator incremented by inc positions from this one

ptrdiff_t afl::ddf::PropertyIterator::operator- const PropertyIterator toDiff  )  const
 

decrements the position of this iterator

Parameters:
toDiff the iterator to diff with this one

PropertyIterator afl::ddf::PropertyIterator::operator-- int   ) 
 

decrements the position of this iterator

PropertyIterator& afl::ddf::PropertyIterator::operator--  ) 
 

prefix decrement

PropertyIterator& afl::ddf::PropertyIterator::operator-= ptrdiff_t  dec  ) 
 

Parameters:
dec specified how many positions to decrement the pointer by

const pointer afl::ddf::PropertyIterator::operator->  )  const
 

returns a constant pointer to the node this iterator is pointing to

pointer afl::ddf::PropertyIterator::operator->  ) 
 

returns a pointer to the node this iterator is pointing to

bool afl::ddf::PropertyIterator::operator< const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare the iterataor to compare this iterator to

bool afl::ddf::PropertyIterator::operator<= const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare the iterataor to compare this iterator to

PropertyIterator& afl::ddf::PropertyIterator::operator= const PropertyIterator toCopy  ) 
 

Parameters:
toCopy the iterator this iterataor will mimic

bool afl::ddf::PropertyIterator::operator== const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare the iterataor to compare this iterator to

bool afl::ddf::PropertyIterator::operator> const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare the iterataor to compare this iterator to

bool afl::ddf::PropertyIterator::operator>= const PropertyIterator toCompare  )  const
 

compares this isterator with another

Parameters:
toCompare the iterataor to compare this iterator to

const reference afl::ddf::PropertyIterator::operator[] int  n  )  const
 

Returns:
a constant reference to the node that is n removed from the node pointer to by this iterator
Parameters:
n the distance to this node

reference afl::ddf::PropertyIterator::operator[] int  n  ) 
 

Returns:
a reference to the node that is n removed from the node pointer to by this iterator
Parameters:
n the distance to this node


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 07:17:52 2006 for afl by  doxygen 1.4.6