5 if (ret != 0)
return ret;
26 return !(*
this == p_other);
58 copy(src);
return *
this;
virtual t_uint32 get_subsong() const =0
virtual void set_subsong(t_uint32)=0
virtual t_uint32 get_subsong() const
virtual const char * get_path() const =0
virtual void set_path(const char *p_path)
virtual const char * get_path() const
static bool g_equals(const playable_location &p_item1, const playable_location &p_item2)
virtual void set_subsong(t_uint32)
virtual void set_subsong(t_uint32 p_subsong)
virtual void set_path(const char *)=0
bool operator!=(const playable_location &p_other) const
int compare_t(const hasher_md5_result &p_item1, const hasher_md5_result &p_item2)
virtual t_uint32 get_subsong() const
t_uint32 get_subsong_index() const
virtual const char * get_path() const
void copy(const playable_location &p_other)
pfc::string_simple m_path
pfc::string_base & operator<<(pfc::string_base &p_fmt, const playable_location &p_location)
make_playable_location(const char *p_path, t_uint32 p_num)
static int g_compare(const playable_location &p_item1, const playable_location &p_item2)
const playable_location_impl & operator=(const playable_location &src)
bool operator==(const playable_location &p_other) const
virtual void set_path(const char *)