31 #if defined(CPositiveIrreducibleFraction_RECURSES)
32 #error Recursive header files inclusion detected in CPositiveIrreducibleFraction.h
33 #else // defined(CPositiveIrreducibleFraction_RECURSES)
35 #define CPositiveIrreducibleFraction_RECURSES
37 #if !defined CPositiveIrreducibleFraction_h
39 #define CPositiveIrreducibleFraction_h
45 #include "DGtal/base/Common.h"
46 #include "DGtal/base/CBackInsertable.h"
47 #include "DGtal/base/CConstSinglePassRange.h"
48 #include "DGtal/kernel/CInteger.h"
49 #include "DGtal/kernel/CSignedInteger.h"
159 template <
typename T>
240 #endif // !defined CPositiveIrreducibleFraction_h
242 #undef CPositiveIrreducibleFraction_RECURSES
243 #endif // else defined(CPositiveIrreducibleFraction_RECURSES)