diff options
Diffstat (limited to 'src/mbgl/storage/resource_options.cpp')
-rw-r--r-- | src/mbgl/storage/resource_options.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mbgl/storage/resource_options.cpp b/src/mbgl/storage/resource_options.cpp index 600b535228..c56a22540b 100644 --- a/src/mbgl/storage/resource_options.cpp +++ b/src/mbgl/storage/resource_options.cpp @@ -16,9 +16,13 @@ public: // These requires the complete type of Impl. ResourceOptions::ResourceOptions() : impl_(std::make_unique<Impl>()) {} ResourceOptions::~ResourceOptions() = default; -ResourceOptions::ResourceOptions(ResourceOptions&&) = default; +ResourceOptions::ResourceOptions(ResourceOptions&&) noexcept = default; ResourceOptions::ResourceOptions(const ResourceOptions& other) : impl_(std::make_unique<Impl>(*other.impl_)) {} +ResourceOptions ResourceOptions::clone() const { + return ResourceOptions(*this); +} + ResourceOptions& ResourceOptions::withAccessToken(std::string token) { impl_->accessToken = std::move(token); return *this; |