Step into in debugging.

drug via Digitalmars-d digitalmars-d at puremagic.com
Wed Feb 22 06:35:14 PST 2017


22.02.2017 17:32, ANtlord пишет:
> On Wednesday, 22 February 2017 at 14:23:02 UTC, ANtlord wrote:
>>
>> My bad again. It appears I have a smaller knowledge that I think. I'm
>> ended up in typecons because `allocator` is made by template `scoped`
>> returns instance of internal static struct `Scoped` and it has alias
>> is asigned to method `Scoped_payload` and this is called on
>> https://github.com/ANtlord/DCD/blob/master/src/server/autocomplete.d#L341.
>>
>>
>> SOLVED
>
> And one more. Method `Scoped_payload` returns instance of type passed as
> template argument for template method `scoped`. As long as method
> `generateAutocompleteTrees` requires second argument must be instance of
> `IAllocator`, object `allocator` "transforms" to instance of class
> implements `IAllocator` by alias of `Scoped_payload` assigned to `this`.
Thank you for sharing this!


More information about the Digitalmars-d mailing list