From efd39588c9b5831d3a5e86e64973bd4ae9c7060a Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 8 Apr 2018 11:46:38 -0700 Subject: Fixed issue with enable_shared_from_this: inheritance must be public --- Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h | 2 +- .../GraphicsEngineVulkan/include/VulkanUtilities/VulkanLogicalDevice.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'Graphics/GraphicsEngineVulkan') diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h index 0a8d67a6..39f938ff 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h @@ -29,7 +29,7 @@ namespace VulkanUtilities { - class VulkanInstance : private std::enable_shared_from_this + class VulkanInstance : public std::enable_shared_from_this { public: static std::shared_ptr Create(bool EnableValidation, diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanLogicalDevice.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanLogicalDevice.h index c4b6e480..facdba27 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanLogicalDevice.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanLogicalDevice.h @@ -29,7 +29,7 @@ namespace VulkanUtilities { - class VulkanLogicalDevice : private std::enable_shared_from_this + class VulkanLogicalDevice : public std::enable_shared_from_this { public: static std::shared_ptr Create(VkPhysicalDevice vkPhysicalDevice, -- cgit v1.2.3