Playlist Class Reference

The Playlist class holds a list of songs to play. More...

#include <Sound/MusicPlayer.h>

List of all members.

Classes

class  Iterator
 A forward and backward (constant) iterator for walking through the list of songs. More...
class  Song
 The information held for each song in the playlist. More...

Public Types

typedef Iterator ConstIterator
 Constant iterator.

Public Member Functions

uint Length () const
 Returns the number of songs in the playlist.
void AddSongToBack (const Song &song)
 Adds a song to the end of the playlist. NOTE: Only invalidates the end iterator.
void Shuffle ()
 Reorders songs in the playlist. NOTE: Does not invalidate Iterators (althogh they may no longer refer to the same song).
ConstIterator Begin () const
 Returns an iterator to the start of the playlist.
ConstIterator End () const
 Returns an iterator to one past the end of the playlist.
ConstIterator Back () const
 Returns an iterator to the last song in the playlist.
ConstIterator Find (const char *name) const
 Returns an iterator to the first occurrence of the song, or the end iterator if it does not exist.
ConstIterator Find (const std::string &name) const
 Returns an iterator to the first occurrence of the song, or the end iterator if it does not exist.

Detailed Description

The Playlist class holds a list of songs to play.


The documentation for this class was generated from the following file:
Generated on Mon Apr 5 19:08:06 2010 for BrickOut |ReDuX| by  doxygen 1.6.3