std.typecons: PrimitiveRef

Andre via Digitalmars-d digitalmars-d at
Tue Mar 24 11:45:55 PDT 2015

On Tuesday, 24 March 2015 at 16:58:48 UTC, Gary Willoughby wrote:
> On Tuesday, 24 March 2015 at 15:38:04 UTC, Andre wrote:
>> The use case is a type tuple where you cannot use the keyword 
>> ref.
> Could template alias parameters not be used here?

Event is defined as struct Event(T...){}.
That way the actual number of parameters is very flexible.

I just checked template alias parameters. Also here the ref 
is not allowed:

	struct Event(alias x)
		private void delegate(x)[] _dlgArr;

	Event!(ref bool) onEvent;

Error is thrown: expression expected not ref.

Kind regards

More information about the Digitalmars-d mailing list