listview_sequence Class Reference
[Windows Controls Library]

#include <winstl/controls/listview_sequence.hpp>

Inheritance diagram for listview_sequence:

stl_collection_tag collection_tag

List of all members.


Detailed Description

Provides an STL-like sequence over the contents of a Windows List-view ("SysListView32").

Public Types

typedef listview_sequence_item sequence_value_type
 The value type.
typedef sequence_value_type value_type
typedef size_t size_type
 The size type.
typedef ws_ptrdiff_t difference_type
 The difference type.
typedef listview_sequence sequence_class_type

Public Member Functions

 listview_sequence (HWND hwndListView)
size_type size () const
 Returns the number of elements in the list-box.
bool empty () const
 Indicates whether the list-box is empty.
const_iterator begin () const
const_iterator end () const
value_type operator[] (size_type index) const

Static Public Member Functions

static size_type max_size ()
 Returns the maximum number of items that the list-box can contain.

Classes

class  const_iterator
 const_iterator for the listview_sequence More...

Member Typedef Documentation

The value type.

typedef size_t size_type

The size type.

typedef ws_ptrdiff_t difference_type

The difference type.


Member Function Documentation

size_type size (  )  const [inline]

Returns the number of elements in the list-box.

bool empty (  )  const [inline]

Indicates whether the list-box is empty.

static size_type max_size (  )  [inline, static]

Returns the maximum number of items that the list-box can contain.


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

Generated on Thu Jun 10 08:59:18 2010 for STLSoft by  doxygen 1.5.6