FileIterator Class

(Utils::FileIterator)

Public Types

class Item
class const_iterator
typedef value_type

Public Functions

virtual ~FileIterator()
void advance(const_iterator *it) const
const_iterator begin() const
virtual int currentProgress() const = 0
const_iterator end() const
virtual const Item &itemAt(int index) const = 0
virtual int maxProgress() const = 0

Protected Functions

virtual int currentFileCount() const = 0
virtual void update(int requestedIndex) = 0

Member Type Documentation

typedef FileIterator::value_type

Member Function Documentation

[virtual] FileIterator::~FileIterator()

Destroys the instance of FileIterator. The destructor is virtual.

void FileIterator::advance(const_iterator *it) const

const_iterator FileIterator::begin() const

[pure virtual protected] int FileIterator::currentFileCount() const

[pure virtual] int FileIterator::currentProgress() const

const_iterator FileIterator::end() const

[pure virtual] const Item &FileIterator::itemAt(int index) const

[pure virtual] int FileIterator::maxProgress() const

[pure virtual protected] void FileIterator::update(int requestedIndex)