# Numeric Protocols

Write generic code that works with any numeric type.

## Topics

### Basic Arithmetic

- ``Swift/AdditiveArithmetic``
- ``Swift/Numeric``
- ``Swift/SignedNumeric``
- ``Swift/Strideable``

### Integer

- ``Swift/BinaryInteger``
- ``Swift/FixedWidthInteger``
- ``Swift/SignedInteger``
- ``Swift/UnsignedInteger``

### Floating Point

- ``Swift/FloatingPoint``
- ``Swift/BinaryFloatingPoint``

### Floating-Point Characteristics

- ``Swift/FloatingPointClassification``
- ``Swift/FloatingPointRoundingRule``
- ``Swift/FloatingPointSign``
