The GroupIndex Template Library
Main Page | Class Hierarchy | Class List | File List | Class Members

groupindex::DefaultRepresentation< Set, Group, GList, GroupContainers, SetContainers >::iterator Class Reference

Ein iterator eines Objektes vom Typ DefaultRepresentation erlaubt es, alle Repräsentanten mit den zugehörigen invertierten Objekten zu durchlaufen. More...

#include <DefaultRepresentation.h>

List of all members.

Public Member Functions

std::pair< Set, GList * > operator * ()
iteratoroperator++ ()
iteratoroperator++ (int)
bool operator== (const iterator &cmp) const
iteratoroperator= (const iterator &copy_from)
 iterator (Representation *r)
 iterator (Representation *r, Set *p)
 iterator (const iterator &copy_from)

Protected Attributes

Set * pos
Representaion * rep


Detailed Description

template<class Set, class Group, class GList = GInvertedList<Group>, class GroupContainers = default_group_container<Group, GList>, class SetContainers = default_set_container<Set>>
class groupindex::DefaultRepresentation< Set, Group, GList, GroupContainers, SetContainers >::iterator

Ein iterator eines Objektes vom Typ DefaultRepresentation erlaubt es, alle Repräsentanten mit den zugehörigen invertierten Objekten zu durchlaufen.

Der operator*() eines Iterators liefert folglich ein Tupel (also einen Wert vom Typ std::pair ) aus einem Repräsentanten und einem Zeiger auf eine GList zurück.


The documentation for this class was generated from the following file:
The GroupIndex-Template-Library
Universität Bonn, Institut für Informatik III, 2001