[core] Delete the now-unused ptr.hpp
This commit is contained in:
@@ -438,7 +438,6 @@ set(MBGL_CORE_FILES
|
||||
src/mbgl/util/merge_lines.hpp
|
||||
src/mbgl/util/premultiply.cpp
|
||||
src/mbgl/util/premultiply.hpp
|
||||
src/mbgl/util/ptr.hpp
|
||||
src/mbgl/util/rapidjson.hpp
|
||||
src/mbgl/util/raster.cpp
|
||||
src/mbgl/util/raster.hpp
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
#include <mbgl/tile/tile_id.hpp>
|
||||
#include <mbgl/util/mat4.hpp>
|
||||
#include <mbgl/util/ptr.hpp>
|
||||
#include <mbgl/util/clip_id.hpp>
|
||||
#include <mbgl/style/types.hpp>
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
#include <mbgl/gl/gl.hpp>
|
||||
#include <mbgl/gl/object_store.hpp>
|
||||
#include <mbgl/util/noncopyable.hpp>
|
||||
#include <mbgl/util/ptr.hpp>
|
||||
#include <mbgl/util/optional.hpp>
|
||||
|
||||
#include <atomic>
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
#include <mbgl/tile/tile_id.hpp>
|
||||
#include <mbgl/util/noncopyable.hpp>
|
||||
#include <mbgl/util/variant.hpp>
|
||||
#include <mbgl/util/ptr.hpp>
|
||||
#include <mbgl/text/placement_config.hpp>
|
||||
#include <mbgl/geometry/feature_index.hpp>
|
||||
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include <memory>
|
||||
#include <cassert>
|
||||
|
||||
namespace mbgl {
|
||||
namespace util {
|
||||
|
||||
template <typename T>
|
||||
class ptr : public ::std::shared_ptr<T> {
|
||||
public:
|
||||
template <typename... Args>
|
||||
ptr(Args &&... args)
|
||||
: ::std::shared_ptr<T>(::std::forward<Args>(args)...) {}
|
||||
|
||||
auto operator->() const -> decltype(this->::std::shared_ptr<T>::operator->()) {
|
||||
assert(*this);
|
||||
return ::std::shared_ptr<T>::operator->();
|
||||
}
|
||||
auto operator*() const -> decltype(this->::std::shared_ptr<T>::operator*()) {
|
||||
assert(*this);
|
||||
return ::std::shared_ptr<T>::operator*();
|
||||
}
|
||||
};
|
||||
} // namespace util
|
||||
} // namespace mbgl
|
||||
Reference in New Issue
Block a user