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

#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

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

Definition at line 301 of file IteratorCirculatorTraits.h.

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

Definition at line 304 of file IteratorCirculatorTraits.h.

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

Definition at line 305 of file IteratorCirculatorTraits.h.

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

Definition at line 306 of file IteratorCirculatorTraits.h.

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

Definition at line 297 of file IteratorCirculatorTraits.h.

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: