author | Shabe Razvi <shaber@symbian.org> |
Tue, 15 Jun 2010 15:06:09 +0100 | |
branch | GCC_SURGE |
changeset 31 | 335efd829e98 |
parent 0 | 2f259fa3e83a |
permissions | -rw-r--r-- |
#include "set.h" iterator::iterator(set* sc){ current = 1; this->s = sc; } iterator::~iterator(){ delete s; } pair iterator::getElem(){ return s->getElem(this -> current); } int iterator::hasNext(){ if (current == s->length()) return 0; else return 1; } void iterator::next(){ if (this->hasNext()) current++; } void iterator::setToFirst(){ current = 1; }