Thread overview | |||||
---|---|---|---|---|---|
|
August 28, 2019 Use std.string.lineSplitter with std.array.Appender!string | ||||
---|---|---|---|---|
| ||||
Disambiguate how ? ``` import std.string, std.array; auto s = appender!string; // ....... auto a = s.lineSplitter; ``` Error: template std.string.lineSplitter cannot deduce function from argument types !()(Appender!string), candidates are: std.string.lineSplitter(Flag keepTerm = No.keepTerminator, Range)(Range r) if (hasSlicing!Range && hasLength!Range && isSomeChar!(ElementType!Range) && !isSomeString!Range) std.string.lineSplitter(Flag keepTerm = No.keepTerminator, C)(C[] r) if (isSomeChar!C) |
August 28, 2019 Re: Use std.string.lineSplitter with std.array.Appender!string | ||||
---|---|---|---|---|
| ||||
Posted in reply to NonNull | On Wednesday, 28 August 2019 at 15:52:18 UTC, NonNull wrote:
>
> Disambiguate how ?
>
> ```
> import std.string, std.array;
> auto s = appender!string;
> // .......
> auto a = s.lineSplitter;
> ```
auto a = s.data.lineSplitter;
On mobile, can't test.
|
August 28, 2019 Re: Use std.string.lineSplitter with std.array.Appender!string | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anonymouse | On Wednesday, 28 August 2019 at 15:56:55 UTC, Anonymouse wrote:
> On Wednesday, 28 August 2019 at 15:52:18 UTC, NonNull wrote:
>>
>> Disambiguate how ?
>>
>> ```
>> import std.string, std.array;
>> auto s = appender!string;
>> // .......
>> auto a = s.lineSplitter;
>> ```
>
> auto a = s.data.lineSplitter;
>
> On mobile, can't test.
Yes!
|
Copyright © 1999-2021 by the D Language Foundation