On Thursday, 27 August 2015 at 16:03:58 UTC, Gary Willoughby
wrote:
Sorry, I mean the three dots '...' that seems to be what the
documentation is referring to. Also the `isCallable` template
uses it.
That just means it can take whatever arguments. The documentation
is just saying it is
On Thursday, 27 August 2015 at 16:12:35 UTC, Adam D. Ruppe wrote:
On Thursday, 27 August 2015 at 16:03:58 UTC, Gary Willoughby
wrote:
Sorry, I mean the three dots '...' that seems to be what the
documentation is referring to. Also the `isCallable` template
uses it.
That just means it can
On Thursday, 27 August 2015 at 15:18:24 UTC, Gary Willoughby
wrote:
What is this function call operator? (...) Where can i learn
more about it?
It is the () at the end of a thing. You can overload it in a
struct by writing an opCall member.
On Thursday 27 August 2015 17:18, Gary Willoughby wrote:
What is this function call operator? (...) Where can i learn more
about it?
http://dlang.org/operatoroverloading.html#function-call
http://ddili.org/ders/d.en/operator_overloading.html#ix_operator_overloading.opCall
On Thu, 27 Aug 2015 15:18:22 +
Gary Willoughby d...@nomad.so wrote:
If you visit this link:
http://dlang.org/phobos/std_traits.html#isCallable
There is this paragraph:
Detect whether T is a callable object, which can be called with
the function call operator (...).
What
If you visit this link:
http://dlang.org/phobos/std_traits.html#isCallable
There is this paragraph:
Detect whether T is a callable object, which can be called with
the function call operator (...).
What is this function call operator? (...) Where can i learn more
about it?
On Thursday, 27 August 2015 at 15:19:15 UTC, Adam D. Ruppe wrote:
On Thursday, 27 August 2015 at 15:18:24 UTC, Gary Willoughby
wrote:
What is this function call operator? (...) Where can i learn
more about it?
It is the () at the end of a thing. You can overload it in a
struct by writing