Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
In OrcFile.hh, the declarations of readLocalFile() and other four functions return ORC_UNIQUE_PTR:
ORC_UNIQUE_PTR<InputStream> readLocalFile(const std::string& path);
ORC_UNIQUE_PTR<InputStream> readHdfsFile(const std::string& path);
ORC_UNIQUE_PTR<Reader> createReader(ORC_UNIQUE_PTR<InputStream> stream,
const ReaderOptions& options);
ORC_UNIQUE_PTR<Writer> createWriter(const Type& type, OutputStream* stream, const WriterOptions& options);
However, these functions' definitions all return std::unique_ptr. On a system where ORC_UNIQUE_PTR is not defined as std::unique_ptr but std::auto_ptr, there is inconsistency.
Attachments
Issue Links
- links to