31 #if defined(CSinglePassOutputRangeFromPoint_RECURSES)
32 #error Recursive header files inclusion detected in CSinglePassOutputRangeFromPoint.h
33 #else // defined(CSinglePassOutputRangeFromPoint_RECURSES)
35 #define CSinglePassOutputRangeFromPoint_RECURSES
37 #if !defined CSinglePassOutputRangeFromPoint_h
39 #define CSinglePassOutputRangeFromPoint_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/base/CSinglePassOutputRange.h"
46 #include "DGtal/base/CConstSinglePassRangeFromPoint.h"
91 template <
typename T,
typename Value>
124 #endif // !defined CSinglePassOutputRangeFromPoint_h
126 #undef CSinglePassOutputRangeFromPoint_RECURSES
127 #endif // else defined(CSinglePassOutputRangeFromPoint_RECURSES)