metadb_handle_list_t< t_alloc > Class Template Reference

#include <metadb_handle.h>

Inheritance diagram for metadb_handle_list_t< t_alloc >:

service_list_t< metadb_handle, t_alloc > pfc::list_t< service_ptr_t< metadb_handle >, t_alloc > pfc::list_impl_t< T, t_storage > pfc::list_base_t< T > pfc::list_base_const_t< T >

List of all members.

Public Member Functions

void sort_by_format (const char *spec, titleformat_hook *p_hook)
void sort_by_format_get_order (t_size *order, const char *spec, titleformat_hook *p_hook) const
void sort_by_format (const service_ptr_t< titleformat_object > &p_script, titleformat_hook *p_hook)
void sort_by_format_get_order (t_size *order, const service_ptr_t< titleformat_object > &p_script, titleformat_hook *p_hook) const
void sort_by_relative_path ()
void sort_by_relative_path_get_order (t_size *order) const
void remove_duplicates ()
void sort_by_pointer_remove_duplicates ()
void sort_by_path_quick ()
void sort_by_pointer ()
t_size bsearch_by_pointer (const metadb_handle_ptr &val) const
double calc_total_duration () const
void sort_by_path ()
const t_selfoperator= (const t_self &p_source)
const t_selfoperator= (const t_interface &p_source)
 metadb_handle_list_t (const t_self &p_source)
 metadb_handle_list_t (const t_interface &p_source)
 metadb_handle_list_t ()

template<template< typename > class t_alloc = pfc::alloc_fast>
class metadb_handle_list_t< t_alloc >


Constructor & Destructor Documentation

template<template< typename > class t_alloc = pfc::alloc_fast>
metadb_handle_list_t< t_alloc >::metadb_handle_list_t ( const t_self p_source  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
metadb_handle_list_t< t_alloc >::metadb_handle_list_t ( const t_interface &  p_source  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
metadb_handle_list_t< t_alloc >::metadb_handle_list_t (  )  [inline]


Member Function Documentation

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_format ( const char *  spec,
titleformat_hook p_hook 
) [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_format_get_order ( t_size order,
const char *  spec,
titleformat_hook p_hook 
) const [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_format ( const service_ptr_t< titleformat_object > &  p_script,
titleformat_hook p_hook 
) [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_format_get_order ( t_size order,
const service_ptr_t< titleformat_object > &  p_script,
titleformat_hook p_hook 
) const [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_relative_path (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_relative_path_get_order ( t_size order  )  const [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::remove_duplicates (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_pointer_remove_duplicates (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_path_quick (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_pointer (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
t_size metadb_handle_list_t< t_alloc >::bsearch_by_pointer ( const metadb_handle_ptr val  )  const [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
double metadb_handle_list_t< t_alloc >::calc_total_duration (  )  const [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
void metadb_handle_list_t< t_alloc >::sort_by_path (  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
const t_self& metadb_handle_list_t< t_alloc >::operator= ( const t_self p_source  )  [inline]

template<template< typename > class t_alloc = pfc::alloc_fast>
const t_self& metadb_handle_list_t< t_alloc >::operator= ( const t_interface &  p_source  )  [inline]


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

Generated on Fri Apr 25 18:49:46 2008 for foobar2000 SDK by  doxygen 1.5.5