* `P` denotes a type that meets the requirements of [*RatePolicy]. * `x` denotes an xvalue of type `P` * `a` denotes a value of type `P`. * `n` denotes a value of type `std::size_t`
* `P` denotes a type that meets the requirements of [*RatePolicy]. * `x` denotes an xvalue of type `P` * `a` denotes a value of type `P`. * `n` denotes a value of type `std::size_t`
* `x` denotes an xvalue of type `P`
* `a` denotes a value of type `P`.
* `n` denotes a value of type `std::size_t`
* `x` denotes an xvalue of type `P`
* `a` denotes a value of type `P`.
* `n` denotes a value of type `std::size_t`