pianod2
multisource multiuser scriptable networked music player
Public Member Functions | List of all members
PianodTransientPlaylist< BasePlaylist > Class Template Reference

Template to make a corresponding transient playlist. More...

#include <musictypes.h>

Inheritance diagram for PianodTransientPlaylist< BasePlaylist >:
Inheritance graph
[legend]
Collaboration diagram for PianodTransientPlaylist< BasePlaylist >:
Collaboration graph
[legend]

Public Member Functions

virtual PianodPlaylist::PlaylistType playlistType (void) const override
 
virtual bool includedInMix (void) const override
 
virtual void includedInMix (bool) override
 
virtual bool canSeed (MusicThingie::Type) const override
 
virtual bool seed (MusicThingie::Type, const MusicThingie *) const override
 
virtual void seed (MusicThingie::Type, MusicThingie *, bool) override
 
virtual void rename (const std::string &) override
 
virtual void erase () override
 

Detailed Description

template<class BasePlaylist>
class PianodTransientPlaylist< BasePlaylist >

Template to make a corresponding transient playlist.

Member Function Documentation

◆ canSeed()

template<class BasePlaylist >
virtual bool PianodTransientPlaylist< BasePlaylist >::canSeed ( MusicThingie::Type  ) const
inlineoverridevirtual

◆ erase()

template<class BasePlaylist >
virtual void PianodTransientPlaylist< BasePlaylist >::erase ( )
inlineoverridevirtual

◆ includedInMix() [1/2]

template<class BasePlaylist >
virtual void PianodTransientPlaylist< BasePlaylist >::includedInMix ( bool  )
inlineoverridevirtual

◆ includedInMix() [2/2]

template<class BasePlaylist >
virtual bool PianodTransientPlaylist< BasePlaylist >::includedInMix ( void  ) const
inlineoverridevirtual

◆ playlistType()

template<class BasePlaylist >
virtual PianodPlaylist::PlaylistType PianodTransientPlaylist< BasePlaylist >::playlistType ( void  ) const
inlineoverridevirtual

◆ rename()

template<class BasePlaylist >
virtual void PianodTransientPlaylist< BasePlaylist >::rename ( const std::string &  )
inlineoverridevirtual

◆ seed() [1/2]

template<class BasePlaylist >
virtual bool PianodTransientPlaylist< BasePlaylist >::seed ( MusicThingie::Type  ,
const MusicThingie  
) const
inlineoverridevirtual

◆ seed() [2/2]

template<class BasePlaylist >
virtual void PianodTransientPlaylist< BasePlaylist >::seed ( MusicThingie::Type  ,
MusicThingie ,
bool   
)
inlineoverridevirtual

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