dxml 0.2.0 released

rikki cattermole rikki at cattermole.co.nz
Wed Feb 14 14:09:21 UTC 2018


On 14/02/2018 2:02 PM, Adrian Matoga wrote:
> On Wednesday, 14 February 2018 at 10:57:26 UTC, rikki cattermole wrote:
>> See lines:
>> - Input!IR temp = input;
>> - input = temp;
>>
>>            bool commentLine() {
>>         Input!IR temp = input;
>>
>> (...)
>>         if (!temp.empty) {
>> (...)
>>             input = temp;
>>             return true;
>>         } else
>>             return false;
>>     }
> 
> `temp = input.save` is exactly what you want here, which means forward 
> range is required. Your example won't work for range objects with 
> reference semantics.

Ah I must be thinking of ranges that support indexing.


More information about the Digitalmars-d-announce mailing list