| foobar2000 SDK
    2015-08-03
    | 
#include <string_list.h>
 Inheritance diagram for pfc::string_list_impl:
 Inheritance diagram for pfc::string_list_impl:| Public Member Functions | |
| string_list_impl () | |
| template<typename t_what > | |
| string_list_impl (const t_what &p_source) | |
| void | add_item (const char *p_string) | 
| template<typename t_what > | |
| void | add_items (const t_what &p_source) | 
| t_size | get_count () const | 
| void | get_item_ex (const char *&p_out, t_size n) const | 
| template<typename t_what > | |
| string_list_impl & | operator+= (const t_what &p_source) | 
| template<typename t_what > | |
| string_list_impl & | operator= (const t_what &p_source) | 
| const char * | operator[] (t_size n) const | 
| template<typename t_what > | |
| string_list_impl & | operator|= (const string_list_impl &p_source) | 
| void | remove_all () | 
|  Public Member Functions inherited from pfc::list_base_const_t< const char * > | |
| bool | bsearch_permutation_t (t_compare p_compare, t_param const &p_param, const t_permutation &p_permutation, t_size &p_index) const | 
| bool | bsearch_t (t_compare p_compare, t_param const &p_param, t_size &p_index) const | 
| void | enumerate (t_callback &p_callback) const | 
| t_size | find_duplicates_sorted_permutation_t (t_compare p_compare, t_permutation const &p_permutation, bit_array_var &p_out) | 
| t_size | find_duplicates_sorted_t (t_compare p_compare, bit_array_var &p_out) const | 
| t_size | find_item (const t_search &p_item) const | 
| const char * | get_item (t_size n) const | 
| t_size | get_size () const | 
| bool | have_item (const t_search &p_item) const | 
| bool | operator!= (const t_self &item2) const | 
| bool | operator== (const t_self &item2) const | 
| const char * | operator[] (t_size n) const | 
| void | sort_get_permutation_t (t_compare p_compare, t_permutation const &p_permutation) const | 
| void | sort_stable_get_permutation_t (t_compare p_compare, t_permutation const &p_permutation) const | 
| Private Member Functions | |
| template<typename t_what > | |
| void | _append (const t_what &p_source) | 
| template<typename t_what > | |
| void | _copy (const t_what &p_source) | 
| Private Attributes | |
| pfc::array_t< pfc::string8, pfc::alloc_fast > | m_data | 
| Additional Inherited Members | |
|  Public Types inherited from pfc::list_base_const_t< const char * > | |
| typedef const char * | t_item | 
|  Static Public Member Functions inherited from pfc::list_base_const_t< const char * > | |
| static bool | g_equals (const t_self &item1, const t_self &item2) | 
|  Protected Member Functions inherited from pfc::list_base_const_t< const char * > | |
| list_base_const_t () | |
| list_base_const_t (const t_self &) | |
| ~list_base_const_t () | |
| void | operator= (const t_self &) | 
Definition at line 8 of file string_list.h.
| 
 | inline | 
Definition at line 21 of file string_list.h.
| 
 | inline | 
Definition at line 22 of file string_list.h.
| 
 | inlineprivate | 
Definition at line 28 of file string_list.h.
| 
 | inlineprivate | 
Definition at line 34 of file string_list.h.
| 
 | inline | 
Definition at line 15 of file string_list.h.
| 
 | inline | 
Definition at line 17 of file string_list.h.
| 
 | inlinevirtual | 
Implements pfc::list_base_const_t< const char * >.
Definition at line 11 of file string_list.h.
| 
 | inlinevirtual | 
Implements pfc::list_base_const_t< const char * >.
Definition at line 12 of file string_list.h.
| 
 | inline | 
Definition at line 25 of file string_list.h.
| 
 | inline | 
Definition at line 23 of file string_list.h.
| 
 | inline | 
Definition at line 14 of file string_list.h.
| 
 | inline | 
Definition at line 24 of file string_list.h.
| 
 | inline | 
Definition at line 19 of file string_list.h.
| 
 | private | 
Definition at line 40 of file string_list.h.
 1.8.11
 1.8.11