DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
NumberTraits.ih
1 
30 
31 #include <cstdlib>
32 #include <limits>
34 
36 // IMPLEMENTATION of inline methods.
38 
40 // ----------------------- Standard services ------------------------------
41 
42 
46 template <typename T>
47 inline
50 {
51 #if (defined(WIN32))
52  return 0;
53 #else
54  return ZERO;
55 #endif
56 }
57 
61 template <typename T>
62 inline
65 {
66 #if (defined(WIN32))
67  return 1;
68 #else
69  return ONE;
70 #endif
71 }
72 
77 template <typename T>
78 inline
81 {
82  return ONE;
83 }
84 
89 template <typename T>
90 inline
93 {
94  return ZERO;
95 }
96 
101 template <typename T>
102 inline
103 unsigned int
105 {
106  return 0;
107 }
108 
112 template <typename T>
113 inline
116 {
117  return BOUND_UNKNOWN;
118 }
119 
123 template <typename T>
124 inline
127 {
128  return SIGN_UNKNOWN;
129 }
130