stlsoft/util/std/iterator_helper.hpp File Reference


Detailed Description

[C++ only] Definition of iterator class templates and macros for abstracting away standard library inconsistencies (Utility Library).

#include <stlsoft/stlsoft.h>
#include <stlsoft/util/std/library_discriminator.hpp>
#include <iterator>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Classes

struct  iterator_base
 Base type for iterator types. More...
struct  pointer_iterator
 Pointer iterator type. More...

Defines

#define stlsoft_iterator_query_category(I, i)   (*static_cast<ss_typename_type_k std::iterator_traits<I>::iterator_category*>(0))
 Iterator category obtainer.
#define stlsoft_iterator_query_category_ptr(I, i)   (static_cast<ss_typename_type_k std::iterator_traits<I>::iterator_category*>(0))


Generated on Thu Jun 10 08:58:13 2010 for STLSoft by  doxygen 1.5.6