CSVのIReaderロードでビルドエラー
Closed this issue · 1 comments
tyanmahou commented
エラーの内容 | Describe the build error
CSVをReaderからロードしようとするとビルドエラーになります。
再現方法 | To Reproduce
CSV csv;
csv.load(MemoryReader());
ビルド環境 | Develop environment (please complete the following information):
- OS: Windows
- 開発環境 | IDE: VS2022
備考 | Additional context
括弧がづれています
template <class Reader, std::enable_if_t<std::is_base_of_v<IReader, Reader> && !std::is_lvalue_reference_v<Reader>>*>
inline bool CSV::load(Reader&& reader, const StringView separators, const StringView quotes, const StringView escapes)
{
- return load(std::make_unique<Reader>(std::move(reader), separators, quotes, escapes));
+ return load(std::make_unique<Reader>(std::move(reader)), separators, quotes, escapes);
}
Reputeless commented
Fixed. Good catch!