playable_location Class Reference

#include <playable_location.h>

Inheritance diagram for playable_location:

make_playable_location playable_location_impl

List of all members.

Public Member Functions

virtual const char * get_path () const =0
virtual void set_path (const char *)=0
virtual t_uint32 get_subsong () const =0
virtual void set_subsong (t_uint32)=0
void copy (const playable_location &p_other)
const playable_locationoperator= (const playable_location &src)
bool operator== (const playable_location &p_other) const
bool operator!= (const playable_location &p_other) const
bool is_empty ()
void reset ()
t_uint32 get_subsong_index () const
void set_subsong_index (t_uint32 v)

Static Public Member Functions

static int g_compare (const playable_location &p_item1, const playable_location &p_item2)

Protected Member Functions

 playable_location ()
 ~playable_location ()


Constructor & Destructor Documentation

playable_location::playable_location (  )  [inline, protected]

playable_location::~playable_location (  )  [inline, protected]


Member Function Documentation

virtual const char* playable_location::get_path (  )  const [pure virtual]

virtual void playable_location::set_path ( const char *   )  [pure virtual]

Implemented in playable_location_impl.

virtual t_uint32 playable_location::get_subsong (  )  const [pure virtual]

virtual void playable_location::set_subsong ( t_uint32   )  [pure virtual]

Implemented in playable_location_impl.

void playable_location::copy ( const playable_location p_other  )  [inline]

static int playable_location::g_compare ( const playable_location p_item1,
const playable_location p_item2 
) [static]

const playable_location& playable_location::operator= ( const playable_location src  )  [inline]

Reimplemented in playable_location_impl.

bool playable_location::operator== ( const playable_location p_other  )  const

bool playable_location::operator!= ( const playable_location p_other  )  const

bool playable_location::is_empty (  )  [inline]

void playable_location::reset (  )  [inline]

t_uint32 playable_location::get_subsong_index (  )  const [inline]

void playable_location::set_subsong_index ( t_uint32  v  )  [inline]


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

Generated on Fri Apr 18 13:56:54 2008 for foobar2000 SDK by  doxygen 1.5.5