From 5b6b723428cad2014bdbf3cc8fc3b570debcbc9f Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 23 May 2019 10:29:03 +0100 Subject: [PATCH] Remove useless casts to parent class --- util/test/demos/vk/vk_helpers.h | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/util/test/demos/vk/vk_helpers.h b/util/test/demos/vk/vk_helpers.h index 832b3cb8c..8c0004d11 100644 --- a/util/test/demos/vk/vk_helpers.h +++ b/util/test/demos/vk/vk_helpers.h @@ -933,7 +933,6 @@ struct ClearColorValue }; operator const VkClearColorValue *() const { return (VkClearColorValue *)this; } - operator const VkClearColorValue &() const { return (VkClearColorValue &)*this; } }; struct ClearValue @@ -996,7 +995,6 @@ struct PipelineShaderStageCreateInfo : public VkPipelineShaderStageCreateInfo } operator const VkPipelineShaderStageCreateInfo *() const { return this; } - operator const VkPipelineShaderStageCreateInfo &() const { return *this; } }; struct ComputePipelineCreateInfo : public VkComputePipelineCreateInfo @@ -1016,7 +1014,6 @@ struct ComputePipelineCreateInfo : public VkComputePipelineCreateInfo } operator const VkComputePipelineCreateInfo *() const { return this; } - operator const VkComputePipelineCreateInfo &() const { return *this; } }; // we inherit privately and selectively make public the things we want to give direct access to @@ -1134,11 +1131,6 @@ struct GraphicsPipelineCreateInfo : private VkGraphicsPipelineCreateInfo bake(); return (const VkGraphicsPipelineCreateInfo *)this; } - operator const VkGraphicsPipelineCreateInfo &() - { - bake(); - return (const VkGraphicsPipelineCreateInfo &)*this; - } private: void bake(); @@ -1215,11 +1207,6 @@ struct RenderPassCreator : private VkRenderPassCreateInfo bake(); return (const VkRenderPassCreateInfo *)this; } - operator const VkRenderPassCreateInfo &() - { - bake(); - return (const VkRenderPassCreateInfo &)*this; - } private: void bake()