foobar2000 SDK  2015-08-03
Public Member Functions | Private Attributes
uGetOpenFileNameMultiResult_impl

#include <filedialogs.h>

+ Inheritance diagram for uGetOpenFileNameMultiResult_impl:

Public Member Functions

void AddItem (pfc::stringp param)
 
t_size get_count () const
 
void get_item_ex (const char *&out, t_size n) const
 
- Public Member Functions inherited from uGetOpenFileNameMultiResult
virtual ~uGetOpenFileNameMultiResult ()
 
t_size GetCount ()
 
const char * GetFileName (t_size index)
 
- 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 Attributes

pfc::list_t< pfc::stringm_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 &)
 

Detailed Description

Definition at line 1 of file filedialogs.h.

Member Function Documentation

void uGetOpenFileNameMultiResult_impl::AddItem ( pfc::stringp  param)
inline

Definition at line 4 of file filedialogs.h.

4 {m_data.add_item(param);}
pfc::list_t< pfc::string > m_data
Definition: filedialogs.h:2
t_size add_item(const T &item)
Definition: list.h:522
t_size uGetOpenFileNameMultiResult_impl::get_count ( ) const
inlinevirtual

Implements pfc::list_base_const_t< const char * >.

Definition at line 5 of file filedialogs.h.

5 {return m_data.get_count();}
pfc::list_t< pfc::string > m_data
Definition: filedialogs.h:2
t_size get_count() const
Definition: list.h:365
void uGetOpenFileNameMultiResult_impl::get_item_ex ( const char *&  out,
t_size  n 
) const
inlinevirtual

Implements pfc::list_base_const_t< const char * >.

Definition at line 6 of file filedialogs.h.

6 {out = m_data[n].ptr();}
pfc::list_t< pfc::string > m_data
Definition: filedialogs.h:2

Field Documentation

pfc::list_t<pfc::string> uGetOpenFileNameMultiResult_impl::m_data
private

Definition at line 2 of file filedialogs.h.


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