diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2015-05-26 15:18:27 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2015-05-26 17:57:38 +0200 |
commit | f4707f72e0ce7f1c40337c72ae5c0c0c8ef0efed (patch) | |
tree | 31102ca2b739d2b21fcfc231585830969f2b4fa4 /platform | |
parent | fdf6026e6249f99b260f15ec672a35c7e9db950d (diff) | |
download | qtlocation-mapboxgl-f4707f72e0ce7f1c40337c72ae5c0c0c8ef0efed.tar.gz |
Replace mbgl::util::make_unique<> with std::make_unique<>
Diffstat (limited to 'platform')
-rw-r--r-- | platform/darwin/http_request_nsurl.mm | 9 | ||||
-rw-r--r-- | platform/darwin/image.mm | 3 | ||||
-rw-r--r-- | platform/default/asset_request_fs.cpp | 9 | ||||
-rw-r--r-- | platform/default/asset_request_zip.cpp | 7 | ||||
-rw-r--r-- | platform/default/headless_view.cpp | 7 | ||||
-rw-r--r-- | platform/default/http_request_curl.cpp | 10 | ||||
-rw-r--r-- | platform/default/image.cpp | 3 | ||||
-rw-r--r-- | platform/default/image_reader.cpp | 4 | ||||
-rw-r--r-- | platform/default/sqlite_cache.cpp | 16 |
9 files changed, 31 insertions, 37 deletions
diff --git a/platform/darwin/http_request_nsurl.mm b/platform/darwin/http_request_nsurl.mm index ad16a69acf..207c33b23c 100644 --- a/platform/darwin/http_request_nsurl.mm +++ b/platform/darwin/http_request_nsurl.mm @@ -2,7 +2,6 @@ #include <mbgl/storage/resource.hpp> #include <mbgl/storage/response.hpp> -#include <mbgl/util/std.hpp> #include <mbgl/util/time.hpp> #include <mbgl/util/parsedate.h> @@ -250,7 +249,7 @@ void HTTPRequest::handleResult(NSData *data, NSURLResponse *res, NSError *error) } else { // TODO: Use different codes for host not found, timeout, invalid URL etc. // These can be categorized in temporary and permanent errors. - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); response->status = Response::Error; response->message = [[error localizedDescription] UTF8String]; @@ -282,7 +281,7 @@ void HTTPRequest::handleResult(NSData *data, NSURLResponse *res, NSError *error) } else if ([res isKindOfClass:[NSHTTPURLResponse class]]) { const long responseCode = [(NSHTTPURLResponse *)res statusCode]; - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); response->data = {(const char *)[data bytes], [data length]}; NSDictionary *headers = [(NSHTTPURLResponse *)res allHeaderFields]; @@ -338,7 +337,7 @@ void HTTPRequest::handleResult(NSData *data, NSURLResponse *res, NSError *error) } else { // This should never happen. status = ResponseStatus::PermanentError; - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); response->status = Response::Error; response->message = "response class is not NSHTTPURLResponse"; } @@ -364,7 +363,7 @@ void HTTPRequest::retry() { } std::unique_ptr<HTTPContext> HTTPContext::createContext(uv_loop_t* loop) { - return util::make_unique<HTTPNSURLContext>(loop); + return std::make_unique<HTTPNSURLContext>(loop); } } diff --git a/platform/darwin/image.mm b/platform/darwin/image.mm index a9044774dc..f6a8a6783c 100644 --- a/platform/darwin/image.mm +++ b/platform/darwin/image.mm @@ -1,5 +1,4 @@ #include <mbgl/util/image.hpp> -#include <mbgl/util/std.hpp> #import <ImageIO/ImageIO.h> @@ -98,7 +97,7 @@ Image::Image(const std::string &source_data) { height = uint32_t(CGImageGetHeight(image)); CGRect rect = {{ 0, 0 }, { static_cast<CGFloat>(width), static_cast<CGFloat>(height) }}; - img = util::make_unique<char[]>(width * height * 4); + img = std::make_unique<char[]>(width * height * 4); CGContextRef context = CGBitmapContextCreate(img.get(), width, height, 8, width * 4, color_space, kCGImageAlphaPremultipliedLast); if (!context) { diff --git a/platform/default/asset_request_fs.cpp b/platform/default/asset_request_fs.cpp index 9dae2e8a9c..04f85fbc3d 100644 --- a/platform/default/asset_request_fs.cpp +++ b/platform/default/asset_request_fs.cpp @@ -1,7 +1,6 @@ #include <mbgl/storage/asset_context.hpp> #include <mbgl/storage/resource.hpp> #include <mbgl/storage/response.hpp> -#include <mbgl/util/std.hpp> #include <mbgl/util/util.hpp> #include <mbgl/util/url.hpp> #include <mbgl/util/uv.hpp> @@ -114,7 +113,7 @@ void AssetRequest::fileStated(uv_fs_t *req) { if (stat->st_size > std::numeric_limits<int>::max()) { // File is too large for us to open this way because uv_buf's only support unsigned // ints as maximum size. - auto response = util::make_unique<Response>(); + auto response = std::make_unique<Response>(); response->status = Response::Error; #if UV_VERSION_MAJOR == 0 && UV_VERSION_MINOR <= 10 response->message = uv_strerror(uv_err_t {UV_EFBIG, 0}); @@ -126,7 +125,7 @@ void AssetRequest::fileStated(uv_fs_t *req) { uv_fs_req_cleanup(req); uv_fs_close(req->loop, req, self->fd, fileClosed); } else { - self->response = util::make_unique<Response>(); + self->response = std::make_unique<Response>(); #ifdef __APPLE__ self->response->modified = stat->st_mtimespec.tv_sec; #else @@ -184,7 +183,7 @@ void AssetRequest::notifyError(uv_fs_t *req) { MBGL_VERIFY_THREAD(self->tid); if (req->result < 0 && !self->canceled && req->result != UV_ECANCELED) { - auto response = util::make_unique<Response>(); + auto response = std::make_unique<Response>(); response->status = Response::Error; response->message = uv::getFileRequestError(req); self->notify(std::move(response), FileCache::Hint::No); @@ -208,7 +207,7 @@ void AssetRequest::cancel() { } std::unique_ptr<AssetContext> AssetContext::createContext(uv_loop_t*) { - return util::make_unique<AssetFSContext>(); + return std::make_unique<AssetFSContext>(); } } diff --git a/platform/default/asset_request_zip.cpp b/platform/default/asset_request_zip.cpp index 7666000d00..7fd93c55d1 100644 --- a/platform/default/asset_request_zip.cpp +++ b/platform/default/asset_request_zip.cpp @@ -3,7 +3,6 @@ #include <mbgl/storage/resource.hpp> #include <mbgl/storage/response.hpp> #include <mbgl/platform/log.hpp> -#include <mbgl/util/std.hpp> #include <mbgl/util/util.hpp> #include <mbgl/util/uv.hpp> @@ -178,7 +177,7 @@ void AssetRequest::fileStated(uv_zip_t *zip) { notifyError("Could not determine file size in zip file"); cleanup(zip); } else { - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); // Allocate the space for reading the data. response->data.resize(zip->stat->size); @@ -247,7 +246,7 @@ void AssetRequest::notifyError(const char *message) { MBGL_VERIFY_THREAD(tid); if (!cancelled) { - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); response->status = Response::Error; response->message = message; notify(std::move(response), FileCache::Hint::No); @@ -261,7 +260,7 @@ void AssetRequest::cancel() { } std::unique_ptr<AssetContext> AssetContext::createContext(uv_loop_t* loop) { - return util::make_unique<AssetZipContext>(loop); + return std::make_unique<AssetZipContext>(loop); } } diff --git a/platform/default/headless_view.cpp b/platform/default/headless_view.cpp index aa07706d84..0f00c7563d 100644 --- a/platform/default/headless_view.cpp +++ b/platform/default/headless_view.cpp @@ -5,7 +5,6 @@ #include <mbgl/map/still_image.hpp> -#include <mbgl/util/std.hpp> #include <stdexcept> #include <sstream> @@ -172,15 +171,15 @@ std::unique_ptr<StillImage> HeadlessView::readStillImage() { const unsigned int w = dimensions.pixelWidth(); const unsigned int h = dimensions.pixelHeight(); - auto image = util::make_unique<StillImage>(); + auto image = std::make_unique<StillImage>(); image->width = w; image->height = h; - image->pixels = util::make_unique<uint32_t[]>(w * h); + image->pixels = std::make_unique<uint32_t[]>(w * h); MBGL_CHECK_ERROR(glReadPixels(0, 0, w, h, GL_RGBA, GL_UNSIGNED_BYTE, image->pixels.get())); const int stride = w * 4; - auto tmp = util::make_unique<char[]>(stride); + auto tmp = std::make_unique<char[]>(stride); char *rgba = reinterpret_cast<char *>(image->pixels.get()); for (int i = 0, j = h - 1; i < j; i++, j--) { std::memcpy(tmp.get(), rgba + i * stride, stride); diff --git a/platform/default/http_request_curl.cpp b/platform/default/http_request_curl.cpp index 45115b621f..8599ea05ee 100644 --- a/platform/default/http_request_curl.cpp +++ b/platform/default/http_request_curl.cpp @@ -385,7 +385,7 @@ static CURLcode sslctx_function(CURL * /* curl */, void *sslctx, void * /* parm return CURLE_SSL_CACERT_BADFILE; } - const auto pem = util::make_unique<char[]>(stat.size); + const auto pem = std::make_unique<char[]>(stat.size); if (static_cast<zip_uint64_t>(zip_fread(apkFile, reinterpret_cast<void *>(pem.get()), stat.size)) != stat.size) { zip_fclose(apkFile); @@ -537,7 +537,7 @@ size_t HTTPRequest::writeCallback(void *const contents, const size_t size, const MBGL_VERIFY_THREAD(impl->tid); if (!impl->response) { - impl->response = util::make_unique<Response>(); + impl->response = std::make_unique<Response>(); } impl->response->data.append((char *)contents, size * nmemb); @@ -581,7 +581,7 @@ size_t HTTPRequest::headerCallback(char *const buffer, const size_t size, const MBGL_VERIFY_THREAD(baton->tid); if (!baton->response) { - baton->response = util::make_unique<Response>(); + baton->response = std::make_unique<Response>(); } const size_t length = size * nmemb; @@ -675,7 +675,7 @@ void HTTPRequest::handleResult(CURLcode code) { // Make sure a response object exists in case we haven't got any headers // or content. if (!response) { - response = util::make_unique<Response>(); + response = std::make_unique<Response>(); } // Add human-readable error code @@ -734,7 +734,7 @@ void HTTPRequest::handleResult(CURLcode code) { } std::unique_ptr<HTTPContext> HTTPContext::createContext(uv_loop_t* loop) { - return util::make_unique<HTTPCURLContext>(loop); + return std::make_unique<HTTPCURLContext>(loop); } } diff --git a/platform/default/image.cpp b/platform/default/image.cpp index 1a10d78ffa..12aea898c8 100644 --- a/platform/default/image.cpp +++ b/platform/default/image.cpp @@ -1,7 +1,6 @@ #include <mbgl/util/image.hpp> #include <mbgl/platform/log.hpp> #include <mbgl/util/string.hpp> -#include <mbgl/util/std.hpp> #include <png.h> @@ -82,7 +81,7 @@ Image::Image(std::string const& data) auto reader = getImageReader(data.c_str(), data.size()); width = reader->width(); height = reader->height(); - img = util::make_unique<char[]>(width * height * 4); + img = std::make_unique<char[]>(width * height * 4); reader->read(0, 0, width, height, img.get()); } catch (ImageReaderException const& ex) diff --git a/platform/default/image_reader.cpp b/platform/default/image_reader.cpp index fc6daec6a5..e80ccb6819 100644 --- a/platform/default/image_reader.cpp +++ b/platform/default/image_reader.cpp @@ -49,11 +49,11 @@ std::unique_ptr<ImageReader> getImageReader(char const* data, size_t size) { if (*type == "png") { - return util::make_unique<PngReader<boost::iostreams::array_source>>(data, size); + return std::make_unique<PngReader<boost::iostreams::array_source>>(data, size); } else if (*type == "jpeg") { - return util::make_unique<JpegReader<boost::iostreams::array_source>>(data, size); + return std::make_unique<JpegReader<boost::iostreams::array_source>>(data, size); } } throw ImageReaderException("ImageReader: can't determine type from input data"); diff --git a/platform/default/sqlite_cache.cpp b/platform/default/sqlite_cache.cpp index fb4cdf74e7..06d168ce4e 100644 --- a/platform/default/sqlite_cache.cpp +++ b/platform/default/sqlite_cache.cpp @@ -62,7 +62,7 @@ std::string unifyMapboxURLs(const std::string &url) { using namespace mapbox::sqlite; SQLiteCache::SQLiteCache(const std::string& path_) - : thread(util::make_unique<util::Thread<Impl>>("SQLite Cache", util::ThreadPriority::Low, path_)) { + : thread(std::make_unique<util::Thread<Impl>>("SQLite Cache", util::ThreadPriority::Low, path_)) { } SQLiteCache::~SQLiteCache() = default; @@ -85,7 +85,7 @@ SQLiteCache::Impl::~Impl() { } void SQLiteCache::Impl::createDatabase() { - db = util::make_unique<Database>(path.c_str(), ReadWrite | Create); + db = std::make_unique<Database>(path.c_str(), ReadWrite | Create); } void SQLiteCache::Impl::createSchema() { @@ -114,7 +114,7 @@ void SQLiteCache::Impl::createSchema() { } catch (util::IOException& ioEx) { Log::Error(Event::Database, ex.code, ex.what()); } - db = util::make_unique<Database>(path.c_str(), ReadWrite | Create); + db = std::make_unique<Database>(path.c_str(), ReadWrite | Create); } else { Log::Error(Event::Database, ex.code, ex.what()); } @@ -146,8 +146,8 @@ std::unique_ptr<Response> SQLiteCache::Impl::get(const Resource &resource) { } if (!getStmt) { - // Initialize the statement 0 1 - getStmt = util::make_unique<Statement>(db->prepare("SELECT `status`, `modified`, " + // Initialize the statement 0 1 + getStmt = std::make_unique<Statement>(db->prepare("SELECT `status`, `modified`, " // 2 3 4 5 1 "`etag`, `expires`, `data`, `compressed` FROM `http_cache` WHERE `url` = ?")); } else { @@ -158,7 +158,7 @@ std::unique_ptr<Response> SQLiteCache::Impl::get(const Resource &resource) { getStmt->bind(1, unifiedURL.c_str()); if (getStmt->run()) { // There is data. - auto response = util::make_unique<Response>(); + auto response = std::make_unique<Response>(); response->status = Response::Status(getStmt->get<int>(0)); response->modified = getStmt->get<int64_t>(1); response->etag = getStmt->get<std::string>(2); @@ -200,7 +200,7 @@ void SQLiteCache::Impl::put(const Resource& resource, std::shared_ptr<const Resp } if (!putStmt) { - putStmt = util::make_unique<Statement>(db->prepare("REPLACE INTO `http_cache` (" + putStmt = std::make_unique<Statement>(db->prepare("REPLACE INTO `http_cache` (" // 1 2 3 4 5 6 7 8 "`url`, `status`, `kind`, `modified`, `etag`, `expires`, `data`, `compressed`" ") VALUES(?, ?, ?, ?, ?, ?, ?, ?)")); @@ -249,7 +249,7 @@ void SQLiteCache::Impl::refresh(const Resource& resource, int64_t expires) { } if (!refreshStmt) { - refreshStmt = util::make_unique<Statement>( // 1 2 + refreshStmt = std::make_unique<Statement>( // 1 2 db->prepare("UPDATE `http_cache` SET `expires` = ? WHERE `url` = ?")); } else { refreshStmt->reset(); |