iterator_base Struct Template Reference
[Utility Library]

#include <stlsoft/util/std/iterator_helper.hpp>

Inheritance diagram for iterator_base:

message_queue_sequence::iterator enumerator_sequence::iterator CList_adaptor_base::const_iterator string_tokeniser::const_iterator clipboard_format_sequence::const_iterator heapwalk_sequence_const_iterator listbox_const_iterator listview_sequence::const_iterator th_sequence_const_iterator VsStringFileInfo::const_iterator VsStringTable::const_iterator VsVarFileInfo::const_iterator

List of all members.


Detailed Description

template<typename C, typename V, typename D, typename P, typename R>
struct stlsoft::iterator_base< C, V, D, P, R >

Base type for iterator types.

This class abstract std::iterator functionality for deriving classes, hiding the inconsistencies and incompatibilities of the various compilers and/or libraries supported by the STLSoft libraries.

Parameters:
C The iterator category
V The value type
D The distance type
P The pointer type
R The reference type

Public Types

typedef
parent_class_type::iterator_category 
iterator_category
typedef
parent_class_type::value_type 
value_type
typedef pointer pointer_type
typedef reference reference_type

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

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