On Tue, Apr 24, 2012 at 10:47:53AM -0700, H. S. Teoh wrote:
> On Tue, Apr 24, 2012 at 07:39:42PM +0200, Trass3r wrote:
> > >   bool compareByMemb(string[] ignores, T)(T obj1, T obj2) {
> > >           foreach (name; __traits(getAllMembers, T)) {
> > >                   ...
> > >           }
> > 
> > In this particular case you could try
> > 
> > foo(T, U...)(T obj1, T obj2, U ignores)
> 
> Sure, but U always string. Though I suppose I *could* use a signature
> constraint to enforce that...
[...]

Well actually, U is a type tuple... but I want to constrain it to be
always a tuple of strings. How would that work?


T

-- 
It is widely believed that reinventing the wheel is a waste of time; but I 
disagree: without wheel reinventers, we would be still be stuck with wooden 
horse-cart wheels.

Reply via email to