DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types
DGtal::IteratorCirculatorTraits< IC > Struct Template Reference

#include <IteratorTraits.h>

Inheritance diagram for DGtal::IteratorCirculatorTraits< IC >:
Inheritance graph
[legend]

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

Detailed Description

template<typename IC>
struct DGtal::IteratorCirculatorTraits< IC >

Aim: Provides nested types for both iterators and circulators: Type, Category, Value, Difference, Pointer and Reference.

Description of template class 'IteratorTraits'

Template Parameters:
ICany iterator or circulator

Definition at line 248 of file IteratorTraits.h.


Member Typedef Documentation

template<typename IC>
typedef IteratorCirculatorTagTraits<typename boost::iterator_category<IC>::type>::Category DGtal::IteratorCirculatorTraits< IC >::Category

Definition at line 255 of file IteratorTraits.h.

template<typename IC>
typedef IC::difference_type DGtal::IteratorCirculatorTraits< IC >::Difference

Definition at line 258 of file IteratorTraits.h.

template<typename IC>
typedef IC::pointer DGtal::IteratorCirculatorTraits< IC >::Pointer

Definition at line 259 of file IteratorTraits.h.

template<typename IC>
typedef IC::reference DGtal::IteratorCirculatorTraits< IC >::Reference

Definition at line 260 of file IteratorTraits.h.

template<typename IC>
typedef IteratorCirculatorType<IC>::Type DGtal::IteratorCirculatorTraits< IC >::Type

Definition at line 251 of file IteratorTraits.h.

template<typename IC>
typedef IC::value_type DGtal::IteratorCirculatorTraits< IC >::Value

Definition at line 257 of file IteratorTraits.h.


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