DGtal
0.6.devel
|
#include <IteratorTraits.h>
Public Types | |
typedef IteratorCirculatorType < IC >::Type | Type |
typedef IteratorCirculatorTagTraits < typename boost::iterator_category< IC > ::type >::Category | Category |
typedef IC::value_type | Value |
typedef IC::difference_type | Difference |
typedef IC::pointer | Pointer |
typedef IC::reference | Reference |
Aim: Provides nested types for both iterators and circulators: Type, Category, Value, Difference, Pointer and Reference.
Description of template class 'IteratorTraits'
IC | any iterator or circulator |
Definition at line 248 of file IteratorTraits.h.
typedef IteratorCirculatorTagTraits<typename boost::iterator_category<IC>::type>::Category DGtal::IteratorCirculatorTraits< IC >::Category |
Definition at line 255 of file IteratorTraits.h.
typedef IC::difference_type DGtal::IteratorCirculatorTraits< IC >::Difference |
Definition at line 258 of file IteratorTraits.h.
typedef IC::pointer DGtal::IteratorCirculatorTraits< IC >::Pointer |
Definition at line 259 of file IteratorTraits.h.
typedef IC::reference DGtal::IteratorCirculatorTraits< IC >::Reference |
Definition at line 260 of file IteratorTraits.h.
typedef IteratorCirculatorType<IC>::Type DGtal::IteratorCirculatorTraits< IC >::Type |
Definition at line 251 of file IteratorTraits.h.
typedef IC::value_type DGtal::IteratorCirculatorTraits< IC >::Value |
Definition at line 257 of file IteratorTraits.h.