foobar2000 SDK  2015-01-14
Public Member Functions | Private Attributes
album_art_path_list_impl

#include <album_art_helpers.h>

+ Inheritance diagram for album_art_path_list_impl:

Public Member Functions

template<typename t_in >
 album_art_path_list_impl (const t_in &in)
 
t_size get_count () const
 
const char * get_path (t_size index) const
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 

Private Attributes

pfc::array_t< pfc::string8m_data
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

album_art_path_list implementation helper

Definition at line 133 of file album_art_helpers.h.

Constructor & Destructor Documentation

template<typename t_in >
album_art_path_list_impl::album_art_path_list_impl ( const t_in &  in)
inline

Definition at line 135 of file album_art_helpers.h.

void list_to_array(t_array &p_array, const t_list &p_list)
Definition: primitives.h:796
pfc::array_t< pfc::string8 > m_data

Member Function Documentation

t_size album_art_path_list_impl::get_count ( ) const
inlinevirtual

Implements album_art_path_list.

Definition at line 137 of file album_art_helpers.h.

137 {return m_data.get_size();}
pfc::array_t< pfc::string8 > m_data
t_size get_size() const
Definition: array.h:130
const char* album_art_path_list_impl::get_path ( t_size  index) const
inline

Definition at line 136 of file album_art_helpers.h.

136 {return m_data[index];}
pfc::array_t< pfc::string8 > m_data

Field Documentation

pfc::array_t<pfc::string8> album_art_path_list_impl::m_data
private

Definition at line 139 of file album_art_helpers.h.


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