How to tell between int[] and int[]... with introspection?

H. S. Teoh hsteoh at
Thu Feb 4 17:18:27 UTC 2021

Given these functions:

	int func1(string x, int[] y);
	int func2(string x, int[] y...);

Is there a way to tell, using compile-time introspection, the difference
between their signatures?

Using std.traits.Parameters shows both functions as having signature
(string, int[]).

typeof(&func2).stringof does show the `...` but I'd rather not rely on
parsing .stringof if at all possible.


Which is worse: ignorance or apathy? Who knows? Who cares? -- Erich Schubert

More information about the Digitalmars-d mailing list