]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/vulkancontext.h
Use nullptr in place of 0 or NULL
[libs/gui.git] / source / graphics / vulkancontext.h
index 666a2b06daafdca22d4467efa5d38d857ef155d6..211f86a8af47a305ba0c8bc7bb515aafdc3dda03 100644 (file)
@@ -14,7 +14,6 @@ class vulkan_error: public std::runtime_error
 {
 public:
        vulkan_error(unsigned, const char *);
-       virtual ~vulkan_error() throw() { }
 
 private:
        static std::string get_error_message(unsigned);
@@ -22,12 +21,10 @@ private:
 
 struct VulkanOptions
 {
-       bool enable_validation;
-       bool enable_debug_report;
-       bool enable_geometry_shader;
-       bool enable_tessellation_shader;
-
-       VulkanOptions();
+       bool enable_validation = false;
+       bool enable_debug_report = false;
+       bool enable_geometry_shader = false;
+       bool enable_tessellation_shader = false;
 };
 
 class VulkanContext
@@ -37,7 +34,7 @@ private:
 
        Display &display;
        Window &window;
-       Private *priv;
+       Private *priv = nullptr;
 
 public:
        VulkanContext(Window &, const VulkanOptions & = VulkanOptions());