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