From a3ec4cf17e3d61ef2cdd2083d089bfb3fc72761e Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Fri, 21 Nov 2014 14:12:46 -0800 Subject: [PATCH] Use noncopyable --- include/mbgl/storage/file_source.hpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/include/mbgl/storage/file_source.hpp b/include/mbgl/storage/file_source.hpp index 4b17cd29a..3839ae22e 100644 --- a/include/mbgl/storage/file_source.hpp +++ b/include/mbgl/storage/file_source.hpp @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -16,18 +17,12 @@ namespace mbgl { class BaseRequest; class SQLiteStore; -class FileSource { +class FileSource : public util::noncopyable { private: - FileSource(const FileSource &) = delete; - FileSource(FileSource &&) = delete; - FileSource& operator=(const FileSource &) = delete; - FileSource& operator=(FileSource &&) = delete; - public: FileSource(uv_loop_t *loop, const std::string &path); ~FileSource(); -public: // Stores and retrieves the base path/URL for relative requests void setBase(const std::string &value); const std::string &getBase() const;