Method AttributedFunction.opCall

Overload group

Used to invoke configured function/method with all attached attribute functions.

As aliased method symbols can't be called without the context, explicit providing of delegate to call is required

Prototype

ReturnType!Function opCall(T...)(
  AttributedFunction.FunctionDg dg,
  cloneFunction.T args
);

Parameters

NameDescription
dg delegated created from function / method to call
args list of arguments to dg not provided by attached attribute function

Return

proxies return value of dg

Overload group

Convenience wrapper tha creates stub delegate for free functions.

As those do not require context, passing delegate explicitly is not required.

Prototype

ReturnType!Function opCall(T...)(
  cloneFunction.T args
);

Authors

Михаил Страшун

Copyright

© 2013 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.