diff --git a/README.md b/README.md index 024c46c..05b77f8 100644 --- a/README.md +++ b/README.md @@ -639,11 +639,15 @@ With C++20, the so-called spaceship-operator ```<=>``` is introduced. If that op With this define you can specify whether the ```DispatchLoaderDynamic``` is imported or exported (see ```VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE```). If ```VULKAN_HPP_STORAGE_API``` is not defined externally, and ```VULKAN_HPP_STORAGE_SHARED``` is defined, depending on the ```VULKAN_HPP_STORAGE_SHARED_EXPORT``` being defined, ```VULKAN_HPP_STORAGE_API``` is either set to ```__declspec( dllexport )``` (for MSVC) / ```__attribute__( ( visibility( "default" ) ) )``` (for gcc or clang) or ```__declspec( dllimport )``` (for MSVC), respectively. For other compilers, you might specify the corresponding storage by defining ```VULKAN_HPP_STORAGE_API``` on your own. - #### VULKAN_HPP_TYPESAFE_CONVERSION 32-bit vulkan is not typesafe for handles, so we don't allow copy constructors on this platform by default. To enable this feature on 32-bit platforms define ```VULKAN_HPP_TYPESAFE_CONVERSION```. +#### VULKAN_HPP_USE_REFLECT + +With this define you can include a reflection mechanism on the vk-structures. It adds a function ```reflect``` that returns a tuple-version of the structure. That tuple then could easily be iterated. But at least for now, that feature takes lots of compile-time resources, so currently it is recommended to enable that feature only if you're willing to pay that price. + + ## Deprecated elements There are a couple of elements in vulkan.hpp that are marked as deprecated (with C++14 and above): diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index f6c6a20..b832cfd 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -11244,10 +11244,10 @@ ${spaceshipMembers} } else { - // reflection is not available with gcc 7.5 and below! - static const std::string compareBodyTemplate = R"(#if !defined( __GNUC__ ) || (70500 < GCC_VERSION) + // use reflection only if VULKAN_HPP_USE_REFLECT is defined + static const std::string compareBodyTemplate = R"(#if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); - #else +#else return ${compareMembers}; #endif)"; compareBody = replaceWithMap( compareBodyTemplate, { { "compareMembers", compareMembers } } ); @@ -11607,9 +11607,9 @@ std::string VulkanHppGenerator::generateStructure( std::pair( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -113,7 +113,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AabbPositionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( minX == rhs.minX ) && ( minY == rhs.minY ) && ( minZ == rhs.minZ ) && ( maxX == rhs.maxX ) && @@ -304,7 +304,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -421,7 +421,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -527,7 +527,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -702,7 +702,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -977,7 +977,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1114,7 +1114,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1131,7 +1131,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureBuildRangeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( primitiveCount == rhs.primitiveCount ) && ( primitiveOffset == rhs.primitiveOffset ) && @@ -1237,7 +1237,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1258,7 +1258,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureBuildSizesInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -1399,7 +1399,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1423,7 +1423,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( createFlags == rhs.createFlags ) && @@ -1605,7 +1605,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1646,7 +1646,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeometryTrianglesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vertexData == rhs.vertexData ) && @@ -1767,7 +1767,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1789,7 +1789,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeometryAABBNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( aabbData == rhs.aabbData ) && @@ -1876,7 +1876,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -1893,7 +1893,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeometryDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( triangles == rhs.triangles ) && ( aabbs == rhs.aabbs ); @@ -1987,7 +1987,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2008,7 +2008,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeometryNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( geometryType == rhs.geometryType ) && @@ -2157,7 +2157,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2180,7 +2180,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && ( flags == rhs.flags ) && @@ -2284,7 +2284,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2304,7 +2304,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( compactedSize == rhs.compactedSize ) && @@ -2399,7 +2399,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2418,7 +2418,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureDeviceAddressInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( accelerationStructure == rhs.accelerationStructure ); @@ -2513,7 +2513,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2592,7 +2592,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2609,7 +2609,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( TransformMatrixKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( matrix == rhs.matrix ); @@ -2723,7 +2723,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2750,7 +2750,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureInstanceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( transform == rhs.transform ) && ( instanceCustomIndex == rhs.instanceCustomIndex ) && @@ -2886,7 +2886,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -2915,7 +2915,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureMatrixMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( transformT0 == rhs.transformT0 ) && ( transformT1 == rhs.transformT1 ) && @@ -3020,7 +3020,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3040,7 +3040,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && @@ -3142,7 +3142,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3162,7 +3162,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureMotionInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxInstances == rhs.maxInstances ) && @@ -3358,7 +3358,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3390,7 +3390,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SRTDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sx == rhs.sx ) && ( a == rhs.a ) && ( b == rhs.b ) && ( pvx == rhs.pvx ) && ( sy == rhs.sy ) && @@ -3533,7 +3533,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3562,7 +3562,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureSRTMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( transformT0 == rhs.transformT0 ) && ( transformT1 == rhs.transformT1 ) && @@ -3730,7 +3730,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3815,7 +3815,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3832,7 +3832,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AccelerationStructureVersionInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pVersionData == rhs.pVersionData ); @@ -3950,7 +3950,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -3973,7 +3973,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AcquireNextImageInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ) && @@ -4072,7 +4072,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4092,7 +4092,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AcquireProfilingLockInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( timeout == rhs.timeout ); @@ -4212,7 +4212,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4234,7 +4234,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AllocationCallbacks const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( pUserData == rhs.pUserData ) && ( pfnAllocation == rhs.pfnAllocation ) && @@ -4332,7 +4332,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4352,7 +4352,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ComponentMapping const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( r == rhs.r ) && ( g == rhs.g ) && ( b == rhs.b ) && ( a == rhs.a ); @@ -4439,7 +4439,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4474,7 +4474,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( AndroidHardwareBufferFormatProperties2ANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && @@ -4583,7 +4583,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4618,7 +4618,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( AndroidHardwareBufferFormatPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && @@ -4711,7 +4711,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4731,7 +4731,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( AndroidHardwareBufferPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( allocationSize == rhs.allocationSize ) && @@ -4810,7 +4810,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4827,7 +4827,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( AndroidHardwareBufferUsageANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -4925,7 +4925,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -4945,7 +4945,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( AndroidSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window ); @@ -5063,7 +5063,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5259,7 +5259,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5285,7 +5285,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentDescription const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( flags == rhs.flags ) && ( format == rhs.format ) && ( samples == rhs.samples ) && @@ -5445,7 +5445,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5482,7 +5482,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( format == rhs.format ) && @@ -5593,7 +5593,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5613,7 +5613,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentDescriptionStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilInitialLayout == rhs.stencilInitialLayout ) && @@ -5701,7 +5701,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5718,7 +5718,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentReference const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( attachment == rhs.attachment ) && ( layout == rhs.layout ); @@ -5812,7 +5812,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5833,7 +5833,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentReference2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachment == rhs.attachment ) && @@ -5924,7 +5924,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -5941,7 +5941,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentReferenceStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilLayout == rhs.stencilLayout ); @@ -6070,7 +6070,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6091,7 +6091,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentSampleCountInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorAttachmentCount == rhs.colorAttachmentCount ) && @@ -6177,7 +6177,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6194,7 +6194,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Extent2D const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( width == rhs.width ) && ( height == rhs.height ); @@ -6267,7 +6267,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6284,7 +6284,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SampleLocationEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ); @@ -6413,7 +6413,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6436,7 +6436,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SampleLocationsInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -6528,7 +6528,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6545,7 +6545,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( AttachmentSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( attachmentIndex == rhs.attachmentIndex ) && ( sampleLocationsInfo == rhs.sampleLocationsInfo ); @@ -6614,7 +6614,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6632,7 +6632,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BaseInStructure const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); @@ -6699,7 +6699,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6716,7 +6716,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BaseOutStructure const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); @@ -6858,7 +6858,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -6881,7 +6881,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindAccelerationStructureMemoryInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -7001,7 +7001,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7021,7 +7021,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindBufferMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceIndexCount == rhs.deviceIndexCount ) && @@ -7126,7 +7126,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7147,7 +7147,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindBufferMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ) && ( memory == rhs.memory ) && @@ -7229,7 +7229,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7246,7 +7246,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Offset2D const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ); @@ -7318,7 +7318,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7335,7 +7335,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Rect2D const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( offset == rhs.offset ) && ( extent == rhs.extent ); @@ -7474,7 +7474,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7497,7 +7497,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindImageMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceIndexCount == rhs.deviceIndexCount ) && @@ -7606,7 +7606,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7627,7 +7627,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindImageMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( memory == rhs.memory ) && @@ -7724,7 +7724,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7744,7 +7744,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindImageMemorySwapchainInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ) && @@ -7833,7 +7833,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7852,7 +7852,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindImagePlaneMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( planeAspect == rhs.planeAspect ); @@ -7948,7 +7948,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -7965,7 +7965,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindIndexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( bufferAddress == rhs.bufferAddress ) && ( size == rhs.size ) && ( indexType == rhs.indexType ); @@ -8036,7 +8036,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8053,7 +8053,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindShaderGroupIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( groupIndex == rhs.groupIndex ); @@ -8156,7 +8156,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8177,7 +8177,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( resourceOffset == rhs.resourceOffset ) && ( size == rhs.size ) && ( memory == rhs.memory ) && @@ -8286,7 +8286,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8305,7 +8305,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseBufferMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( buffer == rhs.buffer ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); @@ -8413,7 +8413,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8432,7 +8432,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageOpaqueMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( image == rhs.image ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); @@ -8518,7 +8518,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8535,7 +8535,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageSubresource const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( aspectMask == rhs.aspectMask ) && ( mipLevel == rhs.mipLevel ) && ( arrayLayer == rhs.arrayLayer ); @@ -8616,7 +8616,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8633,7 +8633,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Offset3D const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ); @@ -8717,7 +8717,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8734,7 +8734,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Extent3D const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( width == rhs.width ) && ( height == rhs.height ) && ( depth == rhs.depth ); @@ -8848,7 +8848,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8870,7 +8870,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( subresource == rhs.subresource ) && ( offset == rhs.offset ) && ( extent == rhs.extent ) && @@ -8980,7 +8980,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -8999,7 +8999,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( image == rhs.image ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); @@ -9235,7 +9235,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9274,7 +9274,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && @@ -9380,7 +9380,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9397,7 +9397,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BindVertexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( bufferAddress == rhs.bufferAddress ) && ( size == rhs.size ) && ( stride == rhs.stride ); @@ -9491,7 +9491,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9508,7 +9508,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageSubresourceLayers const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( aspectMask == rhs.aspectMask ) && ( mipLevel == rhs.mipLevel ) && @@ -9616,7 +9616,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9638,7 +9638,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageBlit2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && @@ -9807,7 +9807,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9833,7 +9833,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BlitImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && @@ -9942,7 +9942,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -9962,7 +9962,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( BufferCollectionBufferCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && @@ -10094,7 +10094,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10123,7 +10123,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( BufferCollectionConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minBufferCount == rhs.minBufferCount ) && @@ -10221,7 +10221,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10346,7 +10346,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10366,7 +10366,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( BufferCollectionImageCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && @@ -10455,7 +10455,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10472,7 +10472,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SysmemColorSpaceFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorSpace == rhs.colorSpace ); @@ -10654,7 +10654,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10695,7 +10695,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( BufferCollectionPropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ) && @@ -10869,7 +10869,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -10893,7 +10893,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( size == rhs.size ) && @@ -11007,7 +11007,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11028,7 +11028,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( BufferConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( createInfo == rhs.createInfo ) && @@ -11124,7 +11124,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11143,7 +11143,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferCopy const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( srcOffset == rhs.srcOffset ) && ( dstOffset == rhs.dstOffset ) && ( size == rhs.size ); @@ -11237,7 +11237,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11258,7 +11258,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcOffset == rhs.srcOffset ) && @@ -11348,7 +11348,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11367,7 +11367,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferDeviceAddressCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceAddress == rhs.deviceAddress ); @@ -11452,7 +11452,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11469,7 +11469,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferDeviceAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); @@ -11589,7 +11589,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11611,7 +11611,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( bufferOffset == rhs.bufferOffset ) && ( bufferRowLength == rhs.bufferRowLength ) && @@ -11736,7 +11736,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11761,7 +11761,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferOffset == rhs.bufferOffset ) && @@ -11905,7 +11905,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -11931,7 +11931,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && @@ -12093,7 +12093,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12130,7 +12130,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && @@ -12228,7 +12228,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12245,7 +12245,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); @@ -12335,7 +12335,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12352,7 +12352,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferOpaqueCaptureAddressCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( opaqueCaptureAddress == rhs.opaqueCaptureAddress ); @@ -12473,7 +12473,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12496,7 +12496,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( BufferViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( buffer == rhs.buffer ) && @@ -12587,7 +12587,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12606,7 +12606,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CalibratedTimestampInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( timeDomain == rhs.timeDomain ); @@ -12677,7 +12677,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12697,7 +12697,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CheckpointData2NV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stage == rhs.stage ) && @@ -12770,7 +12770,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12790,7 +12790,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CheckpointDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stage == rhs.stage ) && @@ -12919,7 +12919,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -12936,7 +12936,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ClearDepthStencilValue const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( depth == rhs.depth ) && ( stencil == rhs.stencil ); @@ -13068,7 +13068,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13150,7 +13150,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13167,7 +13167,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ClearRect const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( rect == rhs.rect ) && ( baseArrayLayer == rhs.baseArrayLayer ) && ( layerCount == rhs.layerCount ); @@ -13249,7 +13249,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13266,7 +13266,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CoarseSampleLocationNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( pixelX == rhs.pixelX ) && ( pixelY == rhs.pixelY ) && ( sample == rhs.sample ); @@ -13388,7 +13388,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13408,7 +13408,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CoarseSampleOrderCustomNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( shadingRate == rhs.shadingRate ) && ( sampleCount == rhs.sampleCount ) && @@ -13509,7 +13509,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13530,7 +13530,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( commandPool == rhs.commandPool ) && @@ -13663,7 +13663,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13688,7 +13688,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferInheritanceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && @@ -13791,7 +13791,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13811,7 +13811,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -13906,7 +13906,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -13923,7 +13923,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -14029,7 +14029,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14049,7 +14049,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ) && @@ -14228,7 +14228,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14261,7 +14261,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferInheritanceRenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -14386,7 +14386,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14403,7 +14403,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( Viewport const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ) && ( width == rhs.width ) && ( height == rhs.height ) && @@ -14510,7 +14510,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14531,7 +14531,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferInheritanceViewportScissorInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewportScissor2D == rhs.viewportScissor2D ) && @@ -14628,7 +14628,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14648,7 +14648,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandBufferSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( commandBuffer == rhs.commandBuffer ) && @@ -14744,7 +14744,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14764,7 +14764,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CommandPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -14854,7 +14854,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -14871,7 +14871,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SpecializationMapEntry const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( constantID == rhs.constantID ) && ( offset == rhs.offset ) && ( size == rhs.size ); @@ -14998,7 +14998,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15018,7 +15018,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SpecializationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( mapEntryCount == rhs.mapEntryCount ) && ( pMapEntries == rhs.pMapEntries ) && @@ -15135,7 +15135,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15301,7 +15301,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15324,7 +15324,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ComputePipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && @@ -15435,7 +15435,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15456,7 +15456,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ConditionalRenderingBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && @@ -15558,7 +15558,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15575,7 +15575,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ConformanceVersion const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( major == rhs.major ) && ( minor == rhs.minor ) && ( subminor == rhs.subminor ) && ( patch == rhs.patch ); @@ -15717,7 +15717,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15743,7 +15743,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( MSize == rhs.MSize ) && ( NSize == rhs.NSize ) && @@ -15859,7 +15859,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -15880,7 +15880,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyAccelerationStructureInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( src == rhs.src ) && ( dst == rhs.dst ) && @@ -15996,7 +15996,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16137,7 +16137,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16159,7 +16159,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcBuffer == rhs.srcBuffer ) && @@ -16308,7 +16308,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16331,7 +16331,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyBufferToImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcBuffer == rhs.srcBuffer ) && @@ -16425,7 +16425,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16444,7 +16444,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyCommandTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ); @@ -16579,7 +16579,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16605,7 +16605,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSet == rhs.srcSet ) && @@ -16732,7 +16732,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16755,7 +16755,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && @@ -16915,7 +16915,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -16939,7 +16939,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && @@ -17092,7 +17092,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17115,7 +17115,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CopyImageToBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && @@ -17233,7 +17233,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17333,7 +17333,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17582,7 +17582,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17625,7 +17625,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CuLaunchInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( function == rhs.function ) && @@ -17747,7 +17747,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17764,7 +17764,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( CuModuleCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dataSize == rhs.dataSize ) && ( pData == rhs.pData ); @@ -17907,7 +17907,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -17934,7 +17934,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( D3D12FenceSubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -18034,7 +18034,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18169,7 +18169,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18350,7 +18350,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18373,7 +18373,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DebugMarkerObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && @@ -18484,7 +18484,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18505,7 +18505,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DebugReportCallbackCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -18600,7 +18600,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18734,7 +18734,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -18999,7 +18999,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19202,7 +19202,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19225,7 +19225,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DebugUtilsMessengerCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -19375,7 +19375,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19398,7 +19398,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DebugUtilsObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && @@ -19493,7 +19493,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19510,7 +19510,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DedicatedAllocationBufferCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dedicatedAllocation == rhs.dedicatedAllocation ); @@ -19600,7 +19600,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19617,7 +19617,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DedicatedAllocationImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dedicatedAllocation == rhs.dedicatedAllocation ); @@ -19718,7 +19718,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19738,7 +19738,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DedicatedAllocationMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( buffer == rhs.buffer ); @@ -19852,7 +19852,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -19874,7 +19874,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && @@ -19986,7 +19986,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20007,7 +20007,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageSubresourceRange const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( aspectMask == rhs.aspectMask ) && ( baseMipLevel == rhs.baseMipLevel ) && @@ -20169,7 +20169,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20208,7 +20208,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && @@ -20411,7 +20411,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20444,7 +20444,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DependencyInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dependencyFlags == rhs.dependencyFlags ) && @@ -20547,7 +20547,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20566,7 +20566,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && ( range == rhs.range ); @@ -20653,7 +20653,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20672,7 +20672,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sampler == rhs.sampler ) && ( imageView == rhs.imageView ) && ( imageLayout == rhs.imageLayout ); @@ -20749,7 +20749,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20766,7 +20766,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorPoolSize const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( type == rhs.type ) && ( descriptorCount == rhs.descriptorCount ); @@ -20891,7 +20891,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -20913,7 +20913,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( maxSets == rhs.maxSets ) && @@ -21009,7 +21009,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21026,7 +21026,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorPoolInlineUniformBlockCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -21156,7 +21156,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21177,7 +21177,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( descriptorPool == rhs.descriptorPool ) && @@ -21317,7 +21317,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21338,7 +21338,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetLayoutBinding const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( binding == rhs.binding ) && ( descriptorType == rhs.descriptorType ) && @@ -21456,7 +21456,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21476,7 +21476,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bindingCount == rhs.bindingCount ) && @@ -21606,7 +21606,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21627,7 +21627,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -21701,7 +21701,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21718,7 +21718,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supported == rhs.supported ); @@ -21838,7 +21838,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21858,7 +21858,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( descriptorSetCount == rhs.descriptorSetCount ) && @@ -21940,7 +21940,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -21957,7 +21957,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -22081,7 +22081,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -22103,7 +22103,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorUpdateTemplateEntry const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( dstBinding == rhs.dstBinding ) && ( dstArrayElement == rhs.dstArrayElement ) && @@ -22289,7 +22289,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -22324,7 +22324,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DescriptorUpdateTemplateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -22425,7 +22425,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -22444,7 +22444,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceBufferMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pCreateInfo == rhs.pCreateInfo ); @@ -22577,7 +22577,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -22599,7 +22599,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceQueueCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -23165,7 +23165,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -23290,7 +23290,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( robustBufferAccess == rhs.robustBufferAccess ) && ( fullDrawIndexUint32 == rhs.fullDrawIndexUint32 ) && @@ -23573,7 +23573,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -23772,7 +23772,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -23793,7 +23793,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceDeviceMemoryReportCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -23885,7 +23885,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -23904,7 +23904,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceDiagnosticsConfigCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -23991,7 +23991,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24010,7 +24010,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceEvent == rhs.deviceEvent ); @@ -24103,7 +24103,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24120,7 +24120,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupBindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( resourceDeviceIndex == rhs.resourceDeviceIndex ) && @@ -24210,7 +24210,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24227,7 +24227,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupCommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMask == rhs.deviceMask ); @@ -24344,7 +24344,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24364,7 +24364,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupDeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( physicalDeviceCount == rhs.physicalDeviceCount ) && @@ -24443,7 +24443,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24463,7 +24463,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupPresentCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentMask == rhs.presentMask ) && @@ -24591,7 +24591,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24612,7 +24612,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && @@ -24741,7 +24741,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24762,7 +24762,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupRenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMask == rhs.deviceMask ) && @@ -24944,7 +24944,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -24975,7 +24975,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && @@ -25072,7 +25072,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25091,7 +25091,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceGroupSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( modes == rhs.modes ); @@ -25321,7 +25321,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25366,7 +25366,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -25479,7 +25479,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25499,7 +25499,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pCreateInfo == rhs.pCreateInfo ) && @@ -25592,7 +25592,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25611,7 +25611,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceMemoryOpaqueCaptureAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ); @@ -25705,7 +25705,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25724,7 +25724,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceMemoryOverallocationCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -25814,7 +25814,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25839,7 +25839,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceMemoryReportCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( type == rhs.type ) && @@ -25934,7 +25934,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -25951,7 +25951,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DevicePrivateDataCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -26045,7 +26045,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26064,7 +26064,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( globalPriority == rhs.globalPriority ); @@ -26167,7 +26167,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26188,7 +26188,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DeviceQueueInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -26292,7 +26292,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26313,7 +26313,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( DirectFBSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dfb == rhs.dfb ) && @@ -26407,7 +26407,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26424,7 +26424,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DispatchIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ); @@ -26504,7 +26504,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26523,7 +26523,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayEvent == rhs.displayEvent ); @@ -26605,7 +26605,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26622,7 +26622,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayModeParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( visibleRegion == rhs.visibleRegion ) && ( refreshRate == rhs.refreshRate ); @@ -26709,7 +26709,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26729,7 +26729,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayModeCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -26800,7 +26800,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26817,7 +26817,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayModePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( displayMode == rhs.displayMode ) && ( parameters == rhs.parameters ); @@ -26881,7 +26881,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26900,7 +26900,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayModeProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayModeProperties == rhs.displayModeProperties ); @@ -26975,7 +26975,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -26992,7 +26992,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( localDimmingSupport == rhs.localDimmingSupport ); @@ -27078,7 +27078,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27111,7 +27111,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPlaneCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( supportedAlpha == rhs.supportedAlpha ) && ( minSrcPosition == rhs.minSrcPosition ) && @@ -27187,7 +27187,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27206,7 +27206,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPlaneCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( capabilities == rhs.capabilities ); @@ -27299,7 +27299,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27319,7 +27319,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPlaneInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( mode == rhs.mode ) && @@ -27389,7 +27389,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27406,7 +27406,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPlanePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( currentDisplay == rhs.currentDisplay ) && ( currentStackIndex == rhs.currentStackIndex ); @@ -27470,7 +27470,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27489,7 +27489,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPlaneProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -27575,7 +27575,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27594,7 +27594,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPowerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( powerState == rhs.powerState ); @@ -27695,7 +27695,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27716,7 +27716,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcRect == rhs.srcRect ) && @@ -27797,7 +27797,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27912,7 +27912,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -27931,7 +27931,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplayProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayProperties == rhs.displayProperties ); @@ -28079,7 +28079,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28106,7 +28106,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DisplaySurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -28226,7 +28226,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28243,7 +28243,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrawIndexedIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( indexCount == rhs.indexCount ) && ( instanceCount == rhs.instanceCount ) && @@ -28339,7 +28339,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28356,7 +28356,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrawIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( vertexCount == rhs.vertexCount ) && ( instanceCount == rhs.instanceCount ) && @@ -28435,7 +28435,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28452,7 +28452,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrawMeshTasksIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( taskCount == rhs.taskCount ) && ( firstTask == rhs.firstTask ); @@ -28519,7 +28519,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28536,7 +28536,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrmFormatModifierProperties2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( drmFormatModifier == rhs.drmFormatModifier ) && @@ -28606,7 +28606,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28623,7 +28623,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( drmFormatModifier == rhs.drmFormatModifier ) && @@ -28705,7 +28705,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28725,7 +28725,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrmFormatModifierPropertiesList2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -28814,7 +28814,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28834,7 +28834,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( DrmFormatModifierPropertiesListEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -28922,7 +28922,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -28941,7 +28941,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( EventCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -29025,7 +29025,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29044,7 +29044,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExportFenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -29147,7 +29147,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29168,7 +29168,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ExportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && @@ -29258,7 +29258,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29277,7 +29277,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExportMemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -29364,7 +29364,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29383,7 +29383,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExportMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -29486,7 +29486,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29507,7 +29507,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ExportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && @@ -29607,7 +29607,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29627,7 +29627,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ExportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && @@ -29717,7 +29717,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29736,7 +29736,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExportSemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -29841,7 +29841,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29862,7 +29862,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ExportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && @@ -29936,7 +29936,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -29953,7 +29953,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExtensionProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( extensionName == rhs.extensionName ) && ( specVersion == rhs.specVersion ); @@ -30016,7 +30016,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30035,7 +30035,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( externalMemoryFeatures == rhs.externalMemoryFeatures ) && @@ -30102,7 +30102,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30121,7 +30121,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalBufferProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -30197,7 +30197,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30218,7 +30218,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalFenceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -30308,7 +30308,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30325,7 +30325,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ExternalFormatANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( externalFormat == rhs.externalFormat ); @@ -30397,7 +30397,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30416,7 +30416,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -30494,7 +30494,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30515,7 +30515,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( maxExtent == rhs.maxExtent ) && ( maxMipLevels == rhs.maxMipLevels ) && @@ -30587,7 +30587,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30608,7 +30608,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalImageFormatPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( imageFormatProperties == rhs.imageFormatProperties ) && @@ -30694,7 +30694,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30713,7 +30713,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalMemoryBufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -30802,7 +30802,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30821,7 +30821,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalMemoryImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -30910,7 +30910,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -30929,7 +30929,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalMemoryImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); @@ -31005,7 +31005,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31026,7 +31026,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ExternalSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -31117,7 +31117,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31136,7 +31136,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -31229,7 +31229,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31249,7 +31249,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FenceGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && @@ -31348,7 +31348,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31368,7 +31368,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( FenceGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && @@ -31450,7 +31450,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31470,7 +31470,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FilterCubicImageViewImageFormatPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( filterCubic == rhs.filterCubic ) && @@ -31545,7 +31545,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31564,7 +31564,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( linearTilingFeatures == rhs.linearTilingFeatures ) && @@ -31628,7 +31628,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31646,7 +31646,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( formatProperties == rhs.formatProperties ); @@ -31720,7 +31720,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31741,7 +31741,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FormatProperties3 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( linearTilingFeatures == rhs.linearTilingFeatures ) && @@ -31842,7 +31842,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -31862,7 +31862,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -32033,7 +32033,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32058,7 +32058,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FramebufferAttachmentImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && @@ -32184,7 +32184,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32204,7 +32204,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FramebufferAttachmentsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -32372,7 +32372,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32397,7 +32397,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FramebufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -32486,7 +32486,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32508,7 +32508,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( FramebufferMixedSamplesCombinationNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -32600,7 +32600,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32617,7 +32617,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( IndirectCommandsStreamNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( buffer == rhs.buffer ) && ( offset == rhs.offset ); @@ -32843,7 +32843,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -32888,7 +32888,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeneratedCommandsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && @@ -33027,7 +33027,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33049,7 +33049,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GeneratedCommandsMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && @@ -33151,7 +33151,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33168,7 +33168,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( VertexInputBindingDescription const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( binding == rhs.binding ) && ( stride == rhs.stride ) && ( inputRate == rhs.inputRate ); @@ -33265,7 +33265,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33282,7 +33282,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( VertexInputAttributeDescription const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( location == rhs.location ) && ( binding == rhs.binding ) && ( format == rhs.format ) && @@ -33442,7 +33442,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33471,7 +33471,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineVertexInputStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -33587,7 +33587,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33608,7 +33608,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineInputAssemblyStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -33710,7 +33710,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33730,7 +33730,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineTessellationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -33891,7 +33891,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -33914,7 +33914,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -34099,7 +34099,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -34140,7 +34140,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -34300,7 +34300,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -34333,7 +34333,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineMultisampleStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -34469,7 +34469,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -34492,7 +34492,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( StencilOpState const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( failOp == rhs.failOp ) && ( passOp == rhs.passOp ) && ( depthFailOp == rhs.depthFailOp ) && @@ -34661,7 +34661,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -34700,7 +34700,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineDepthStencilStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -34855,7 +34855,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -34886,7 +34886,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineColorBlendAttachmentState const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( blendEnable == rhs.blendEnable ) && ( srcColorBlendFactor == rhs.srcColorBlendFactor ) && @@ -35050,7 +35050,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -35074,7 +35074,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineColorBlendStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -35209,7 +35209,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -35230,7 +35230,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineDynamicStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -35512,7 +35512,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -35565,7 +35565,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GraphicsPipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -35726,7 +35726,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -35748,7 +35748,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GraphicsShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stageCount == rhs.stageCount ) && @@ -35907,7 +35907,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -35929,7 +35929,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( GraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( groupCount == rhs.groupCount ) && @@ -36016,7 +36016,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36033,7 +36033,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( XYColorEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ); @@ -36169,7 +36169,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36204,7 +36204,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( HdrMetadataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayPrimaryRed == rhs.displayPrimaryRed ) && @@ -36299,7 +36299,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36318,7 +36318,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( HeadlessSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -36412,7 +36412,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36432,7 +36432,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( IOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView ); @@ -36536,7 +36536,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36556,7 +36556,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageBlit const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( srcSubresource == rhs.srcSubresource ) && ( srcOffsets == rhs.srcOffsets ) && @@ -36713,7 +36713,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36744,7 +36744,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImageFormatConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageCreateInfo == rhs.imageCreateInfo ) && @@ -36893,7 +36893,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -36915,7 +36915,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImageConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -37032,7 +37032,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37053,7 +37053,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( srcSubresource == rhs.srcSubresource ) && ( srcOffset == rhs.srcOffset ) && @@ -37123,7 +37123,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37144,7 +37144,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubresourceLayout const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( offset == rhs.offset ) && ( size == rhs.size ) && ( rowPitch == rhs.rowPitch ) && @@ -37272,7 +37272,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37293,7 +37293,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ) && @@ -37417,7 +37417,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37437,7 +37437,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageDrmFormatModifierListCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -37515,7 +37515,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37532,7 +37532,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageDrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ); @@ -37646,7 +37646,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37666,7 +37666,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageFormatListCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewFormatCount == rhs.viewFormatCount ) && @@ -37739,7 +37739,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37758,7 +37758,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageFormatProperties == rhs.imageFormatProperties ); @@ -37906,7 +37906,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -37941,7 +37941,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && @@ -38036,7 +38036,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38053,7 +38053,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ); @@ -38153,7 +38153,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38273,7 +38273,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38292,7 +38292,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImagePlaneMemoryRequirementsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( planeAspect == rhs.planeAspect ); @@ -38405,7 +38405,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38426,7 +38426,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageResolve const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( srcSubresource == rhs.srcSubresource ) && ( srcOffset == rhs.srcOffset ) && @@ -38542,7 +38542,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38565,7 +38565,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageResolve2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && @@ -38660,7 +38660,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38677,7 +38677,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageSparseMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ); @@ -38765,7 +38765,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38784,7 +38784,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageStencilUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilUsage == rhs.stencilUsage ); @@ -38872,7 +38872,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38891,7 +38891,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ); @@ -38978,7 +38978,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -38995,7 +38995,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewASTCDecodeModeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( decodeMode == rhs.decodeMode ); @@ -39069,7 +39069,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39089,7 +39089,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewAddressPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceAddress == rhs.deviceAddress ) && @@ -39220,7 +39220,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39244,7 +39244,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( image == rhs.image ) && @@ -39353,7 +39353,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39374,7 +39374,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewHandleInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && @@ -39459,7 +39459,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39476,7 +39476,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewMinLodCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minLod == rhs.minLod ); @@ -39562,7 +39562,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39581,7 +39581,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImageViewUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( usage == rhs.usage ); @@ -39673,7 +39673,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39690,7 +39690,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); @@ -39803,7 +39803,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39825,7 +39825,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImportFenceFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && @@ -39952,7 +39952,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -39975,7 +39975,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && @@ -40081,7 +40081,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40101,7 +40101,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportMemoryBufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && @@ -40198,7 +40198,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40218,7 +40218,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImportMemoryFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && ( fd == rhs.fd ); @@ -40315,7 +40315,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40335,7 +40335,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImportMemoryHostPointerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && @@ -40444,7 +40444,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40465,7 +40465,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && @@ -40567,7 +40567,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40587,7 +40587,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && @@ -40690,7 +40690,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40835,7 +40835,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -40857,7 +40857,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ImportSemaphoreFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -40986,7 +40986,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41009,7 +41009,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ImportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -41137,7 +41137,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41436,7 +41436,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41481,7 +41481,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( IndirectCommandsLayoutTokenNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( tokenType == rhs.tokenType ) && @@ -41673,7 +41673,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41697,7 +41697,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( IndirectCommandsLayoutCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -41792,7 +41792,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41809,7 +41809,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( InitializePerformanceApiInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pUserData == rhs.pUserData ); @@ -41905,7 +41905,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -41922,7 +41922,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( InputAttachmentAspectReference const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( subpass == rhs.subpass ) && ( inputAttachmentIndex == rhs.inputAttachmentIndex ) && @@ -42084,7 +42084,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42237,7 +42237,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42257,7 +42257,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( LayerProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( layerName == rhs.layerName ) && ( specVersion == rhs.specVersion ) && @@ -42346,7 +42346,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42366,7 +42366,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MacOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView ); @@ -42469,7 +42469,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42490,7 +42490,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MappedMemoryRange const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && ( offset == rhs.offset ) && @@ -42584,7 +42584,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42604,7 +42604,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryAllocateFlagsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -42699,7 +42699,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42719,7 +42719,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( allocationSize == rhs.allocationSize ) && @@ -42813,7 +42813,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42833,7 +42833,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && @@ -42928,7 +42928,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -42948,7 +42948,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryDedicatedAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( buffer == rhs.buffer ); @@ -43024,7 +43024,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43044,7 +43044,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryDedicatedRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -43118,7 +43118,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43135,7 +43135,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryFdPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); @@ -43227,7 +43227,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43246,7 +43246,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ); @@ -43344,7 +43344,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43364,7 +43364,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && @@ -43462,7 +43462,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43482,7 +43482,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryGetRemoteAddressInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && @@ -43583,7 +43583,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43603,7 +43603,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MemoryGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && @@ -43706,7 +43706,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43726,7 +43726,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MemoryGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && @@ -43799,7 +43799,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43816,7 +43816,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryHeap const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( size == rhs.size ) && ( flags == rhs.flags ); @@ -43879,7 +43879,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -43896,7 +43896,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryHostPointerPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); @@ -43987,7 +43987,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44004,7 +44004,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryOpaqueCaptureAddressAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( opaqueCaptureAddress == rhs.opaqueCaptureAddress ); @@ -44092,7 +44092,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44109,7 +44109,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryPriorityAllocateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( priority == rhs.priority ); @@ -44180,7 +44180,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44197,7 +44197,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( size == rhs.size ) && ( alignment == rhs.alignment ) && ( memoryTypeBits == rhs.memoryTypeBits ); @@ -44260,7 +44260,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44279,7 +44279,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryRequirements == rhs.memoryRequirements ); @@ -44347,7 +44347,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44364,7 +44364,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MemoryType const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( propertyFlags == rhs.propertyFlags ) && ( heapIndex == rhs.heapIndex ); @@ -44428,7 +44428,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44445,7 +44445,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MemoryWin32HandlePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); @@ -44521,7 +44521,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44538,7 +44538,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MemoryZirconHandlePropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); @@ -44634,7 +44634,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44654,7 +44654,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( MetalSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pLayer == rhs.pLayer ); @@ -44746,7 +44746,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44763,7 +44763,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MultiDrawIndexedInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( firstIndex == rhs.firstIndex ) && ( indexCount == rhs.indexCount ) && @@ -44839,7 +44839,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44856,7 +44856,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MultiDrawInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( firstVertex == rhs.firstVertex ) && ( vertexCount == rhs.vertexCount ); @@ -44918,7 +44918,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -44935,7 +44935,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MultisamplePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -45033,7 +45033,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45053,7 +45053,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MultiviewPerViewAttributesInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( perViewAttributes == rhs.perViewAttributes ) && @@ -45163,7 +45163,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45180,7 +45180,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MutableDescriptorTypeListVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( descriptorTypeCount == rhs.descriptorTypeCount ) && ( pDescriptorTypes == rhs.pDescriptorTypes ); @@ -45293,7 +45293,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45313,7 +45313,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( MutableDescriptorTypeCreateInfoVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -45392,7 +45392,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45409,7 +45409,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PastPresentationTimingGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( presentID == rhs.presentID ) && ( desiredPresentTime == rhs.desiredPresentTime ) && @@ -45501,7 +45501,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45520,7 +45520,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceConfigurationAcquireInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ); @@ -45601,7 +45601,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45623,7 +45623,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceCounterDescriptionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( name == rhs.name ) && @@ -45706,7 +45706,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45728,7 +45728,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceCounterKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( unit == rhs.unit ) && ( scope == rhs.scope ) && @@ -45889,7 +45889,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -45906,7 +45906,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( marker == rhs.marker ); @@ -46010,7 +46010,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46031,7 +46031,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceOverrideInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && ( enable == rhs.enable ) && @@ -46122,7 +46122,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46139,7 +46139,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceQuerySubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( counterPassIndex == rhs.counterPassIndex ); @@ -46225,7 +46225,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46242,7 +46242,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PerformanceStreamMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( marker == rhs.marker ); @@ -46400,7 +46400,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46508,7 +46508,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46535,7 +46535,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevice16BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -46642,7 +46642,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46662,7 +46662,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevice4444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( formatA4R4G4B4 == rhs.formatA4R4G4B4 ) && @@ -46771,7 +46771,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46792,7 +46792,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevice8BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -46888,7 +46888,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -46905,7 +46905,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -47036,7 +47036,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47065,7 +47065,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -47168,7 +47168,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47203,7 +47203,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxGeometryCount == rhs.maxGeometryCount ) && @@ -47312,7 +47312,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47329,7 +47329,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -47419,7 +47419,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47450,7 +47450,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -47563,7 +47563,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47583,7 +47583,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( borderColorSwizzle == rhs.borderColorSwizzle ) && @@ -47696,7 +47696,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47718,7 +47718,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceBufferDeviceAddressFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferDeviceAddress == rhs.bufferDeviceAddress ) && @@ -47834,7 +47834,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47856,7 +47856,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferDeviceAddress == rhs.bufferDeviceAddress ) && @@ -47953,7 +47953,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -47970,7 +47970,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceCoherentMemory == rhs.deviceCoherentMemory ); @@ -48062,7 +48062,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48079,7 +48079,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorWriteEnable == rhs.colorWriteEnable ); @@ -48182,7 +48182,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48202,7 +48202,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -48308,7 +48308,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48328,7 +48328,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( conditionalRendering == rhs.conditionalRendering ) && @@ -48425,7 +48425,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48462,7 +48462,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -48581,7 +48581,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48601,7 +48601,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( cooperativeMatrix == rhs.cooperativeMatrix ) && @@ -48681,7 +48681,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48699,7 +48699,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -48793,7 +48793,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48810,7 +48810,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( cornerSampledImage == rhs.cornerSampledImage ); @@ -48904,7 +48904,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -48921,7 +48921,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( coverageReductionMode == rhs.coverageReductionMode ); @@ -49023,7 +49023,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49043,7 +49043,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( customBorderColors == rhs.customBorderColors ) && @@ -49123,7 +49123,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49140,7 +49140,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -49237,7 +49237,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49254,7 +49254,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -49349,7 +49349,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49366,7 +49366,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthClipControl == rhs.depthClipControl ); @@ -49459,7 +49459,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49476,7 +49476,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthClipEnable == rhs.depthClipEnable ); @@ -49560,7 +49560,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49587,7 +49587,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDepthStencilResolveProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -49863,7 +49863,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -49922,7 +49922,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDescriptorIndexingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -50088,7 +50088,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50153,7 +50153,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDescriptorIndexingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -50305,7 +50305,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50322,7 +50322,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -50418,7 +50418,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50455,7 +50455,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -50565,7 +50565,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50582,7 +50582,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMemoryReport == rhs.deviceMemoryReport ); @@ -50675,7 +50675,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50692,7 +50692,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( diagnosticsConfig == rhs.diagnosticsConfig ); @@ -50770,7 +50770,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50787,7 +50787,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxDiscardRectangles == rhs.maxDiscardRectangles ); @@ -50867,7 +50867,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -50889,7 +50889,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDriverProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( driverID == rhs.driverID ) && @@ -50977,7 +50977,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51001,7 +51001,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDrmPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hasPrimary == rhs.hasPrimary ) && @@ -51100,7 +51100,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51117,7 +51117,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceDynamicRenderingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dynamicRendering == rhs.dynamicRendering ); @@ -51210,7 +51210,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51227,7 +51227,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( exclusiveScissor == rhs.exclusiveScissor ); @@ -51339,7 +51339,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51361,7 +51361,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -51460,7 +51460,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51477,7 +51477,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( extendedDynamicState == rhs.extendedDynamicState ); @@ -51585,7 +51585,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51606,7 +51606,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && @@ -51700,7 +51700,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51719,7 +51719,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalFenceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); @@ -51813,7 +51813,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51832,7 +51832,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalImageFormatInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); @@ -51911,7 +51911,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -51928,7 +51928,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -52022,7 +52022,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52039,7 +52039,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( externalMemoryRDMA == rhs.externalMemoryRDMA ); @@ -52131,7 +52131,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52150,7 +52150,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceExternalSemaphoreInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); @@ -52238,7 +52238,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52257,7 +52257,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFeatures2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( features == rhs.features ); @@ -52367,7 +52367,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52420,7 +52420,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFloatControlsProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -52548,7 +52548,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52565,7 +52565,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -52650,7 +52650,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52677,7 +52677,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subsampledLoads == rhs.subsampledLoads ) && @@ -52794,7 +52794,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52816,7 +52816,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fragmentDensityMap == rhs.fragmentDensityMap ) && @@ -52915,7 +52915,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -52932,7 +52932,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53012,7 +53012,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53029,7 +53029,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53112,7 +53112,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53134,7 +53134,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53234,7 +53234,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53251,7 +53251,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53364,7 +53364,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53386,7 +53386,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53503,7 +53503,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53525,7 +53525,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53627,7 +53627,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53646,7 +53646,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53759,7 +53759,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53781,7 +53781,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -53864,7 +53864,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -53884,7 +53884,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShadingRateKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( sampleCounts == rhs.sampleCounts ) && @@ -53996,7 +53996,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54049,7 +54049,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -54180,7 +54180,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54197,7 +54197,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( globalPriorityQuery == rhs.globalPriorityQuery ); @@ -54276,7 +54276,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54298,7 +54298,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceGroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( physicalDeviceCount == rhs.physicalDeviceCount ) && @@ -54393,7 +54393,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54410,7 +54410,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceHostQueryResetFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hostQueryReset == rhs.hostQueryReset ); @@ -54491,7 +54491,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54514,7 +54514,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceIDProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceUUID == rhs.deviceUUID ) && @@ -54662,7 +54662,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54684,7 +54684,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ) && @@ -54814,7 +54814,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54837,7 +54837,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && ( type == rhs.type ) && @@ -54934,7 +54934,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -54951,7 +54951,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImageRobustnessFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustImageAccess == rhs.robustImageAccess ); @@ -55045,7 +55045,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55062,7 +55062,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageViewType == rhs.imageViewType ); @@ -55155,7 +55155,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55172,7 +55172,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minLod == rhs.minLod ); @@ -55265,7 +55265,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55282,7 +55282,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceImagelessFramebufferFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imagelessFramebuffer == rhs.imagelessFramebuffer ); @@ -55375,7 +55375,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55392,7 +55392,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( indexTypeUint8 == rhs.indexTypeUint8 ); @@ -55486,7 +55486,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55503,7 +55503,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -55607,7 +55607,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55627,7 +55627,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceInlineUniformBlockFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( inlineUniformBlock == rhs.inlineUniformBlock ) && @@ -55718,7 +55718,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55747,7 +55747,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceInlineUniformBlockProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -55851,7 +55851,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -55868,7 +55868,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( invocationMask == rhs.invocationMask ); @@ -56147,7 +56147,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -56374,7 +56374,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceLimits const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( maxImageDimension1D == rhs.maxImageDimension1D ) && ( maxImageDimension2D == rhs.maxImageDimension2D ) && @@ -56704,7 +56704,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -56735,7 +56735,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rectangularLines == rhs.rectangularLines ) && @@ -56822,7 +56822,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -56839,7 +56839,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -56934,7 +56934,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -56951,7 +56951,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( linearColorAttachment == rhs.linearColorAttachment ); @@ -57029,7 +57029,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57049,7 +57049,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMaintenance3Properties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxPerSetDescriptors == rhs.maxPerSetDescriptors ) && @@ -57142,7 +57142,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57159,7 +57159,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMaintenance4Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maintenance4 == rhs.maintenance4 ); @@ -57235,7 +57235,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57252,7 +57252,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMaintenance4Properties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxBufferSize == rhs.maxBufferSize ); @@ -57331,7 +57331,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57351,7 +57351,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( heapBudget == rhs.heapBudget ) && @@ -57445,7 +57445,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57462,7 +57462,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryPriority == rhs.memoryPriority ); @@ -57539,7 +57539,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57559,7 +57559,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( memoryTypeCount == rhs.memoryTypeCount ) && ( memoryTypes == rhs.memoryTypes ) && @@ -57628,7 +57628,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57647,7 +57647,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMemoryProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryProperties == rhs.memoryProperties ); @@ -57747,7 +57747,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57767,7 +57767,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMeshShaderFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( taskShader == rhs.taskShader ) && @@ -57868,7 +57868,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -57913,7 +57913,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMeshShaderPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -58028,7 +58028,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58045,7 +58045,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMultiDrawFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( multiDraw == rhs.multiDraw ); @@ -58119,7 +58119,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58136,7 +58136,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMultiDrawPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxMultiDrawCount == rhs.maxMultiDrawCount ); @@ -58242,7 +58242,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58263,7 +58263,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMultiviewFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( multiview == rhs.multiview ) && @@ -58346,7 +58346,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58363,7 +58363,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -58442,7 +58442,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58459,7 +58459,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMultiviewProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -58556,7 +58556,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58573,7 +58573,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( mutableDescriptorType == rhs.mutableDescriptorType ); @@ -58655,7 +58655,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58677,7 +58677,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pciDomain == rhs.pciDomain ) && @@ -58775,7 +58775,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58792,7 +58792,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -58895,7 +58895,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -58915,7 +58915,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -58996,7 +58996,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59013,7 +59013,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -59109,7 +59109,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59126,7 +59126,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -59223,7 +59223,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59240,7 +59240,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -59320,7 +59320,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59339,7 +59339,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePointClippingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pointClippingBehavior == rhs.pointClippingBehavior ); @@ -59560,7 +59560,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59609,7 +59609,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( PhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -59730,7 +59730,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59747,7 +59747,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( PhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -59840,7 +59840,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59857,7 +59857,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePresentIdFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentId == rhs.presentId ); @@ -59947,7 +59947,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -59964,7 +59964,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePresentWaitFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentWait == rhs.presentWait ); @@ -60068,7 +60068,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60088,7 +60088,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -60182,7 +60182,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60199,7 +60199,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePrivateDataFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( privateData == rhs.privateData ); @@ -60278,7 +60278,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60303,7 +60303,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSparseProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( residencyStandard2DBlockShape == rhs.residencyStandard2DBlockShape ) && @@ -60388,7 +60388,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60421,7 +60421,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( apiVersion == rhs.apiVersion ) && ( driverVersion == rhs.driverVersion ) && @@ -60495,7 +60495,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60514,7 +60514,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( properties == rhs.properties ); @@ -60605,7 +60605,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60622,7 +60622,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProtectedMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedMemory == rhs.protectedMemory ); @@ -60698,7 +60698,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60715,7 +60715,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProtectedMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedNoFault == rhs.protectedNoFault ); @@ -60817,7 +60817,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60837,7 +60837,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( provokingVertexLast == rhs.provokingVertexLast ) && @@ -60919,7 +60919,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -60940,7 +60940,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -61022,7 +61022,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61039,7 +61039,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDevicePushDescriptorPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxPushDescriptors == rhs.maxPushDescriptors ); @@ -61132,7 +61132,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61149,7 +61149,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -61267,7 +61267,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61292,7 +61292,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -61390,7 +61390,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61407,7 +61407,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRayQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayQuery == rhs.rayQuery ); @@ -61509,7 +61509,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61529,7 +61529,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayTracingMotionBlur == rhs.rayTracingMotionBlur ) && @@ -61662,7 +61662,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61691,7 +61691,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayTracingPipeline == rhs.rayTracingPipeline ) && @@ -61793,7 +61793,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61828,7 +61828,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -61933,7 +61933,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -61968,7 +61968,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRayTracingPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62075,7 +62075,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62092,7 +62092,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62202,7 +62202,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62223,7 +62223,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRobustness2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustBufferAccess2 == rhs.robustBufferAccess2 ) && @@ -62304,7 +62304,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62324,7 +62324,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceRobustness2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62413,7 +62413,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62442,7 +62442,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62531,7 +62531,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62551,7 +62551,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62648,7 +62648,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62665,7 +62665,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -62758,7 +62758,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62775,7 +62775,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceScalarBlockLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( scalarBlockLayout == rhs.scalarBlockLayout ); @@ -62871,7 +62871,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -62888,7 +62888,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -63082,7 +63082,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63125,7 +63125,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -63340,7 +63340,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63383,7 +63383,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -63507,7 +63507,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63527,7 +63527,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderAtomicInt64Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -63631,7 +63631,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63651,7 +63651,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderClockFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSubgroupClock == rhs.shaderSubgroupClock ) && @@ -63731,7 +63731,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63751,7 +63751,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderCoreProperties2AMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderCoreFeatures == rhs.shaderCoreFeatures ) && @@ -63856,7 +63856,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -63903,7 +63903,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderCorePropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderEngineCount == rhs.shaderEngineCount ) && @@ -64018,7 +64018,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64035,7 +64035,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -64130,7 +64130,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64147,7 +64147,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderDrawParametersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderDrawParameters == rhs.shaderDrawParameters ); @@ -64249,7 +64249,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64269,7 +64269,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderFloat16Int8Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderFloat16 == rhs.shaderFloat16 ) && @@ -64376,7 +64376,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64396,7 +64396,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -64491,7 +64491,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64508,7 +64508,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageFootprint == rhs.imageFootprint ); @@ -64602,7 +64602,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -64619,7 +64619,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65052,7 +65052,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65131,7 +65131,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderIntegerDotProductProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65307,7 +65307,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65324,7 +65324,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65417,7 +65417,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65434,7 +65434,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSMBuiltins == rhs.shaderSMBuiltins ); @@ -65514,7 +65514,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65531,7 +65531,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSMCount == rhs.shaderSMCount ) && @@ -65628,7 +65628,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65645,7 +65645,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65744,7 +65744,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65761,7 +65761,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65858,7 +65858,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65875,7 +65875,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -65979,7 +65979,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -65999,7 +65999,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShadingRateImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateImage == rhs.shadingRateImage ) && @@ -66083,7 +66083,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66104,7 +66104,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceShadingRateImagePropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateTexelSize == rhs.shadingRateTexelSize ) && @@ -66235,7 +66235,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66258,7 +66258,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSparseImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && ( type == rhs.type ) && @@ -66343,7 +66343,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66365,7 +66365,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSubgroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subgroupSize == rhs.subgroupSize ) && @@ -66471,7 +66471,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66491,7 +66491,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSubgroupSizeControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subgroupSizeControl == rhs.subgroupSizeControl ) && @@ -66578,7 +66578,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66601,7 +66601,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSubgroupSizeControlProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minSubgroupSize == rhs.minSubgroupSize ) && @@ -66700,7 +66700,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66717,7 +66717,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subpassShading == rhs.subpassShading ); @@ -66795,7 +66795,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66812,7 +66812,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -66902,7 +66902,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -66920,7 +66920,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSurfaceInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surface == rhs.surface ); @@ -67011,7 +67011,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67028,7 +67028,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceSynchronization2Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( synchronization2 == rhs.synchronization2 ); @@ -67123,7 +67123,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67140,7 +67140,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( texelBufferAlignment == rhs.texelBufferAlignment ); @@ -67224,7 +67224,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67251,7 +67251,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTexelBufferAlignmentProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -67353,7 +67353,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67370,7 +67370,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -67463,7 +67463,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67480,7 +67480,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTimelineSemaphoreFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( timelineSemaphore == rhs.timelineSemaphore ); @@ -67558,7 +67558,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67575,7 +67575,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTimelineSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -67658,7 +67658,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67681,7 +67681,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceToolProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( name == rhs.name ) && ( version == rhs.version ) && @@ -67788,7 +67788,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67808,7 +67808,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transformFeedback == rhs.transformFeedback ) && @@ -67906,7 +67906,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -67945,7 +67945,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68059,7 +68059,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68076,7 +68076,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68179,7 +68179,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68199,7 +68199,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVariablePointersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68308,7 +68308,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68328,7 +68328,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68410,7 +68410,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68427,7 +68427,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68522,7 +68522,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68539,7 +68539,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -68656,7 +68656,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68678,7 +68678,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoProfileKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( videoCodecOperation == rhs.videoCodecOperation ) && @@ -68778,7 +68778,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68798,7 +68798,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoProfilesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( profileCount == rhs.profileCount ) && @@ -68875,7 +68875,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -68895,7 +68895,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( PhysicalDeviceVideoFormatInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageUsage == rhs.imageUsage ) && @@ -69085,7 +69085,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -69128,7 +69128,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan11Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -69251,7 +69251,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -69300,7 +69300,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan11Properties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceUUID == rhs.deviceUUID ) && @@ -69827,7 +69827,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -69940,7 +69940,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan12Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -70210,7 +70210,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -70333,7 +70333,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan12Properties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( driverID == rhs.driverID ) && @@ -70663,7 +70663,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -70712,7 +70712,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan13Features const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustImageAccess == rhs.robustImageAccess ) && @@ -70917,7 +70917,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71026,7 +71026,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkan13Properties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minSubgroupSize == rhs.minSubgroupSize ) && @@ -71246,7 +71246,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71268,7 +71268,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceVulkanMemoryModelFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vulkanMemoryModel == rhs.vulkanMemoryModel ) && @@ -71398,7 +71398,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71425,7 +71425,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -71527,7 +71527,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71544,7 +71544,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ycbcr2plane444Formats == rhs.ycbcr2plane444Formats ); @@ -71636,7 +71636,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71653,7 +71653,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ycbcrImageArrays == rhs.ycbcrImageArrays ); @@ -71749,7 +71749,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71766,7 +71766,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -71889,7 +71889,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -71910,7 +71910,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCacheCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -72025,7 +72025,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72046,7 +72046,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCacheHeaderVersionOne const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( headerSize == rhs.headerSize ) && ( headerVersion == rhs.headerVersion ) && @@ -72157,7 +72157,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72178,7 +72178,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcPremultiplied == rhs.srcPremultiplied ) && @@ -72298,7 +72298,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72318,7 +72318,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineColorWriteCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachmentCount == rhs.attachmentCount ) && @@ -72410,7 +72410,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72429,7 +72429,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCompilerControlCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( compilerControlFlags == rhs.compilerControlFlags ); @@ -72583,7 +72583,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72612,7 +72612,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCoverageModulationStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -72725,7 +72725,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72745,7 +72745,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCoverageReductionStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -72860,7 +72860,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72881,7 +72881,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCoverageToColorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -72955,7 +72955,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -72972,7 +72972,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCreationFeedback const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( flags == rhs.flags ) && ( duration == rhs.duration ); @@ -73095,7 +73095,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73117,7 +73117,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineCreationFeedbackCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -73267,7 +73267,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73289,7 +73289,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineDiscardRectangleStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -73391,7 +73391,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73411,7 +73411,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineExecutableInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipeline == rhs.pipeline ) && @@ -73511,7 +73511,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73534,7 +73534,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineExecutableInternalRepresentationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( name == rhs.name ) && @@ -73620,7 +73620,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73642,7 +73642,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineExecutablePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stages == rhs.stages ) && ( name == rhs.name ) && @@ -73791,7 +73791,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73914,7 +73914,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -73935,7 +73935,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateType == rhs.shadingRateType ) && @@ -74045,7 +74045,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74065,7 +74065,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fragmentSize == rhs.fragmentSize ) && @@ -74153,7 +74153,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74171,7 +74171,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipeline == rhs.pipeline ); @@ -74261,7 +74261,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74278,7 +74278,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PushConstantRange const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( stageFlags == rhs.stageFlags ) && ( offset == rhs.offset ) && ( size == rhs.size ); @@ -74428,7 +74428,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74451,7 +74451,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -74570,7 +74570,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74590,7 +74590,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineLibraryCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( libraryCount == rhs.libraryCount ) && @@ -74705,7 +74705,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74726,7 +74726,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -74834,7 +74834,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -74854,7 +74854,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -74978,7 +74978,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75000,7 +75000,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationLineStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -75103,7 +75103,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75122,7 +75122,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( provokingVertexMode == rhs.provokingVertexMode ); @@ -75219,7 +75219,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75238,7 +75238,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationStateRasterizationOrderAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rasterizationOrder == rhs.rasterizationOrder ); @@ -75342,7 +75342,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75362,7 +75362,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRasterizationStateStreamCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -75513,7 +75513,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75542,7 +75542,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRenderingCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewMask == rhs.viewMask ) && @@ -75645,7 +75645,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75662,7 +75662,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -75766,7 +75766,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75786,7 +75786,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineSampleLocationsStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -75868,7 +75868,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75885,7 +75885,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( requiredSubgroupSize == rhs.requiredSubgroupSize ); @@ -75980,7 +75980,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -75999,7 +75999,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineTessellationDomainOriginStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( domainOrigin == rhs.domainOrigin ); @@ -76091,7 +76091,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76108,7 +76108,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( VertexInputBindingDivisorDescriptionEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( binding == rhs.binding ) && ( divisor == rhs.divisor ); @@ -76227,7 +76227,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76247,7 +76247,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -76386,7 +76386,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76407,7 +76407,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( sampleOrderType == rhs.sampleOrderType ) && @@ -76505,7 +76505,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76522,7 +76522,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportDepthClipControlCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( negativeOneToOne == rhs.negativeOneToOne ); @@ -76645,7 +76645,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76665,7 +76665,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -76774,7 +76774,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76791,7 +76791,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ShadingRatePaletteNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( shadingRatePaletteEntryCount == rhs.shadingRatePaletteEntryCount ) && @@ -76917,7 +76917,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -76938,7 +76938,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -77051,7 +77051,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77071,7 +77071,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ViewportSwizzleNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ) && ( w == rhs.w ); @@ -77197,7 +77197,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77218,7 +77218,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportSwizzleStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -77304,7 +77304,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77321,7 +77321,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ViewportWScalingNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( xcoeff == rhs.xcoeff ) && ( ycoeff == rhs.ycoeff ); @@ -77445,7 +77445,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77466,7 +77466,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PipelineViewportWScalingStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -77556,7 +77556,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77687,7 +77687,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77707,7 +77707,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentIdKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && @@ -77914,7 +77914,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -77939,7 +77939,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && @@ -78042,7 +78042,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78059,7 +78059,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RectLayerKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( offset == rhs.offset ) && ( extent == rhs.extent ) && ( layer == rhs.layer ); @@ -78154,7 +78154,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78171,7 +78171,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( rectangleCount == rhs.rectangleCount ) && ( pRectangles == rhs.pRectangles ); @@ -78274,7 +78274,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78294,7 +78294,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentRegionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && @@ -78378,7 +78378,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78395,7 +78395,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentTimeGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( presentID == rhs.presentID ) && ( desiredPresentTime == rhs.desiredPresentTime ); @@ -78498,7 +78498,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78518,7 +78518,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PresentTimesInfoGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && @@ -78606,7 +78606,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78625,7 +78625,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( PrivateDataSlotCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -78710,7 +78710,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78727,7 +78727,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ProtectedSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedSubmit == rhs.protectedSubmit ); @@ -78837,7 +78837,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -78859,7 +78859,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueryPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -78988,7 +78988,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79009,7 +79009,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueryPoolPerformanceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) && @@ -79106,7 +79106,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79125,7 +79125,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -79204,7 +79204,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79223,7 +79223,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueueFamilyCheckpointProperties2NV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -79298,7 +79298,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79317,7 +79317,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueueFamilyCheckpointPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -79435,7 +79435,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79456,7 +79456,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueueFamilyGlobalPriorityPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( priorityCount == rhs.priorityCount ) && @@ -79535,7 +79535,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79555,7 +79555,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueueFamilyProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( queueFlags == rhs.queueFlags ) && ( queueCount == rhs.queueCount ) && @@ -79621,7 +79621,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79640,7 +79640,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( QueueFamilyProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyProperties == rhs.queueFamilyProperties ); @@ -79733,7 +79733,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79750,7 +79750,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( QueueFamilyQueryResultStatusProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supported == rhs.supported ); @@ -79888,7 +79888,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -79919,7 +79919,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RayTracingShaderGroupCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && @@ -80030,7 +80030,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80047,7 +80047,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RayTracingPipelineInterfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -80287,7 +80287,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80330,7 +80330,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RayTracingPipelineCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -80472,7 +80472,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80495,7 +80495,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RayTracingShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && @@ -80705,7 +80705,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80742,7 +80742,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RayTracingPipelineCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -80821,7 +80821,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80838,7 +80838,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RefreshCycleDurationGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( refreshDuration == rhs.refreshDuration ); @@ -80944,7 +80944,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -80964,7 +80964,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassAttachmentBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachmentCount == rhs.attachmentCount ) && @@ -81113,7 +81113,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -81136,7 +81136,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && @@ -81377,7 +81377,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -81412,7 +81412,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassDescription const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( flags == rhs.flags ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && @@ -81546,7 +81546,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -81570,7 +81570,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassDependency const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( srcSubpass == rhs.srcSubpass ) && ( dstSubpass == rhs.dstSubpass ) && @@ -81758,7 +81758,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -81784,7 +81784,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -82047,7 +82047,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -82088,7 +82088,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -82249,7 +82249,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -82284,7 +82284,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassDependency2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubpass == rhs.srcSubpass ) && @@ -82513,7 +82513,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -82550,7 +82550,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassCreateInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -82655,7 +82655,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -82674,7 +82674,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassFragmentDensityMapCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -82798,7 +82798,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -82818,7 +82818,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassInputAttachmentAspectCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( aspectReferenceCount == rhs.aspectReferenceCount ) && @@ -82998,7 +82998,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83029,7 +83029,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassMultiviewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subpassCount == rhs.subpassCount ) && @@ -83124,7 +83124,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83141,7 +83141,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( subpassIndex == rhs.subpassIndex ) && ( sampleLocationsInfo == rhs.sampleLocationsInfo ); @@ -83287,7 +83287,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83314,7 +83314,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassSampleLocationsBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -83409,7 +83409,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83428,7 +83428,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderPassTransformBeginInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ); @@ -83579,7 +83579,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83706,7 +83706,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83726,7 +83726,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && @@ -83840,7 +83840,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -83861,7 +83861,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && @@ -84044,7 +84044,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84079,7 +84079,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( RenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -84243,7 +84243,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84267,7 +84267,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ResolveImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && @@ -84376,7 +84376,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84396,7 +84396,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( components == rhs.components ) && @@ -84616,7 +84616,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84667,7 +84667,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -84787,7 +84787,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84879,7 +84879,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -84898,7 +84898,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerReductionModeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( reductionMode == rhs.reductionMode ); @@ -85052,7 +85052,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85087,7 +85087,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerYcbcrConversionCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && @@ -85176,7 +85176,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85193,7 +85193,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerYcbcrConversionImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -85283,7 +85283,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85302,7 +85302,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SamplerYcbcrConversionInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( conversion == rhs.conversion ); @@ -85407,7 +85407,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85428,7 +85428,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ScreenSurfaceCreateInfoQNX const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( context == rhs.context ) && @@ -85517,7 +85517,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85536,7 +85536,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -85630,7 +85630,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85650,7 +85650,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -85750,7 +85750,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85770,7 +85770,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SemaphoreGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -85875,7 +85875,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -85895,7 +85895,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -85992,7 +85992,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86012,7 +86012,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreSignalInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -86123,7 +86123,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86145,7 +86145,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && @@ -86242,7 +86242,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86262,7 +86262,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreTypeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphoreType == rhs.semaphoreType ) && @@ -86417,7 +86417,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86439,7 +86439,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SemaphoreWaitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -86518,7 +86518,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86535,7 +86535,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SetStateFlagsIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( data == rhs.data ); @@ -86645,7 +86645,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86666,7 +86666,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ShaderModuleCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -86761,7 +86761,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86780,7 +86780,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ShaderModuleValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( validationCache == rhs.validationCache ); @@ -86856,7 +86856,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86874,7 +86874,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ShaderResourceUsageAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( numUsedVgprs == rhs.numUsedVgprs ) && ( numUsedSgprs == rhs.numUsedSgprs ) && @@ -86953,7 +86953,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -86982,7 +86982,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ShaderStatisticsInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( shaderStageMask == rhs.shaderStageMask ) && ( resourceUsage == rhs.resourceUsage ) && @@ -87057,7 +87057,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87075,7 +87075,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SharedPresentSurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -87149,7 +87149,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87168,7 +87168,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( aspectMask == rhs.aspectMask ) && ( imageGranularity == rhs.imageGranularity ) && ( flags == rhs.flags ); @@ -87234,7 +87234,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87253,7 +87253,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( properties == rhs.properties ); @@ -87332,7 +87332,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87354,7 +87354,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( formatProperties == rhs.formatProperties ) && ( imageMipTailFirstLod == rhs.imageMipTailFirstLod ) && @@ -87425,7 +87425,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87444,7 +87444,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SparseImageMemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryRequirements == rhs.memoryRequirements ); @@ -87545,7 +87545,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87673,7 +87673,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87692,7 +87692,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( StridedDeviceAddressRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( deviceAddress == rhs.deviceAddress ) && ( stride == rhs.stride ) && ( size == rhs.size ); @@ -87896,7 +87896,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -87929,7 +87929,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && @@ -88126,7 +88126,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88159,7 +88159,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubmitInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -88256,7 +88256,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88275,7 +88275,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( contents == rhs.contents ); @@ -88383,7 +88383,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88404,7 +88404,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassDescriptionDepthStencilResolve const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthResolveMode == rhs.depthResolveMode ) && @@ -88485,7 +88485,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88502,7 +88502,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassEndInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); @@ -88622,7 +88622,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88642,7 +88642,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -88723,7 +88723,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88743,7 +88743,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SubpassShadingPipelineCreateInfoHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && @@ -88838,7 +88838,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -88879,7 +88879,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceCapabilities2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minImageCount == rhs.minImageCount ) && @@ -88983,7 +88983,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89018,7 +89018,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( minImageCount == rhs.minImageCount ) && ( maxImageCount == rhs.maxImageCount ) && @@ -89095,7 +89095,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89114,7 +89114,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceCapabilities == rhs.surfaceCapabilities ); @@ -89206,7 +89206,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89223,7 +89223,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -89297,7 +89297,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89314,7 +89314,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceFormatKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( format == rhs.format ) && ( colorSpace == rhs.colorSpace ); @@ -89376,7 +89376,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89394,7 +89394,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceFormat2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceFormat == rhs.surfaceFormat ); @@ -89483,7 +89483,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89502,7 +89502,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SurfaceFullScreenExclusiveInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fullScreenExclusive == rhs.fullScreenExclusive ); @@ -89595,7 +89595,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89612,7 +89612,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( SurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hmonitor == rhs.hmonitor ); @@ -89702,7 +89702,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89719,7 +89719,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SurfaceProtectedCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supportsProtected == rhs.supportsProtected ); @@ -89807,7 +89807,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -89826,7 +89826,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SwapchainCounterCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceCounters == rhs.surfaceCounters ); @@ -90096,7 +90096,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90147,7 +90147,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( surface == rhs.surface ) && @@ -90260,7 +90260,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90277,7 +90277,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( SwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( localDimmingEnable == rhs.localDimmingEnable ); @@ -90353,7 +90353,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90370,7 +90370,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( TextureLODGatherFormatPropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -90516,7 +90516,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90543,7 +90543,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( TimelineSemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -90647,7 +90647,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90664,7 +90664,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( TraceRaysIndirectCommandKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( width == rhs.width ) && ( height == rhs.height ) && ( depth == rhs.depth ); @@ -90781,7 +90781,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90802,7 +90802,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -90953,7 +90953,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -90980,7 +90980,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ValidationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -91100,7 +91100,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91120,7 +91120,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( ValidationFlagsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -91235,7 +91235,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91257,7 +91257,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( VertexInputAttributeDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( location == rhs.location ) && @@ -91374,7 +91374,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91396,7 +91396,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( VertexInputBindingDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( binding == rhs.binding ) && @@ -91494,7 +91494,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91514,7 +91514,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( ViSurfaceCreateInfoNN const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window ); @@ -91627,7 +91627,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91649,7 +91649,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoPictureResourceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( codedOffset == rhs.codedOffset ) && @@ -91749,7 +91749,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91769,7 +91769,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoReferenceSlotKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && @@ -91930,7 +91930,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -91961,7 +91961,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoBeginCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -92081,7 +92081,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92103,7 +92103,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoBindMemoryKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryBindIndex == rhs.memoryBindIndex ) && @@ -92191,7 +92191,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92226,7 +92226,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( capabilityFlags == rhs.capabilityFlags ) && @@ -92326,7 +92326,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92345,7 +92345,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoCodingControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -92423,7 +92423,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92444,7 +92444,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxLevel == rhs.maxLevel ) && @@ -92538,7 +92538,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92557,7 +92557,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdReferenceInfo == rhs.pStdReferenceInfo ); @@ -92644,7 +92644,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92661,7 +92661,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264MvcEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdMvc == rhs.pStdMvc ); @@ -92785,7 +92785,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -92806,7 +92806,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdPictureInfo == rhs.pStdPictureInfo ) && @@ -92907,7 +92907,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93038,7 +93038,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93058,7 +93058,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -93215,7 +93215,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93237,7 +93237,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && @@ -93356,7 +93356,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93377,7 +93377,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && @@ -93457,7 +93457,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93477,7 +93477,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxLevel == rhs.maxLevel ) && @@ -93569,7 +93569,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93588,7 +93588,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdReferenceInfo == rhs.pStdReferenceInfo ); @@ -93714,7 +93714,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93735,7 +93735,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdPictureInfo == rhs.pStdPictureInfo ) && @@ -93826,7 +93826,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93950,7 +93950,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -93970,7 +93970,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -94127,7 +94127,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -94149,7 +94149,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && @@ -94268,7 +94268,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -94289,7 +94289,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && @@ -94498,7 +94498,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -94537,7 +94537,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoDecodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -94729,7 +94729,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -94770,7 +94770,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -94884,7 +94884,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -94904,7 +94904,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && @@ -95048,7 +95048,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95070,7 +95070,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsId == rhs.spsId ) && @@ -95170,7 +95170,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95187,7 +95187,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( frameISize == rhs.frameISize ) && ( framePSize == rhs.framePSize ) && ( frameBSize == rhs.frameBSize ); @@ -95353,7 +95353,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95384,7 +95384,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264NaluSliceEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pSliceHeaderStd == rhs.pSliceHeaderStd ) && @@ -95481,7 +95481,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95596,7 +95596,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95613,7 +95613,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( qpI == rhs.qpI ) && ( qpP == rhs.qpP ) && ( qpB == rhs.qpB ); @@ -95732,7 +95732,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95756,7 +95756,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( gopFrameCount == rhs.gopFrameCount ) && @@ -95928,7 +95928,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -95965,7 +95965,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( temporalLayerId == rhs.temporalLayerId ) && @@ -96088,7 +96088,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -96109,7 +96109,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -96267,7 +96267,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -96289,7 +96289,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && @@ -96408,7 +96408,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -96429,7 +96429,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && @@ -96629,7 +96629,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -96662,7 +96662,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH264VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -96854,7 +96854,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -96895,7 +96895,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -97008,7 +97008,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97028,7 +97028,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && @@ -97193,7 +97193,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97217,7 +97217,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vpsId == rhs.vpsId ) && ( spsId == rhs.spsId ) && @@ -97319,7 +97319,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97336,7 +97336,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( frameISize == rhs.frameISize ) && ( framePSize == rhs.framePSize ) && ( frameBSize == rhs.frameBSize ); @@ -97493,7 +97493,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97522,7 +97522,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265ReferenceListsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -97640,7 +97640,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97661,7 +97661,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265NaluSliceSegmentEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ctbCount == rhs.ctbCount ) && @@ -97753,7 +97753,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97868,7 +97868,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -97885,7 +97885,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( qpI == rhs.qpI ) && ( qpP == rhs.qpP ) && ( qpB == rhs.qpB ); @@ -98004,7 +98004,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98028,7 +98028,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( gopFrameCount == rhs.gopFrameCount ) && @@ -98200,7 +98200,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98237,7 +98237,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( temporalId == rhs.temporalId ) && @@ -98351,7 +98351,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98371,7 +98371,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -98560,7 +98560,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98584,7 +98584,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vpsStdCount == rhs.vpsStdCount ) && @@ -98715,7 +98715,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98737,7 +98737,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxVpsStdCount == rhs.maxVpsStdCount ) && @@ -98885,7 +98885,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -98908,7 +98908,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeH265VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pReferenceFinalLists == rhs.pReferenceFinalLists ) && @@ -99129,7 +99129,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99170,7 +99170,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -99322,7 +99322,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99353,7 +99353,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeRateControlLayerInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( averageBitrate == rhs.averageBitrate ) && @@ -99503,7 +99503,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99525,7 +99525,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEncodeRateControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -99619,7 +99619,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99638,7 +99638,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoEndCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); @@ -99709,7 +99709,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99726,7 +99726,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoFormatPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ); @@ -99823,7 +99823,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99843,7 +99843,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoGetMemoryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryBindIndex == rhs.memoryBindIndex ) && @@ -99935,7 +99935,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -99954,7 +99954,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoQueueFamilyProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( videoCodecOperations == rhs.videoCodecOperations ); @@ -100106,7 +100106,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -100141,7 +100141,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoSessionCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) && @@ -100253,7 +100253,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -100273,7 +100273,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoSessionParametersCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -100367,7 +100367,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -100384,7 +100384,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( VideoSessionParametersUpdateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( updateSequenceCount == rhs.updateSequenceCount ); @@ -100488,7 +100488,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -100509,7 +100509,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( WaylandSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( display == rhs.display ) && @@ -100764,7 +100764,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -100797,7 +100797,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( Win32KeyedMutexAcquireReleaseInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( acquireCount == rhs.acquireCount ) && @@ -101059,7 +101059,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101092,7 +101092,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( Win32KeyedMutexAcquireReleaseInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( acquireCount == rhs.acquireCount ) && @@ -101206,7 +101206,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101227,7 +101227,7 @@ namespace VULKAN_HPP_NAMESPACE # else bool operator==( Win32SurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && @@ -101444,7 +101444,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101479,7 +101479,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( WriteDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dstSet == rhs.dstSet ) && @@ -101610,7 +101610,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101630,7 +101630,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( WriteDescriptorSetAccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -101756,7 +101756,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101776,7 +101776,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( WriteDescriptorSetAccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && @@ -101894,7 +101894,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +#if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -101912,7 +101912,7 @@ namespace VULKAN_HPP_NAMESPACE #else bool operator==( WriteDescriptorSetInlineUniformBlock const & rhs ) const VULKAN_HPP_NOEXCEPT { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) return this->reflect() == rhs.reflect(); # else return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dataSize == rhs.dataSize ) && ( pData == rhs.pData ); @@ -102017,7 +102017,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else @@ -102153,7 +102153,7 @@ namespace VULKAN_HPP_NAMESPACE return *reinterpret_cast( this ); } -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) +# if defined( VULKAN_HPP_USE_REFLECT ) # if 14 <= VULKAN_HPP_CPP_VERSION auto # else