[core] Delete the now-unused ptr.hpp

This commit is contained in:
John Firebaugh
2016-08-26 17:47:44 -07:00
parent 0afd14ae29
commit 5b8d90bf00
5 changed files with 0 additions and 30 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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