FX::QCacheIterator< type > Class Template Reference

#include <qcache.h>

Inheritance diagram for FX::QCacheIterator< type >:

Inheritance graph
[legend]

List of all members.


Detailed Description

template<class type>
class FX::QCacheIterator< type >

An iterator for a QCache.

See also:
FX::QCache

Public Member Functions

 QCacheIterator (const QCache< type > &d)
const cache::KeyType & currentKey () const
uint count () const
bool isEmpty () const
cache::FundamentalDictType * toFirst ()
 operator cache::FundamentalDictType * () const
cache::FundamentalDictType * operator* ()
cache::FundamentalDictType * current () const
cache::FundamentalDictType * operator() ()
cache::FundamentalDictType * operator++ ()
cache::FundamentalDictType * operator+= (uint j)

Protected Member Functions

cache::FundamentalDictType * retptr () const

Member Function Documentation

const cache::KeyType & FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::currentKey (  )  const [inline, inherited]

Returns the key associated with what this iterator points to.

uint FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::count (  )  const [inline, inherited]

Returns the number of items in the list this iterator references.

bool FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::isEmpty (  )  const [inline, inherited]

Returns true if the list this iterator references is empty.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::toFirst (  )  [inline, inherited]

Sets the iterator to point to the first item in the list, then returns that item.

FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::operator cache::FundamentalDictType * (  )  const [inline, inherited]

Returns what the iterator points to.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::operator* (  )  [inline, inherited]

Returns what the iterator points to.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::current (  )  const [inline, inherited]

Returns the item this iterator points to.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::operator() (  )  [inline, inherited]

Returns the item this iterator points to.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::operator++ (  )  [inline, inherited]

Increments the iterator.

cache::FundamentalDictType * FX::QDictBaseIterator< cache::KeyType , cache::FundamentalDictType >::operator+= ( uint  j  )  [inline, inherited]

Increments the iterator.


The documentation for this class was generated from the following file:

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:27:21 2008 for TnFOX by doxygen v1.5.6