#include <winstl/winstl.h>
#include <stlsoft/collections/util/collections.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <winstl/memory/processheap_allocator.hpp>
#include <stlsoft/string/shim_string.hpp>
#include <stlsoft/string/simple_string.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <winstl/controls/commctrl_functions.h>
#include <winstl/shims/access/string.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Classes | |
class | listview_sequence_item |
Item class used by the listview_sequence class. More... | |
class | listview_sequence |
Provides an STL-like sequence over the contents of a Windows List-view ("SysListView32" ). More... | |
class | listview_sequence::const_iterator |
const_iterator for the listview_sequence More... | |
Typedefs | |
typedef stlsoft::basic_simple_string < TCHAR > | lvs_string_t |
Functions | |
stlsoft::basic_shim_string < TCHAR, 64, true, processheap_allocator< TCHAR > > | c_str_ptr_null (listview_sequence_item const &lvi) |
stlsoft::basic_shim_string < TCHAR, 64, true, processheap_allocator< TCHAR > > | c_str_ptr_null_a (listview_sequence_item const &lvi) |
stlsoft::basic_shim_string < TCHAR, 64, false, processheap_allocator< TCHAR > > | c_str_ptr (listview_sequence_item const &lvi) |
stlsoft::basic_shim_string < TCHAR, 64, true, processheap_allocator< TCHAR > > | c_str_ptr_a (listview_sequence_item const &lvi) |
stlsoft::basic_shim_string < TCHAR, 64, false, processheap_allocator< TCHAR > > | c_str_data (listview_sequence_item const &lvi) |
stlsoft::basic_shim_string < TCHAR, 64, true, processheap_allocator< TCHAR > > | c_str_data_a (listview_sequence_item const &lvi) |
size_t | c_str_len (listview_sequence_item const &lvi) |
template<typename S> | |
S & | operator<< (S &s, listview_sequence_item const &lvi) |