29 #if defined(CEuclideanRing_RECURSES)
30 #error Recursive header files inclusion detected in CEuclideanRing.h
31 #else // defined(CEuclideanRing_RECURSES)
33 #define CEuclideanRing_RECURSES
35 #if !defined CEuclideanRing_h
37 #define CEuclideanRing_h
42 #include "DGtal/base/Common.h"
43 #include "DGtal/kernel/CCommutativeRing.h"
100 template <
typename T>
121 #endif // !defined CEuclideanRing_h
123 #undef CEuclideanRing_RECURSES
124 #endif // else defined(CEuclideanRing_RECURSES)