#include <MatroskaFile.hh>
Collaboration diagram for MatroskaFile::TrackTable::Iterator:

Public Member Functions | |
| Iterator (TrackTable &ourTable) | |
| virtual | ~Iterator () |
| MatroskaTrack * | next () |
Private Attributes | |
| TrackTable & | fOurTable |
| HashTable::Iterator * | fIter |
Definition at line 54 of file MatroskaFile.hh.
| MatroskaFile::TrackTable::Iterator::Iterator | ( | TrackTable & | ourTable | ) |
Definition at line 238 of file MatroskaFile.cpp.
References HashTable::Iterator::create(), fIter, and MatroskaFile::TrackTable::fTable.
00239 : fOurTable(ourTable) { 00240 fIter = HashTable::Iterator::create(*(ourTable.fTable)); 00241 }
| MatroskaFile::TrackTable::Iterator::~Iterator | ( | ) | [virtual] |
Definition at line 243 of file MatroskaFile.cpp.
References fIter.
00243 { 00244 delete fIter; 00245 }
| MatroskaTrack * MatroskaFile::TrackTable::Iterator::next | ( | ) |
Definition at line 247 of file MatroskaFile.cpp.
Referenced by next().
00247 { 00248 char const* key; 00249 return (MatroskaTrack*)fIter->next(key); 00250 }
Definition at line 60 of file MatroskaFile.hh.
1.5.2