From 45c337df54e947cf136ec433a2c3ae3a5709bb8a Mon Sep 17 00:00:00 2001 From: Pavel Kovalenko Date: Fri, 24 Oct 2014 02:52:02 +0400 Subject: [PATCH] Make Core class abstract sealed. --- src/editors/xrManagedApi/core/Core.cpp | 2 -- src/editors/xrManagedApi/core/Core.hpp | 8 +++----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/editors/xrManagedApi/core/Core.cpp b/src/editors/xrManagedApi/core/Core.cpp index aa25bb11a74..eed57a7ca9e 100644 --- a/src/editors/xrManagedApi/core/Core.cpp +++ b/src/editors/xrManagedApi/core/Core.cpp @@ -10,8 +10,6 @@ namespace ManagedApi namespace Core { -Core::Core() { } - static void LogCallbackWrapper(const char* msg) { if (!Core::ManagedLogCallback) diff --git a/src/editors/xrManagedApi/core/Core.hpp b/src/editors/xrManagedApi/core/Core.hpp index 0da6ba17040..c332318c77e 100644 --- a/src/editors/xrManagedApi/core/Core.hpp +++ b/src/editors/xrManagedApi/core/Core.hpp @@ -9,14 +9,12 @@ namespace ManagedApi namespace Core { -public ref class Core +public delegate void LogCallback(String^ str); + +public ref class Core abstract sealed { -public: - delegate void LogCallback(String^ str); internal: static LogCallback^ ManagedLogCallback; -private: - Core(); public: static void Initialize(String^ appName, LogCallback^ logCallback, bool initFs, String^ fsFileName); static void Initialize(String^ appName, LogCallback^ logCallback, bool initFs);