DGtal  1.3.beta
Public Types
DGtal::IteratorCirculatorTraits< IC > Struct Template Reference

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

#include <DGtal/base/IteratorCirculatorTraits.h>

Public Types

typedef IteratorCirculatorType< IC >::Type Type
 
typedef ToDGtalCategory< 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 'IteratorCirculatorTraits'

Template Parameters
ICany iterator or circulator
Examples
geometry/curves/convex-and-concave-parts.cpp.

Definition at line 294 of file IteratorCirculatorTraits.h.

Member Typedef Documentation

◆ Category

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

Definition at line 301 of file IteratorCirculatorTraits.h.

◆ Difference

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

Definition at line 304 of file IteratorCirculatorTraits.h.

◆ Pointer

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

Definition at line 305 of file IteratorCirculatorTraits.h.

◆ Reference

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

Definition at line 306 of file IteratorCirculatorTraits.h.

◆ Type

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

Definition at line 297 of file IteratorCirculatorTraits.h.

◆ Value

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

Definition at line 303 of file IteratorCirculatorTraits.h.


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