25 lines
321 B
C++
25 lines
321 B
C++
#pragma once
|
|
#include "SortedBag.h"
|
|
|
|
class SortedBag;
|
|
|
|
class SortedBagIterator
|
|
{
|
|
friend class SortedBag;
|
|
|
|
private:
|
|
const SortedBag& bag;
|
|
SortedBagIterator(const SortedBag& b);
|
|
|
|
//TODO - Representation
|
|
BSTNode* current;
|
|
int currentCount;
|
|
|
|
public:
|
|
TComp getCurrent();
|
|
bool valid();
|
|
void next();
|
|
void first();
|
|
};
|
|
|