---
layout: "default"
title: "_DisallowMixedSignArithmetic"
description: "Swift documentation for '_DisallowMixedSignArithmetic': This protocol is an implementation detail of UnsignedIntegerType;
do not use it directly."
keywords: "_DisallowMixedSignArithmetic,protocol,swift,documentation,%,&,*,+,/,<,<=,==,>,>=,^,|,~,-,addWithOverflow,divideWithOverflow,multiplyWithOverflow,remainderWithOverflow,subtractWithOverflow,successor,toIntMax,allZeros,description,hashValue,IntegerLiteralType"
root: "/v2.1"
---

<di