DGtal 1.3.0
Loading...
Searching...
No Matches
CInteger.h
1
17#pragma once
18
33#if defined(CInteger_RECURSES)
34#error Recursive header files inclusion detected in CInteger.h
35#else // defined(CInteger_RECURSES)
37#define CInteger_RECURSES
38
39#if !defined CInteger_h
41#define CInteger_h
42
44// Inclusions
45#include <iostream>
46#include "DGtal/base/Common.h"
47#include "DGtal/base/ConceptUtils.h"
48#include "DGtal/kernel/CEuclideanRing.h"
49#include "DGtal/kernel/CIntegralNumber.h"
50#include "DGtal/kernel/NumberTraits.h"
52
53namespace DGtal
54{
55 namespace concepts
56 {
58 // class CInteger
86 template <typename T>
88 {
89
90
91 }; // end of concept CInteger
92 }
93} // namespace DGtal
94
95
96// //
98
99#endif // !defined CInteger_h
100
101#undef CInteger_RECURSES
102#endif // else defined(CInteger_RECURSES)
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Defines the mathematical concept equivalent to a unitary commutative ring with a division operat...
Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEucl...
Definition: CInteger.h:88
Aim: Concept checking for Integral Numbers. Models of this concept should be listed in NumberTraits c...