author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> |
Mon, 21 Jun 2010 15:57:43 +0300 | |
branch | RCL_3 |
changeset 38 | c52421ed5f07 |
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; }