Make sure all classes have sensible copy semantics
[libs/core.git] / source / core / application.h
index d0985be900fb493714760ab07335d06faaa87298..59d5bf110e9706425f113dd43d1d7d0ef2ca1019 100644 (file)
@@ -3,13 +3,14 @@
 
 #include <stdexcept>
 #include <string>
+#include "noncopyable.h"
 
 namespace Msp {
 
 /**
 Base class for applications.  See also RegisteredApplication.
 */
-class Application
+class Application: private NonCopyable
 {
 protected:
        class Starter