|  |  | @ -224,10 +224,21 @@ class TensorDataImpl : public TensorData { | 
			
		
	
		
		
			
				
					
					|  |  |  |             ss << ' '; |  |  |  |             ss << ' '; | 
			
		
	
		
		
			
				
					
					|  |  |  |           } |  |  |  |           } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         // Set width and indent for different int type.
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //   int8/uint8 width:   3
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //   int16/uint16 width: 5
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //   int32/uint32 width: 10
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //   int64/uint64 width: NOT SET
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if constexpr (std::is_same<T, int8_t>::value) { |  |  |  |         if constexpr (std::is_same<T, int8_t>::value) { | 
			
		
	
		
		
			
				
					
					|  |  |  |           ss << static_cast<int16_t>(value); |  |  |  |           ss << std::setw(3) << std::setiosflags(std::ios::right) << static_cast<int16_t>(value); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } else if constexpr (std::is_same<T, uint8_t>::value) { |  |  |  |         } else if constexpr (std::is_same<T, uint8_t>::value) { | 
			
		
	
		
		
			
				
					
					|  |  |  |           ss << static_cast<uint16_t>(value); |  |  |  |           ss << std::setw(3) << std::setiosflags(std::ios::right) << static_cast<uint16_t>(value); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else if constexpr (std::is_same<T, int16_t>::value || std::is_same<T, uint16_t>::value) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ss << std::setw(5) << std::setiosflags(std::ios::right) << value; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else if constexpr (std::is_same<T, int32_t>::value || std::is_same<T, uint32_t>::value) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ss << std::setw(10) << std::setiosflags(std::ios::right) << value; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |           ss << value; |  |  |  |           ss << value; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |