Namespace providing type-safe operations for PositiveInt branded types.
PositiveInt represents integers that are strictly greater than zero (>= 1).
All operations automatically clamp results to maintain the positive
constraint, ensuring that arithmetic operations never produce zero or
negative values.
Namespace providing type-safe operations for PositiveInt branded types.
PositiveInt represents integers that are strictly greater than zero (>= 1). All operations automatically clamp results to maintain the positive constraint, ensuring that arithmetic operations never produce zero or negative values.
This type is essential for: