DIP Mir1 Draft: Variadic template parameters with the same time.

Ilya Yaroshenko via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 29 13:57:54 PDT 2016


On Thursday, 29 September 2016 at 20:54:12 UTC, Ilya Yaroshenko 
wrote:
> On Thursday, 29 September 2016 at 20:47:35 UTC, Andrei 
> Alexandrescu wrote:
>> Ilya Yaroshenko <ilyayaroshenko at gmail.com> wrote:
>>> On Thursday, 29 September 2016 at 18:55:07 UTC, Andrei 
>>> Alexandrescu wrote:
>>>> [...]
>>> 
>>> This is the same like in current ndslice code.
>>> For 3D cube[i, j, k] 64(!) templates can be generated because
>>> each of i, j, k can be int, uint, size_t, sizediff_t.
>>> 
>>
>> Yah, I remember. Can you experiment with arranging things such 
>> that all templates forward to the same backend function that 
>> does the work?
>
> This already done. But anyway lot of template bloat would note 
> disappeared. In addition there are inlining and mapSlice

I am sorry for my terrible English (i am in a dark room now)


More information about the Digitalmars-d mailing list