diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index bfdb2be..540e4c0 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -5212,12 +5212,14 @@ static const std::string constExpressionArrayCopy = R"( )"; static const std::string is_error_code_enum = R"( +#ifndef VULKAN_HPP_NO_EXCEPTIONS namespace std { template <> struct is_error_code_enum : public true_type {}; } +#endif )"; static const std::string structResultValue = R"( diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index 2496378..a0196f2 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -11964,12 +11964,14 @@ namespace VULKAN_HPP_NAMESPACE #endif /*VK_USE_PLATFORM_XLIB_KHR*/ } // namespace VULKAN_HPP_NAMESPACE +#ifndef VULKAN_HPP_NO_EXCEPTIONS namespace std { template <> struct is_error_code_enum : public true_type {}; } +#endif namespace VULKAN_HPP_NAMESPACE {