31#if defined(InputIteratorWithRankOnSequence_RECURSES)
32#error Recursive header files inclusion detected in InputIteratorWithRankOnSequence.h
35#define InputIteratorWithRankOnSequence_RECURSES
37#if !defined InputIteratorWithRankOnSequence_h
39#define InputIteratorWithRankOnSequence_h
45#include "DGtal/base/Common.h"
46#include "DGtal/base/CountedPtr.h"
47#include "DGtal/kernel/CInteger.h"
78 template <
typename TSequence,
typename TRank =
typename TSequence::difference_type>
90 typedef std::pair<SequenceValue,Rank>
Value;
230 template <
typename TSequence,
typename TRank>
239#include "DGtal/base/InputIteratorWithRankOnSequence.ih"
246#undef InputIteratorWithRankOnSequence_RECURSES
Aim: Smart pointer based on reference counts.
DGtal is the top-level namespace which contains all DGtal functions and types.
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)
Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEucl...
Go to http://www.sgi.com/tech/stl/Sequence.html.