foobar2000 SDK  2015-08-03
file_list_helper.h
Go to the documentation of this file.
1 #ifndef _foobar2000_helpers_file_list_helper_
2 #define _foobar2000_helpers_file_list_helper_
3 
4 
5 namespace file_list_helper
6 {
7  //list guaranteed to be sorted by metadb::path_compare
9  public:
10 
11  static t_size g_get_count(const list_base_const_t<metadb_handle_ptr> & p_list, t_size max = ~0);
12 
13  void init_from_list(const list_base_const_t<metadb_handle_ptr> & p_list);
14  void init_from_list_display(const list_base_const_t<metadb_handle_ptr> & p_list);
15 
16  t_size get_count() const;
17  void get_item_ex(const char * & p_out,t_size n) const;
18 
20 
21  private:
22  void __add(const char * p_what);
24  };
25 
26 
27 };
28 
29 
30 #endif //_foobar2000_helpers_file_list_helper_
static t_size g_get_count(const list_base_const_t< metadb_handle_ptr > &p_list, t_size max=~0)
size_t t_size
Definition: int_types.h:48
void init_from_list(const list_base_const_t< metadb_handle_ptr > &p_list)
void get_item_ex(const char *&p_out, t_size n) const
void init_from_list_display(const list_base_const_t< metadb_handle_ptr > &p_list)