View source code
Display the source code in core/time.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
core.time.TickDuration.opOpAssign - multiple declarations
Function TickDuration.opOpAssign
Adds or subtracts two TickDurations as well as assigning the result
to this TickDuration.
ref TickDuration opOpAssign(string op)
(
TickDuration rhs
) pure nothrow @nogc @safe
if (op == "+" || op == "-");
The legal types of arithmetic for TickDuration using this operator
are
| TickDuration | += | TickDuration | --> | TickDuration |
| TickDuration | -= | TickDuration | --> | TickDuration |
Parameters
| Name | Description |
|---|---|
| rhs | The TickDuration to add to or subtract from this
. |
Function TickDuration.opOpAssign
The legal types of arithmetic for TickDuration using this operator
overload are
void opOpAssign(string op, T)
(
T value
) pure nothrow @nogc @safe
if (op == "*" && (__traits(isIntegral, T) || __traits(isFloating, T)));
| TickDuration | * | long | --> | TickDuration |
| TickDuration | * | floating point | --> | TickDuration |
Parameters
| Name | Description |
|---|---|
| value | The value to divide from this duration. |
Function TickDuration.opOpAssign
The legal types of arithmetic for TickDuration using this operator
overload are
void opOpAssign(string op, T)
(
T value
) pure @safe
if (op == "/" && (__traits(isIntegral, T) || __traits(isFloating, T)));
| TickDuration | / | long | --> | TickDuration |
| TickDuration | / | floating point | --> | TickDuration |
Parameters
| Name | Description |
|---|---|
| value | The value to divide from this TickDuration. |
Throws
TimeException if an attempt to divide by 0 is made.
Authors
Jonathan M Davis and Kato Shoichi
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.