edit_line_sequence Class Template Reference
[Windows Controls Library]

#include <winstl/controls/edit_line_sequence.hpp>

Inheritance diagram for edit_line_sequence:

stl_collection_tag collection_tag

List of all members.


Detailed Description

template<typename C, typename A = processheap_allocator<C>, typename S = stlsoft:: basic_simple_string <C, stlsoft:: char_traits <C>, A>, typename Q = std:: vector <S>>
class winstl::edit_line_sequence< C, A, S, Q >

STL-like sequence for edit control contents.

This class presents an STL-like sequence interface to an edit control

Parameters:
C The character type
A The allocator type. Defaults to winstl::processheap_allocator
S The string type. Defaults to stlsoft::simple_string
Q The queue container type. Defaults to std::vector

Public Types

Member Types
typedef C char_type
 The character type.
typedef A allocator_type
 The allocator type.
typedef S string_type
 The string type.
typedef string_type value_type
 The value type.
typedef Q queue_type
 The container type.
typedef edit_line_sequence< S > class_type
 The current specialisation of this type.
typedef queue_type::const_iterator const_iterator
 The non-mutating (const) iterator type.
typedef
queue_type::const_reverse_iterator 
const_reverse_iterator
 The non-mutating (const) reverse iterator type.
typedef
const_iterator::const_reference 
const_reference
 The non-mutable (const) reference type.

Public Member Functions

Construction
 edit_line_sequence (HWND hwndEdit, unsigned=0)
 Constructs on the given edit control.
Iteration methods
const_iterator begin () const
const_iterator end () const
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const

Member Typedef Documentation

typedef C char_type

The character type.

typedef A allocator_type

The allocator type.

typedef S string_type

The string type.

The value type.

typedef Q queue_type

The container type.

The current specialisation of this type.

typedef queue_type::const_iterator const_iterator

The non-mutating (const) iterator type.

typedef queue_type::const_reverse_iterator const_reverse_iterator

The non-mutating (const) reverse iterator type.

typedef const_iterator::const_reference const_reference

The non-mutable (const) reference type.


Constructor & Destructor Documentation

edit_line_sequence ( HWND  hwndEdit,
unsigned  = 0 
) [explicit]

Constructs on the given edit control.


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

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