cpp/chrono/duration/operator arith4

Performs basic arithmetic operations between two durations or between a duration and a tick count.

@1@ Converts the two durations to their common type and creates a duration whose tick count is the sum of the tick counts after conversion.

@2@ Converts the two durations to their common type and creates a duration whose tick count is the number of ticks subtracted from the  number of ticks after conversion.

@3-4@ Converts the duration to one whose  is the common type between  and, and multiples the number of ticks after conversion by. .

@5@ Converts the duration to one whose  is the common type between  and, and divides the number of ticks after conversion by. .

@6@ Converts the two durations to their common type and divides the tick count of after conversion by the tick count of  after conversion. Note that the return value of this operator is not a duration.

@7@ Converts the duration to one whose  is the common type between  and, and creates a duration whose tick count is the remainder of the division of the tick count, after conversion, by. .

@8@ Converts the two durations to their common type and creates a duration whose tick count is the remainder of the tick counts after conversion.

Return value
Assuming that is the function return type and, then:

@1@ @2@ @3-4@ @5@ @6@   (the return type of this operator is not a duration) @7@ @8@