foobar2000 SDK  2015-01-14
Public Member Functions | Private Attributes
pfc::list_impl_t< T, t_storage >::sort_callback_wrapper

Public Member Functions

 sort_callback_wrapper (typename t_base::sort_callback &p_callback)
 
int operator() (const T &item1, const T &item2) const
 

Private Attributes

t_base::sort_callbackm_callback
 

Detailed Description

template<typename T, typename t_storage>
class pfc::list_impl_t< T, t_storage >::sort_callback_wrapper

Definition at line 498 of file list.h.

Constructor & Destructor Documentation

template<typename T, typename t_storage>
pfc::list_impl_t< T, t_storage >::sort_callback_wrapper::sort_callback_wrapper ( typename t_base::sort_callback p_callback)
inlineexplicit

Definition at line 501 of file list.h.

501 : m_callback(p_callback) {}
t_base::sort_callback & m_callback
Definition: list.h:504

Member Function Documentation

template<typename T, typename t_storage>
int pfc::list_impl_t< T, t_storage >::sort_callback_wrapper::operator() ( const T item1,
const T item2 
) const
inline

Definition at line 502 of file list.h.

502 {return m_callback.compare(item1,item2);}
t_base::sort_callback & m_callback
Definition: list.h:504
virtual int compare(const T &p_item1, const T &p_item2)=0

Field Documentation

template<typename T, typename t_storage>
t_base::sort_callback& pfc::list_impl_t< T, t_storage >::sort_callback_wrapper::m_callback
private

Definition at line 504 of file list.h.


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