// Partial implementation of the Env interface.
virtual Status NewSequentialFile(const std::string& fname,
- unique_ptr<SequentialFile>* result,
+ std::unique_ptr<SequentialFile>* result,
const EnvOptions& soptions) override;
virtual Status NewRandomAccessFile(const std::string& fname,
- unique_ptr<RandomAccessFile>* result,
+ std::unique_ptr<RandomAccessFile>* result,
const EnvOptions& soptions) override;
virtual Status NewRandomRWFile(const std::string& fname,
- unique_ptr<RandomRWFile>* result,
+ std::unique_ptr<RandomRWFile>* result,
const EnvOptions& options) override;
virtual Status ReuseWritableFile(const std::string& fname,
const std::string& old_fname,
- unique_ptr<WritableFile>* result,
+ std::unique_ptr<WritableFile>* result,
const EnvOptions& options) override;
virtual Status NewWritableFile(const std::string& fname,
- unique_ptr<WritableFile>* result,
+ std::unique_ptr<WritableFile>* result,
const EnvOptions& env_options) override;
virtual Status NewDirectory(const std::string& name,
- unique_ptr<Directory>* result) override;
+ std::unique_ptr<Directory>* result) override;
virtual Status FileExists(const std::string& fname) override;
const std::string& target) override;
virtual Status NewLogger(const std::string& fname,
- shared_ptr<Logger>* result) override;
+ std::shared_ptr<Logger>* result) override;
virtual Status LockFile(const std::string& fname, FileLock** flock) override;