flimEngine
SoundList Class Reference

#include <SoundList.h>

Collaboration diagram for SoundList:
Collaboration graph

Public Member Functions

 SoundList ()
 
 ~SoundList ()
 
 SoundList (const SoundList &)
 
SoundListoperator= (const SoundList &)
 
snd_err Add (SoundNode *in)
 
snd_err Remove (SoundNode *in)
 
snd_err Add (unsigned int md5, Sound *snd)
 
snd_err Remove (unsigned int md5)
 
snd_err Remove (Sound *snd)
 
snd_err Find (SoundNode *&out, unsigned int md5)
 
snd_err Find (SoundNode *&out, Sound *snd)
 
snd_err Print ()
 

Private Attributes

SoundNodehead
 

Constructor & Destructor Documentation

◆ SoundList() [1/2]

SoundList::SoundList ( )

◆ ~SoundList()

SoundList::~SoundList ( )

◆ SoundList() [2/2]

SoundList::SoundList ( const SoundList )
default

Member Function Documentation

◆ Add() [1/2]

snd_err SoundList::Add ( SoundNode in)

◆ Add() [2/2]

snd_err SoundList::Add ( unsigned int  md5,
Sound snd 
)

◆ Find() [1/2]

snd_err SoundList::Find ( SoundNode *&  out,
unsigned int  md5 
)

◆ Find() [2/2]

snd_err SoundList::Find ( SoundNode *&  out,
Sound snd 
)

◆ operator=()

SoundList & SoundList::operator= ( const SoundList )
default

◆ Print()

snd_err SoundList::Print ( )

◆ Remove() [1/3]

snd_err SoundList::Remove ( SoundNode in)

◆ Remove() [2/3]

snd_err SoundList::Remove ( unsigned int  md5)

◆ Remove() [3/3]

snd_err SoundList::Remove ( Sound snd)

Member Data Documentation

◆ head

SoundNode* SoundList::head
private

The documentation for this class was generated from the following files: