Add noncopyable

This commit is contained in:
Leith Bade
2014-11-12 22:01:32 +11:00
parent 49da2c2fa5
commit 11061ee5da
3 changed files with 6 additions and 3 deletions

View File

@@ -3,13 +3,14 @@
#include <mbgl/mbgl.hpp>
#include <mbgl/util/time.hpp>
#include <mbgl/util/noncopyable.hpp>
#ifdef NVIDIA
#define GLFW_INCLUDE_ES2
#endif
#include <GLFW/glfw3.h>
class GLFWView : public mbgl::View {
class GLFWView : public mbgl::View, private mbgl::util::noncopyable {
public:
GLFWView(bool fullscreen = false);
~GLFWView();

View File

@@ -1,11 +1,12 @@
#ifndef MBGL_COMMON_HEADLESS_DISPLAY
#define MBGL_COMMON_HEADLESS_DISPLAY
#include <mbgl/util/noncopyable.hpp>
#include "headless_view.hpp"
namespace mbgl {
class HeadlessDisplay {
class HeadlessDisplay, private mbgl::util::noncopyable {
public:
HeadlessDisplay();
~HeadlessDisplay();

View File

@@ -9,6 +9,7 @@
#define MBGL_USE_GLX 1
#endif
#include <mbgl/util/noncopyable.hpp>
#include <mbgl/map/view.hpp>
#include <mbgl/platform/gl.hpp>
@@ -18,7 +19,7 @@ namespace mbgl {
class HeadlessDisplay;
class HeadlessView : public View {
class HeadlessView : public View, private util::noncopyable {
public:
HeadlessView();
HeadlessView(std::shared_ptr<HeadlessDisplay> display);