DateTime.opBinary
bachmeier via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Nov 29 17:14:21 PST 2015
On Sunday, 29 November 2015 at 23:53:41 UTC, Chris Wright wrote:
> Duration is defined in core.time: https://dlang.org/phobos/
> core_time.html#Duration
>
> Unfortunately, ddoc doesn't automatically cross-reference these
> for you, which results in confusion. (As if it weren't
> confusing enough to have everything wrapped in templates with
> filters rather than simply using const(Duration).)
Yeah, there has to be a better way to document these functions. I
guess I could have figured out that there is a Duration struct
from this
opBinary(string op, D)(in D duration) if ((op == "+" || op ==
"-") && (is(Unqual!D == Duration) || is(Unqual!D ==
TickDuration)))
but (string op, D) -> (in D duration) -> is(Unqual!D == Duration)
is something that would be rejected from Boost because it's too
complicated for C++.
More information about the Digitalmars-d-learn
mailing list