Contents User Forum Source Index APIs by Task APIs by Level Data


G3D::Table< Key, Value, HashFunc >::Iterator Class Reference

C++ STL style iterator variable. More...

#include <Table.h>

List of all members.

Public Member Functions

const Entryoperator * () const
 operator Entry * () const
bool operator!= (const Iterator &other) const
Iterator operator++ (int)
Iteratoroperator++ ()
Entryoperator-> () const
bool operator== (const Iterator &other) const

Friends

class Table< Key, Value >


Detailed Description

template<class Key, class Value, class HashFunc = GHashCode<Key>>
class G3D::Table< Key, Value, HashFunc >::Iterator

C++ STL style iterator variable.

See begin().


Member Function Documentation

template<class Key, class Value, class HashFunc = GHashCode<Key>>
const Entry& G3D::Table< Key, Value, HashFunc >::Iterator::operator * (  )  const [inline]

template<class Key, class Value, class HashFunc = GHashCode<Key>>
G3D::Table< Key, Value, HashFunc >::Iterator::operator Entry * (  )  const [inline]

template<class Key, class Value, class HashFunc = GHashCode<Key>>
bool G3D::Table< Key, Value, HashFunc >::Iterator::operator!= ( const Iterator other  )  const [inline]

template<class Key, class Value, class HashFunc = GHashCode<Key>>
Iterator G3D::Table< Key, Value, HashFunc >::Iterator::operator++ ( int   )  [inline]

Post increment (slower than preincrement).

template<class Key, class Value, class HashFunc = GHashCode<Key>>
Iterator& G3D::Table< Key, Value, HashFunc >::Iterator::operator++ (  )  [inline]

Pre increment.

template<class Key, class Value, class HashFunc = GHashCode<Key>>
Entry* G3D::Table< Key, Value, HashFunc >::Iterator::operator-> (  )  const [inline]

template<class Key, class Value, class HashFunc = GHashCode<Key>>
bool G3D::Table< Key, Value, HashFunc >::Iterator::operator== ( const Iterator other  )  const [inline]


Friends And Related Function Documentation

template<class Key, class Value, class HashFunc = GHashCode<Key>>
friend class Table< Key, Value > [friend]


The documentation for this class was generated from the following file:
Generated on Thu Aug 2 11:40:48 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo