💄 added assertion message
This commit is contained in:
		
							parent
							
								
									513eb3ab5f
								
							
						
					
					
						commit
						d1479e47bb
					
				
					 2 changed files with 6 additions and 4 deletions
				
			
		|  | @ -8251,7 +8251,8 @@ class basic_json | |||
|                 return; | ||||
|             } | ||||
| 
 | ||||
|             static_assert(std::numeric_limits<NumberType>::digits10 <= s_capacity, ""); | ||||
|             static_assert(std::numeric_limits<NumberType>::digits10 <= s_capacity, | ||||
|                           "unexpected NumberType"); | ||||
| 
 | ||||
|             const bool is_neg = x < 0; | ||||
|             size_t i = 0; | ||||
|  | @ -8283,7 +8284,8 @@ class basic_json | |||
|             } | ||||
| 
 | ||||
|             static constexpr auto d = std::numeric_limits<NumberType>::digits10; | ||||
|             static_assert(d == 6 or d == 15 or d == 16 or d == 17, ""); | ||||
|             static_assert(d == 6 or d == 15 or d == 16 or d == 17, | ||||
|                           "unexpected NumberType"); | ||||
| 
 | ||||
|             static constexpr auto fmt = d == 6  ? "%.7g" | ||||
|                                         : d == 15 ? "%.16g" | ||||
|  |  | |||
|  | @ -8252,7 +8252,7 @@ class basic_json | |||
|             } | ||||
| 
 | ||||
|             static_assert(std::numeric_limits<NumberType>::digits10 <= s_capacity, | ||||
|                 "unexpected NumberType"); | ||||
|                           "unexpected NumberType"); | ||||
| 
 | ||||
|             const bool is_neg = x < 0; | ||||
|             size_t i = 0; | ||||
|  | @ -8285,7 +8285,7 @@ class basic_json | |||
| 
 | ||||
|             static constexpr auto d = std::numeric_limits<NumberType>::digits10; | ||||
|             static_assert(d == 6 or d == 15 or d == 16 or d == 17, | ||||
|                 "unexpected NumberType"); | ||||
|                           "unexpected NumberType"); | ||||
| 
 | ||||
|             static constexpr auto fmt = d == 6  ? "%.7g" | ||||
|                                         : d == 15 ? "%.16g" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue