瀏覽代碼

Use lowest() instead of min() from std::numeric_limits

Ole Krüger 10 年之前
父節點
當前提交
e2a96ab64d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lib/luwra/types.hpp

+ 2 - 2
lib/luwra/types.hpp

@@ -137,13 +137,13 @@ namespace internal {
 		bool qualifies =
 		bool qualifies =
 			// TODO: Remove warning about comparsion between signed and unsigned integers
 			// TODO: Remove warning about comparsion between signed and unsigned integers
 			std::numeric_limits<I>::max() <= std::numeric_limits<B>::max()
 			std::numeric_limits<I>::max() <= std::numeric_limits<B>::max()
-			&& std::numeric_limits<I>::min() >= std::numeric_limits<B>::min();
+			&& std::numeric_limits<I>::lowest() >= std::numeric_limits<B>::lowest();
 
 
 		static inline
 		static inline
 		I read(State* state, int index) {
 		I read(State* state, int index) {
 			return
 			return
 				std::max<B>(
 				std::max<B>(
-					std::numeric_limits<I>::min(),
+					std::numeric_limits<I>::lowest(),
 					std::min<B>(
 					std::min<B>(
 						std::numeric_limits<I>::max(),
 						std::numeric_limits<I>::max(),
 						NumericTransportValue<B>::read(state, index)
 						NumericTransportValue<B>::read(state, index)