MatroskaFile::TrackTable::Iterator Class Reference

#include <MatroskaFile.hh>

Collaboration diagram for MatroskaFile::TrackTable::Iterator:

Collaboration graph
[legend]

Public Member Functions

 Iterator (TrackTable &ourTable)
virtual ~Iterator ()
MatroskaTracknext ()

Private Attributes

HashTable::IteratorfIter

Detailed Description

Definition at line 54 of file MatroskaFile.hh.


Constructor & Destructor Documentation

MatroskaFile::TrackTable::Iterator::Iterator ( TrackTable ourTable  ) 

Definition at line 243 of file MatroskaFile.cpp.

References HashTable::Iterator::create(), fIter, and MatroskaFile::TrackTable::fTable.

00243                                                                          {
00244   fIter = HashTable::Iterator::create(*(ourTable.fTable));
00245 }

MatroskaFile::TrackTable::Iterator::~Iterator (  )  [virtual]

Definition at line 247 of file MatroskaFile.cpp.

References fIter.

00247                                           {
00248   delete fIter;
00249 }


Member Function Documentation

MatroskaTrack * MatroskaFile::TrackTable::Iterator::next (  ) 

Definition at line 251 of file MatroskaFile.cpp.

References fIter, and next().

Referenced by next().

00251                                                     {
00252   char const* key;
00253   return (MatroskaTrack*)fIter->next(key);
00254 }


Field Documentation

HashTable::Iterator* MatroskaFile::TrackTable::Iterator::fIter [private]

Definition at line 60 of file MatroskaFile.hh.

Referenced by Iterator(), next(), and ~Iterator().


The documentation for this class was generated from the following files:
Generated on Tue Jun 18 13:20:36 2013 for live by  doxygen 1.5.2