func maxNumType()

in ubjson/visitor.go [991:1006]


func maxNumType(a, b byte) byte {
	switch {
	case a == highPrecMarker || b == highPrecMarker:
		return highPrecMarker
	case a == int64Marker || b == int64Marker:
		return int64Marker
	case a == int32Marker || b == int32Marker:
		return int32Marker
	case a == int16Marker || b == int16Marker:
		return int16Marker
	case a == uint8Marker || b == uint8Marker:
		return uint8Marker
	default:
		return int8Marker
	}
}