foobar2000 SDK  2015-01-14
Data Structures | Namespaces | Functions
bsearch.h File Reference

Go to the source code of this file.

Data Structures

class  pfc::bsearch_callback
 
class  pfc::bsearch_callback_impl_permutation_t< t_container, t_compare, t_param, t_permutation >
 
class  pfc::bsearch_callback_impl_simple_t< t_container, t_compare, t_param >
 

Namespaces

 pfc
 

Functions

bool pfc::bsearch (t_size p_count, bsearch_callback const &p_callback, t_size &p_result)
 
template<typename t_container , typename t_compare , typename t_param , typename t_permutation >
bool pfc::bsearch_permutation_t (t_size p_count, const t_container &p_container, t_compare p_compare, const t_param &p_param, const t_permutation &p_permutation, t_size &p_index)
 
template<typename t_container , typename t_compare , typename t_param >
bool pfc::bsearch_range_t (const t_size p_count, const t_container &p_container, t_compare p_compare, const t_param &p_param, t_size &p_range_base, t_size &p_range_count)
 
template<typename t_container , typename t_compare , typename t_param >
bool pfc::bsearch_t (t_size p_count, const t_container &p_container, t_compare p_compare, const t_param &p_param, t_size &p_index)