Lines Matching defs:NumericLimits
66 template <typename Type> struct NumericLimits struct
72 template <> struct NumericLimits<int8_t> struct
74 static constexpr int8_t kMin = INT8_MIN;
75 static constexpr int8_t kMax = INT8_MAX;
78 template <> struct NumericLimits<int16_t> struct
80 static constexpr int16_t kMin = INT16_MIN;
81 static constexpr int16_t kMax = INT16_MAX;
84 template <> struct NumericLimits<int32_t> struct
86 static constexpr int32_t kMin = INT32_MIN;
87 static constexpr int32_t kMax = INT32_MAX;
90 template <> struct NumericLimits<int64_t> struct
92 static constexpr int64_t kMin = INT64_MIN;
93 static constexpr int64_t kMax = INT64_MAX;
96 template <> struct NumericLimits<uint8_t> struct
98 static constexpr uint8_t kMin = 0;
99 static constexpr uint8_t kMax = UINT8_MAX;
102 template <> struct NumericLimits<uint16_t> struct
104 static constexpr uint16_t kMin = 0;
105 static constexpr uint16_t kMax = UINT16_MAX;
108 template <> struct NumericLimits<uint32_t> struct
110 static constexpr uint32_t kMin = 0;
111 static constexpr uint32_t kMax = UINT32_MAX;
114 template <> struct NumericLimits<uint64_t> struct
116 static constexpr uint64_t kMin = 0;
117 static constexpr uint64_t kMax = UINT64_MAX;