xref: /aosp_15_r20/external/vulkan-headers/include/vulkan/vulkan_static_assertions.hpp (revision 902771965e4c6d39c75c62130a6a330c08b024db)
1*90277196SAndroid Build Coastguard Worker // Copyright 2015-2024 The Khronos Group Inc.
2*90277196SAndroid Build Coastguard Worker //
3*90277196SAndroid Build Coastguard Worker // SPDX-License-Identifier: Apache-2.0 OR MIT
4*90277196SAndroid Build Coastguard Worker //
5*90277196SAndroid Build Coastguard Worker 
6*90277196SAndroid Build Coastguard Worker // This header is generated from the Khronos Vulkan XML API Registry.
7*90277196SAndroid Build Coastguard Worker 
8*90277196SAndroid Build Coastguard Worker #ifndef VULKAN_STATIC_ASSERTIONS_HPP
9*90277196SAndroid Build Coastguard Worker #define VULKAN_STATIC_ASSERTIONS_HPP
10*90277196SAndroid Build Coastguard Worker 
11*90277196SAndroid Build Coastguard Worker #include <vulkan/vulkan.hpp>
12*90277196SAndroid Build Coastguard Worker 
13*90277196SAndroid Build Coastguard Worker //=========================
14*90277196SAndroid Build Coastguard Worker //=== static_assertions ===
15*90277196SAndroid Build Coastguard Worker //=========================
16*90277196SAndroid Build Coastguard Worker 
17*90277196SAndroid Build Coastguard Worker //=== VK_VERSION_1_0 ===
18*90277196SAndroid Build Coastguard Worker 
19*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent2D ) == sizeof( VkExtent2D ), "struct and wrapper have different size!" );
20*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent2D>::value, "struct wrapper is not a standard layout!" );
21*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent2D>::value, "Extent2D is not nothrow_move_constructible!" );
22*90277196SAndroid Build Coastguard Worker 
23*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent3D ) == sizeof( VkExtent3D ), "struct and wrapper have different size!" );
24*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent3D>::value, "struct wrapper is not a standard layout!" );
25*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent3D>::value, "Extent3D is not nothrow_move_constructible!" );
26*90277196SAndroid Build Coastguard Worker 
27*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset2D ) == sizeof( VkOffset2D ), "struct and wrapper have different size!" );
28*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset2D>::value, "struct wrapper is not a standard layout!" );
29*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset2D>::value, "Offset2D is not nothrow_move_constructible!" );
30*90277196SAndroid Build Coastguard Worker 
31*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset3D ) == sizeof( VkOffset3D ), "struct and wrapper have different size!" );
32*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset3D>::value, "struct wrapper is not a standard layout!" );
33*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset3D>::value, "Offset3D is not nothrow_move_constructible!" );
34*90277196SAndroid Build Coastguard Worker 
35*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Rect2D ) == sizeof( VkRect2D ), "struct and wrapper have different size!" );
36*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Rect2D>::value, "struct wrapper is not a standard layout!" );
37*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Rect2D>::value, "Rect2D is not nothrow_move_constructible!" );
38*90277196SAndroid Build Coastguard Worker 
39*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseInStructure ) == sizeof( VkBaseInStructure ), "struct and wrapper have different size!" );
40*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseInStructure>::value, "struct wrapper is not a standard layout!" );
41*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseInStructure>::value,
42*90277196SAndroid Build Coastguard Worker                           "BaseInStructure is not nothrow_move_constructible!" );
43*90277196SAndroid Build Coastguard Worker 
44*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseOutStructure ) == sizeof( VkBaseOutStructure ), "struct and wrapper have different size!" );
45*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value, "struct wrapper is not a standard layout!" );
46*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value,
47*90277196SAndroid Build Coastguard Worker                           "BaseOutStructure is not nothrow_move_constructible!" );
48*90277196SAndroid Build Coastguard Worker 
49*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" );
50*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
51*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value,
52*90277196SAndroid Build Coastguard Worker                           "BufferMemoryBarrier is not nothrow_move_constructible!" );
53*90277196SAndroid Build Coastguard Worker 
54*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == sizeof( VkDispatchIndirectCommand ),
55*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
56*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value, "struct wrapper is not a standard layout!" );
57*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value,
58*90277196SAndroid Build Coastguard Worker                           "DispatchIndirectCommand is not nothrow_move_constructible!" );
59*90277196SAndroid Build Coastguard Worker 
60*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand ) == sizeof( VkDrawIndexedIndirectCommand ),
61*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
62*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value, "struct wrapper is not a standard layout!" );
63*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value,
64*90277196SAndroid Build Coastguard Worker                           "DrawIndexedIndirectCommand is not nothrow_move_constructible!" );
65*90277196SAndroid Build Coastguard Worker 
66*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndirectCommand ) == sizeof( VkDrawIndirectCommand ), "struct and wrapper have different size!" );
67*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value, "struct wrapper is not a standard layout!" );
68*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value,
69*90277196SAndroid Build Coastguard Worker                           "DrawIndirectCommand is not nothrow_move_constructible!" );
70*90277196SAndroid Build Coastguard Worker 
71*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), "struct and wrapper have different size!" );
72*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
73*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value,
74*90277196SAndroid Build Coastguard Worker                           "ImageMemoryBarrier is not nothrow_move_constructible!" );
75*90277196SAndroid Build Coastguard Worker 
76*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), "struct and wrapper have different size!" );
77*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "struct wrapper is not a standard layout!" );
78*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "MemoryBarrier is not nothrow_move_constructible!" );
79*90277196SAndroid Build Coastguard Worker 
80*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne ) == sizeof( VkPipelineCacheHeaderVersionOne ),
81*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
82*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value, "struct wrapper is not a standard layout!" );
83*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value,
84*90277196SAndroid Build Coastguard Worker                           "PipelineCacheHeaderVersionOne is not nothrow_move_constructible!" );
85*90277196SAndroid Build Coastguard Worker 
86*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), "struct and wrapper have different size!" );
87*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, "struct wrapper is not a standard layout!" );
88*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value,
89*90277196SAndroid Build Coastguard Worker                           "AllocationCallbacks is not nothrow_move_constructible!" );
90*90277196SAndroid Build Coastguard Worker 
91*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ApplicationInfo ) == sizeof( VkApplicationInfo ), "struct and wrapper have different size!" );
92*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value, "struct wrapper is not a standard layout!" );
93*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value,
94*90277196SAndroid Build Coastguard Worker                           "ApplicationInfo is not nothrow_move_constructible!" );
95*90277196SAndroid Build Coastguard Worker 
96*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties ) == sizeof( VkFormatProperties ), "struct and wrapper have different size!" );
97*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties>::value, "struct wrapper is not a standard layout!" );
98*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties>::value,
99*90277196SAndroid Build Coastguard Worker                           "FormatProperties is not nothrow_move_constructible!" );
100*90277196SAndroid Build Coastguard Worker 
101*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties ) == sizeof( VkImageFormatProperties ),
102*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
103*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
104*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value,
105*90277196SAndroid Build Coastguard Worker                           "ImageFormatProperties is not nothrow_move_constructible!" );
106*90277196SAndroid Build Coastguard Worker 
107*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Instance ) == sizeof( VkInstance ), "handle and wrapper have different size!" );
108*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not copy_constructible!" );
109*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not nothrow_move_constructible!" );
110*90277196SAndroid Build Coastguard Worker 
111*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InstanceCreateInfo ) == sizeof( VkInstanceCreateInfo ), "struct and wrapper have different size!" );
112*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value, "struct wrapper is not a standard layout!" );
113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value,
114*90277196SAndroid Build Coastguard Worker                           "InstanceCreateInfo is not nothrow_move_constructible!" );
115*90277196SAndroid Build Coastguard Worker 
116*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHeap ) == sizeof( VkMemoryHeap ), "struct and wrapper have different size!" );
117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "struct wrapper is not a standard layout!" );
118*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "MemoryHeap is not nothrow_move_constructible!" );
119*90277196SAndroid Build Coastguard Worker 
120*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryType ) == sizeof( VkMemoryType ), "struct and wrapper have different size!" );
121*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryType>::value, "struct wrapper is not a standard layout!" );
122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryType>::value, "MemoryType is not nothrow_move_constructible!" );
123*90277196SAndroid Build Coastguard Worker 
124*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice ) == sizeof( VkPhysicalDevice ), "handle and wrapper have different size!" );
125*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value, "PhysicalDevice is not copy_constructible!" );
126*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value,
127*90277196SAndroid Build Coastguard Worker                           "PhysicalDevice is not nothrow_move_constructible!" );
128*90277196SAndroid Build Coastguard Worker 
129*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures ) == sizeof( VkPhysicalDeviceFeatures ),
130*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
131*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value, "struct wrapper is not a standard layout!" );
132*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value,
133*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFeatures is not nothrow_move_constructible!" );
134*90277196SAndroid Build Coastguard Worker 
135*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits ) == sizeof( VkPhysicalDeviceLimits ), "struct and wrapper have different size!" );
136*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value, "struct wrapper is not a standard layout!" );
137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value,
138*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLimits is not nothrow_move_constructible!" );
139*90277196SAndroid Build Coastguard Worker 
140*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties ) == sizeof( VkPhysicalDeviceMemoryProperties ),
141*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
142*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value, "struct wrapper is not a standard layout!" );
143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value,
144*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" );
145*90277196SAndroid Build Coastguard Worker 
146*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == sizeof( VkPhysicalDeviceProperties ),
147*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
148*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, "struct wrapper is not a standard layout!" );
149*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value,
150*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProperties is not nothrow_move_constructible!" );
151*90277196SAndroid Build Coastguard Worker 
152*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == sizeof( VkPhysicalDeviceSparseProperties ),
153*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
154*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, "struct wrapper is not a standard layout!" );
155*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value,
156*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSparseProperties is not nothrow_move_constructible!" );
157*90277196SAndroid Build Coastguard Worker 
158*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ),
159*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
160*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, "struct wrapper is not a standard layout!" );
161*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value,
162*90277196SAndroid Build Coastguard Worker                           "QueueFamilyProperties is not nothrow_move_constructible!" );
163*90277196SAndroid Build Coastguard Worker 
164*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Device ) == sizeof( VkDevice ), "handle and wrapper have different size!" );
165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not copy_constructible!" );
166*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not nothrow_move_constructible!" );
167*90277196SAndroid Build Coastguard Worker 
168*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), "struct and wrapper have different size!" );
169*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value,
171*90277196SAndroid Build Coastguard Worker                           "DeviceCreateInfo is not nothrow_move_constructible!" );
172*90277196SAndroid Build Coastguard Worker 
173*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ),
174*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
175*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, "struct wrapper is not a standard layout!" );
176*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value,
177*90277196SAndroid Build Coastguard Worker                           "DeviceQueueCreateInfo is not nothrow_move_constructible!" );
178*90277196SAndroid Build Coastguard Worker 
179*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), "struct and wrapper have different size!" );
180*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, "struct wrapper is not a standard layout!" );
181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value,
182*90277196SAndroid Build Coastguard Worker                           "ExtensionProperties is not nothrow_move_constructible!" );
183*90277196SAndroid Build Coastguard Worker 
184*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerProperties ) == sizeof( VkLayerProperties ), "struct and wrapper have different size!" );
185*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerProperties>::value, "struct wrapper is not a standard layout!" );
186*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerProperties>::value,
187*90277196SAndroid Build Coastguard Worker                           "LayerProperties is not nothrow_move_constructible!" );
188*90277196SAndroid Build Coastguard Worker 
189*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Queue ) == sizeof( VkQueue ), "handle and wrapper have different size!" );
190*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not copy_constructible!" );
191*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not nothrow_move_constructible!" );
192*90277196SAndroid Build Coastguard Worker 
193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo ) == sizeof( VkSubmitInfo ), "struct and wrapper have different size!" );
194*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "struct wrapper is not a standard layout!" );
195*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "SubmitInfo is not nothrow_move_constructible!" );
196*90277196SAndroid Build Coastguard Worker 
197*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MappedMemoryRange ) == sizeof( VkMappedMemoryRange ), "struct and wrapper have different size!" );
198*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value, "struct wrapper is not a standard layout!" );
199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value,
200*90277196SAndroid Build Coastguard Worker                           "MappedMemoryRange is not nothrow_move_constructible!" );
201*90277196SAndroid Build Coastguard Worker 
202*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateInfo ) == sizeof( VkMemoryAllocateInfo ), "struct and wrapper have different size!" );
203*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" );
204*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value,
205*90277196SAndroid Build Coastguard Worker                           "MemoryAllocateInfo is not nothrow_move_constructible!" );
206*90277196SAndroid Build Coastguard Worker 
207*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemory ) == sizeof( VkDeviceMemory ), "handle and wrapper have different size!" );
208*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not copy_constructible!" );
209*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not nothrow_move_constructible!" );
210*90277196SAndroid Build Coastguard Worker 
211*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements ) == sizeof( VkMemoryRequirements ), "struct and wrapper have different size!" );
212*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value, "struct wrapper is not a standard layout!" );
213*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value,
214*90277196SAndroid Build Coastguard Worker                           "MemoryRequirements is not nothrow_move_constructible!" );
215*90277196SAndroid Build Coastguard Worker 
216*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), "struct and wrapper have different size!" );
217*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, "struct wrapper is not a standard layout!" );
218*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value,
219*90277196SAndroid Build Coastguard Worker                           "BindSparseInfo is not nothrow_move_constructible!" );
220*90277196SAndroid Build Coastguard Worker 
221*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), "struct and wrapper have different size!" );
222*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, "struct wrapper is not a standard layout!" );
223*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource>::value,
224*90277196SAndroid Build Coastguard Worker                           "ImageSubresource is not nothrow_move_constructible!" );
225*90277196SAndroid Build Coastguard Worker 
226*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == sizeof( VkSparseBufferMemoryBindInfo ),
227*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
229*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value,
230*90277196SAndroid Build Coastguard Worker                           "SparseBufferMemoryBindInfo is not nothrow_move_constructible!" );
231*90277196SAndroid Build Coastguard Worker 
232*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == sizeof( VkSparseImageFormatProperties ),
233*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
234*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
235*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value,
236*90277196SAndroid Build Coastguard Worker                           "SparseImageFormatProperties is not nothrow_move_constructible!" );
237*90277196SAndroid Build Coastguard Worker 
238*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBind ) == sizeof( VkSparseImageMemoryBind ),
239*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
240*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value, "struct wrapper is not a standard layout!" );
241*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value,
242*90277196SAndroid Build Coastguard Worker                           "SparseImageMemoryBind is not nothrow_move_constructible!" );
243*90277196SAndroid Build Coastguard Worker 
244*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo ) == sizeof( VkSparseImageMemoryBindInfo ),
245*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
246*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
247*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value,
248*90277196SAndroid Build Coastguard Worker                           "SparseImageMemoryBindInfo is not nothrow_move_constructible!" );
249*90277196SAndroid Build Coastguard Worker 
250*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements ) == sizeof( VkSparseImageMemoryRequirements ),
251*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
252*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
253*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value,
254*90277196SAndroid Build Coastguard Worker                           "SparseImageMemoryRequirements is not nothrow_move_constructible!" );
255*90277196SAndroid Build Coastguard Worker 
256*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == sizeof( VkSparseImageOpaqueMemoryBindInfo ),
257*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
258*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value,
260*90277196SAndroid Build Coastguard Worker                           "SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" );
261*90277196SAndroid Build Coastguard Worker 
262*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), "struct and wrapper have different size!" );
263*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, "struct wrapper is not a standard layout!" );
264*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value,
265*90277196SAndroid Build Coastguard Worker                           "SparseMemoryBind is not nothrow_move_constructible!" );
266*90277196SAndroid Build Coastguard Worker 
267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Fence ) == sizeof( VkFence ), "handle and wrapper have different size!" );
268*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not copy_constructible!" );
269*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not nothrow_move_constructible!" );
270*90277196SAndroid Build Coastguard Worker 
271*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), "struct and wrapper have different size!" );
272*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
273*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value,
274*90277196SAndroid Build Coastguard Worker                           "FenceCreateInfo is not nothrow_move_constructible!" );
275*90277196SAndroid Build Coastguard Worker 
276*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Semaphore ) == sizeof( VkSemaphore ), "handle and wrapper have different size!" );
277*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not copy_constructible!" );
278*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not nothrow_move_constructible!" );
279*90277196SAndroid Build Coastguard Worker 
280*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo ) == sizeof( VkSemaphoreCreateInfo ), "struct and wrapper have different size!" );
281*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" );
282*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value,
283*90277196SAndroid Build Coastguard Worker                           "SemaphoreCreateInfo is not nothrow_move_constructible!" );
284*90277196SAndroid Build Coastguard Worker 
285*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Event ) == sizeof( VkEvent ), "handle and wrapper have different size!" );
286*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not copy_constructible!" );
287*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not nothrow_move_constructible!" );
288*90277196SAndroid Build Coastguard Worker 
289*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::EventCreateInfo ) == sizeof( VkEventCreateInfo ), "struct and wrapper have different size!" );
290*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value, "struct wrapper is not a standard layout!" );
291*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value,
292*90277196SAndroid Build Coastguard Worker                           "EventCreateInfo is not nothrow_move_constructible!" );
293*90277196SAndroid Build Coastguard Worker 
294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPool ) == sizeof( VkQueryPool ), "handle and wrapper have different size!" );
295*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not copy_constructible!" );
296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not nothrow_move_constructible!" );
297*90277196SAndroid Build Coastguard Worker 
298*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo ) == sizeof( VkQueryPoolCreateInfo ), "struct and wrapper have different size!" );
299*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
300*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value,
301*90277196SAndroid Build Coastguard Worker                           "QueryPoolCreateInfo is not nothrow_move_constructible!" );
302*90277196SAndroid Build Coastguard Worker 
303*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Buffer ) == sizeof( VkBuffer ), "handle and wrapper have different size!" );
304*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not copy_constructible!" );
305*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not nothrow_move_constructible!" );
306*90277196SAndroid Build Coastguard Worker 
307*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCreateInfo ) == sizeof( VkBufferCreateInfo ), "struct and wrapper have different size!" );
308*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
309*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value,
310*90277196SAndroid Build Coastguard Worker                           "BufferCreateInfo is not nothrow_move_constructible!" );
311*90277196SAndroid Build Coastguard Worker 
312*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferView ) == sizeof( VkBufferView ), "handle and wrapper have different size!" );
313*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not copy_constructible!" );
314*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not nothrow_move_constructible!" );
315*90277196SAndroid Build Coastguard Worker 
316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferViewCreateInfo ) == sizeof( VkBufferViewCreateInfo ), "struct and wrapper have different size!" );
317*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value, "struct wrapper is not a standard layout!" );
318*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value,
319*90277196SAndroid Build Coastguard Worker                           "BufferViewCreateInfo is not nothrow_move_constructible!" );
320*90277196SAndroid Build Coastguard Worker 
321*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Image ) == sizeof( VkImage ), "handle and wrapper have different size!" );
322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not copy_constructible!" );
323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not nothrow_move_constructible!" );
324*90277196SAndroid Build Coastguard Worker 
325*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCreateInfo ) == sizeof( VkImageCreateInfo ), "struct and wrapper have different size!" );
326*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value, "struct wrapper is not a standard layout!" );
327*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value,
328*90277196SAndroid Build Coastguard Worker                           "ImageCreateInfo is not nothrow_move_constructible!" );
329*90277196SAndroid Build Coastguard Worker 
330*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout ) == sizeof( VkSubresourceLayout ), "struct and wrapper have different size!" );
331*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value, "struct wrapper is not a standard layout!" );
332*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value,
333*90277196SAndroid Build Coastguard Worker                           "SubresourceLayout is not nothrow_move_constructible!" );
334*90277196SAndroid Build Coastguard Worker 
335*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComponentMapping ) == sizeof( VkComponentMapping ), "struct and wrapper have different size!" );
336*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComponentMapping>::value, "struct wrapper is not a standard layout!" );
337*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComponentMapping>::value,
338*90277196SAndroid Build Coastguard Worker                           "ComponentMapping is not nothrow_move_constructible!" );
339*90277196SAndroid Build Coastguard Worker 
340*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceRange ) == sizeof( VkImageSubresourceRange ),
341*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
342*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value, "struct wrapper is not a standard layout!" );
343*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value,
344*90277196SAndroid Build Coastguard Worker                           "ImageSubresourceRange is not nothrow_move_constructible!" );
345*90277196SAndroid Build Coastguard Worker 
346*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageView ) == sizeof( VkImageView ), "handle and wrapper have different size!" );
347*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not copy_constructible!" );
348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not nothrow_move_constructible!" );
349*90277196SAndroid Build Coastguard Worker 
350*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCreateInfo ) == sizeof( VkImageViewCreateInfo ), "struct and wrapper have different size!" );
351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value, "struct wrapper is not a standard layout!" );
352*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value,
353*90277196SAndroid Build Coastguard Worker                           "ImageViewCreateInfo is not nothrow_move_constructible!" );
354*90277196SAndroid Build Coastguard Worker 
355*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModule ) == sizeof( VkShaderModule ), "handle and wrapper have different size!" );
356*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not copy_constructible!" );
357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not nothrow_move_constructible!" );
358*90277196SAndroid Build Coastguard Worker 
359*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo ) == sizeof( VkShaderModuleCreateInfo ),
360*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
361*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value, "struct wrapper is not a standard layout!" );
362*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value,
363*90277196SAndroid Build Coastguard Worker                           "ShaderModuleCreateInfo is not nothrow_move_constructible!" );
364*90277196SAndroid Build Coastguard Worker 
365*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCache ) == sizeof( VkPipelineCache ), "handle and wrapper have different size!" );
366*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not copy_constructible!" );
367*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not nothrow_move_constructible!" );
368*90277196SAndroid Build Coastguard Worker 
369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo ) == sizeof( VkPipelineCacheCreateInfo ),
370*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
371*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value, "struct wrapper is not a standard layout!" );
372*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value,
373*90277196SAndroid Build Coastguard Worker                           "PipelineCacheCreateInfo is not nothrow_move_constructible!" );
374*90277196SAndroid Build Coastguard Worker 
375*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == sizeof( VkComputePipelineCreateInfo ),
376*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
377*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
378*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value,
379*90277196SAndroid Build Coastguard Worker                           "ComputePipelineCreateInfo is not nothrow_move_constructible!" );
380*90277196SAndroid Build Coastguard Worker 
381*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == sizeof( VkGraphicsPipelineCreateInfo ),
382*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
383*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
384*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value,
385*90277196SAndroid Build Coastguard Worker                           "GraphicsPipelineCreateInfo is not nothrow_move_constructible!" );
386*90277196SAndroid Build Coastguard Worker 
387*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Pipeline ) == sizeof( VkPipeline ), "handle and wrapper have different size!" );
388*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not copy_constructible!" );
389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not nothrow_move_constructible!" );
390*90277196SAndroid Build Coastguard Worker 
391*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == sizeof( VkPipelineColorBlendAttachmentState ),
392*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
393*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value, "struct wrapper is not a standard layout!" );
394*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value,
395*90277196SAndroid Build Coastguard Worker                           "PipelineColorBlendAttachmentState is not nothrow_move_constructible!" );
396*90277196SAndroid Build Coastguard Worker 
397*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo ) == sizeof( VkPipelineColorBlendStateCreateInfo ),
398*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
399*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value,
401*90277196SAndroid Build Coastguard Worker                           "PipelineColorBlendStateCreateInfo is not nothrow_move_constructible!" );
402*90277196SAndroid Build Coastguard Worker 
403*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo ) == sizeof( VkPipelineDepthStencilStateCreateInfo ),
404*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
405*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value,
406*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
407*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value,
408*90277196SAndroid Build Coastguard Worker                           "PipelineDepthStencilStateCreateInfo is not nothrow_move_constructible!" );
409*90277196SAndroid Build Coastguard Worker 
410*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo ) == sizeof( VkPipelineDynamicStateCreateInfo ),
411*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
413*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value,
414*90277196SAndroid Build Coastguard Worker                           "PipelineDynamicStateCreateInfo is not nothrow_move_constructible!" );
415*90277196SAndroid Build Coastguard Worker 
416*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo ) == sizeof( VkPipelineInputAssemblyStateCreateInfo ),
417*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value,
419*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
420*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value,
421*90277196SAndroid Build Coastguard Worker                           "PipelineInputAssemblyStateCreateInfo is not nothrow_move_constructible!" );
422*90277196SAndroid Build Coastguard Worker 
423*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo ) == sizeof( VkPipelineMultisampleStateCreateInfo ),
424*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
425*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value,
426*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value,
428*90277196SAndroid Build Coastguard Worker                           "PipelineMultisampleStateCreateInfo is not nothrow_move_constructible!" );
429*90277196SAndroid Build Coastguard Worker 
430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo ) == sizeof( VkPipelineRasterizationStateCreateInfo ),
431*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
432*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value,
433*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
434*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value,
435*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationStateCreateInfo is not nothrow_move_constructible!" );
436*90277196SAndroid Build Coastguard Worker 
437*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == sizeof( VkPipelineShaderStageCreateInfo ),
438*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
439*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value, "struct wrapper is not a standard layout!" );
440*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value,
441*90277196SAndroid Build Coastguard Worker                           "PipelineShaderStageCreateInfo is not nothrow_move_constructible!" );
442*90277196SAndroid Build Coastguard Worker 
443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo ) == sizeof( VkPipelineTessellationStateCreateInfo ),
444*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
445*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value,
446*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
447*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value,
448*90277196SAndroid Build Coastguard Worker                           "PipelineTessellationStateCreateInfo is not nothrow_move_constructible!" );
449*90277196SAndroid Build Coastguard Worker 
450*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo ) == sizeof( VkPipelineVertexInputStateCreateInfo ),
451*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
452*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value,
453*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
454*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value,
455*90277196SAndroid Build Coastguard Worker                           "PipelineVertexInputStateCreateInfo is not nothrow_move_constructible!" );
456*90277196SAndroid Build Coastguard Worker 
457*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo ) == sizeof( VkPipelineViewportStateCreateInfo ),
458*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
459*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
460*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value,
461*90277196SAndroid Build Coastguard Worker                           "PipelineViewportStateCreateInfo is not nothrow_move_constructible!" );
462*90277196SAndroid Build Coastguard Worker 
463*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" );
464*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, "struct wrapper is not a standard layout!" );
465*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value,
466*90277196SAndroid Build Coastguard Worker                           "SpecializationInfo is not nothrow_move_constructible!" );
467*90277196SAndroid Build Coastguard Worker 
468*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == sizeof( VkSpecializationMapEntry ),
469*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
470*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, "struct wrapper is not a standard layout!" );
471*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value,
472*90277196SAndroid Build Coastguard Worker                           "SpecializationMapEntry is not nothrow_move_constructible!" );
473*90277196SAndroid Build Coastguard Worker 
474*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), "struct and wrapper have different size!" );
475*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StencilOpState>::value, "struct wrapper is not a standard layout!" );
476*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StencilOpState>::value,
477*90277196SAndroid Build Coastguard Worker                           "StencilOpState is not nothrow_move_constructible!" );
478*90277196SAndroid Build Coastguard Worker 
479*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == sizeof( VkVertexInputAttributeDescription ),
480*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
481*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, "struct wrapper is not a standard layout!" );
482*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value,
483*90277196SAndroid Build Coastguard Worker                           "VertexInputAttributeDescription is not nothrow_move_constructible!" );
484*90277196SAndroid Build Coastguard Worker 
485*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == sizeof( VkVertexInputBindingDescription ),
486*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
487*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, "struct wrapper is not a standard layout!" );
488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value,
489*90277196SAndroid Build Coastguard Worker                           "VertexInputBindingDescription is not nothrow_move_constructible!" );
490*90277196SAndroid Build Coastguard Worker 
491*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), "struct and wrapper have different size!" );
492*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Viewport>::value, "struct wrapper is not a standard layout!" );
493*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Viewport>::value, "Viewport is not nothrow_move_constructible!" );
494*90277196SAndroid Build Coastguard Worker 
495*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayout ) == sizeof( VkPipelineLayout ), "handle and wrapper have different size!" );
496*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value, "PipelineLayout is not copy_constructible!" );
497*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value,
498*90277196SAndroid Build Coastguard Worker                           "PipelineLayout is not nothrow_move_constructible!" );
499*90277196SAndroid Build Coastguard Worker 
500*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == sizeof( VkPipelineLayoutCreateInfo ),
501*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
502*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" );
503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value,
504*90277196SAndroid Build Coastguard Worker                           "PipelineLayoutCreateInfo is not nothrow_move_constructible!" );
505*90277196SAndroid Build Coastguard Worker 
506*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), "struct and wrapper have different size!" );
507*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, "struct wrapper is not a standard layout!" );
508*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantRange>::value,
509*90277196SAndroid Build Coastguard Worker                           "PushConstantRange is not nothrow_move_constructible!" );
510*90277196SAndroid Build Coastguard Worker 
511*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Sampler ) == sizeof( VkSampler ), "handle and wrapper have different size!" );
512*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not copy_constructible!" );
513*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not nothrow_move_constructible!" );
514*90277196SAndroid Build Coastguard Worker 
515*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" );
516*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, "struct wrapper is not a standard layout!" );
517*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value,
518*90277196SAndroid Build Coastguard Worker                           "SamplerCreateInfo is not nothrow_move_constructible!" );
519*90277196SAndroid Build Coastguard Worker 
520*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyDescriptorSet ) == sizeof( VkCopyDescriptorSet ), "struct and wrapper have different size!" );
521*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value, "struct wrapper is not a standard layout!" );
522*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value,
523*90277196SAndroid Build Coastguard Worker                           "CopyDescriptorSet is not nothrow_move_constructible!" );
524*90277196SAndroid Build Coastguard Worker 
525*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferInfo ) == sizeof( VkDescriptorBufferInfo ), "struct and wrapper have different size!" );
526*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value, "struct wrapper is not a standard layout!" );
527*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value,
528*90277196SAndroid Build Coastguard Worker                           "DescriptorBufferInfo is not nothrow_move_constructible!" );
529*90277196SAndroid Build Coastguard Worker 
530*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorImageInfo ) == sizeof( VkDescriptorImageInfo ), "struct and wrapper have different size!" );
531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value, "struct wrapper is not a standard layout!" );
532*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value,
533*90277196SAndroid Build Coastguard Worker                           "DescriptorImageInfo is not nothrow_move_constructible!" );
534*90277196SAndroid Build Coastguard Worker 
535*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPool ) == sizeof( VkDescriptorPool ), "handle and wrapper have different size!" );
536*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value, "DescriptorPool is not copy_constructible!" );
537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value,
538*90277196SAndroid Build Coastguard Worker                           "DescriptorPool is not nothrow_move_constructible!" );
539*90277196SAndroid Build Coastguard Worker 
540*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == sizeof( VkDescriptorPoolCreateInfo ),
541*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
542*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
543*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value,
544*90277196SAndroid Build Coastguard Worker                           "DescriptorPoolCreateInfo is not nothrow_move_constructible!" );
545*90277196SAndroid Build Coastguard Worker 
546*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), "struct and wrapper have different size!" );
547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, "struct wrapper is not a standard layout!" );
548*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value,
549*90277196SAndroid Build Coastguard Worker                           "DescriptorPoolSize is not nothrow_move_constructible!" );
550*90277196SAndroid Build Coastguard Worker 
551*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSet ) == sizeof( VkDescriptorSet ), "handle and wrapper have different size!" );
552*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not copy_constructible!" );
553*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not nothrow_move_constructible!" );
554*90277196SAndroid Build Coastguard Worker 
555*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == sizeof( VkDescriptorSetAllocateInfo ),
556*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, "struct wrapper is not a standard layout!" );
558*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value,
559*90277196SAndroid Build Coastguard Worker                           "DescriptorSetAllocateInfo is not nothrow_move_constructible!" );
560*90277196SAndroid Build Coastguard Worker 
561*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), "handle and wrapper have different size!" );
562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value, "DescriptorSetLayout is not copy_constructible!" );
563*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value,
564*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayout is not nothrow_move_constructible!" );
565*90277196SAndroid Build Coastguard Worker 
566*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding ) == sizeof( VkDescriptorSetLayoutBinding ),
567*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
568*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value, "struct wrapper is not a standard layout!" );
569*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value,
570*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayoutBinding is not nothrow_move_constructible!" );
571*90277196SAndroid Build Coastguard Worker 
572*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo ) == sizeof( VkDescriptorSetLayoutCreateInfo ),
573*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
574*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" );
575*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value,
576*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayoutCreateInfo is not nothrow_move_constructible!" );
577*90277196SAndroid Build Coastguard Worker 
578*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSet ) == sizeof( VkWriteDescriptorSet ), "struct and wrapper have different size!" );
579*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value, "struct wrapper is not a standard layout!" );
580*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value,
581*90277196SAndroid Build Coastguard Worker                           "WriteDescriptorSet is not nothrow_move_constructible!" );
582*90277196SAndroid Build Coastguard Worker 
583*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ),
584*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
585*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value, "struct wrapper is not a standard layout!" );
586*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value,
587*90277196SAndroid Build Coastguard Worker                           "AttachmentDescription is not nothrow_move_constructible!" );
588*90277196SAndroid Build Coastguard Worker 
589*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference ) == sizeof( VkAttachmentReference ), "struct and wrapper have different size!" );
590*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference>::value, "struct wrapper is not a standard layout!" );
591*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference>::value,
592*90277196SAndroid Build Coastguard Worker                           "AttachmentReference is not nothrow_move_constructible!" );
593*90277196SAndroid Build Coastguard Worker 
594*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Framebuffer ) == sizeof( VkFramebuffer ), "handle and wrapper have different size!" );
595*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not copy_constructible!" );
596*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not nothrow_move_constructible!" );
597*90277196SAndroid Build Coastguard Worker 
598*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferCreateInfo ) == sizeof( VkFramebufferCreateInfo ),
599*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
600*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
601*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value,
602*90277196SAndroid Build Coastguard Worker                           "FramebufferCreateInfo is not nothrow_move_constructible!" );
603*90277196SAndroid Build Coastguard Worker 
604*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPass ) == sizeof( VkRenderPass ), "handle and wrapper have different size!" );
605*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not copy_constructible!" );
606*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not nothrow_move_constructible!" );
607*90277196SAndroid Build Coastguard Worker 
608*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" );
609*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, "struct wrapper is not a standard layout!" );
610*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value,
611*90277196SAndroid Build Coastguard Worker                           "RenderPassCreateInfo is not nothrow_move_constructible!" );
612*90277196SAndroid Build Coastguard Worker 
613*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), "struct and wrapper have different size!" );
614*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, "struct wrapper is not a standard layout!" );
615*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency>::value,
616*90277196SAndroid Build Coastguard Worker                           "SubpassDependency is not nothrow_move_constructible!" );
617*90277196SAndroid Build Coastguard Worker 
618*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription ) == sizeof( VkSubpassDescription ), "struct and wrapper have different size!" );
619*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription>::value, "struct wrapper is not a standard layout!" );
620*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription>::value,
621*90277196SAndroid Build Coastguard Worker                           "SubpassDescription is not nothrow_move_constructible!" );
622*90277196SAndroid Build Coastguard Worker 
623*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPool ) == sizeof( VkCommandPool ), "handle and wrapper have different size!" );
624*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not copy_constructible!" );
625*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not nothrow_move_constructible!" );
626*90277196SAndroid Build Coastguard Worker 
627*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo ) == sizeof( VkCommandPoolCreateInfo ),
628*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
629*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value,
631*90277196SAndroid Build Coastguard Worker                           "CommandPoolCreateInfo is not nothrow_move_constructible!" );
632*90277196SAndroid Build Coastguard Worker 
633*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBuffer ) == sizeof( VkCommandBuffer ), "handle and wrapper have different size!" );
634*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not copy_constructible!" );
635*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not nothrow_move_constructible!" );
636*90277196SAndroid Build Coastguard Worker 
637*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo ) == sizeof( VkCommandBufferAllocateInfo ),
638*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
639*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value, "struct wrapper is not a standard layout!" );
640*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value,
641*90277196SAndroid Build Coastguard Worker                           "CommandBufferAllocateInfo is not nothrow_move_constructible!" );
642*90277196SAndroid Build Coastguard Worker 
643*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == sizeof( VkCommandBufferBeginInfo ),
644*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
645*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
646*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value,
647*90277196SAndroid Build Coastguard Worker                           "CommandBufferBeginInfo is not nothrow_move_constructible!" );
648*90277196SAndroid Build Coastguard Worker 
649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == sizeof( VkCommandBufferInheritanceInfo ),
650*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
651*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, "struct wrapper is not a standard layout!" );
652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value,
653*90277196SAndroid Build Coastguard Worker                           "CommandBufferInheritanceInfo is not nothrow_move_constructible!" );
654*90277196SAndroid Build Coastguard Worker 
655*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), "struct and wrapper have different size!" );
656*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "struct wrapper is not a standard layout!" );
657*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "BufferCopy is not nothrow_move_constructible!" );
658*90277196SAndroid Build Coastguard Worker 
659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), "struct and wrapper have different size!" );
660*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, "struct wrapper is not a standard layout!" );
661*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value,
662*90277196SAndroid Build Coastguard Worker                           "BufferImageCopy is not nothrow_move_constructible!" );
663*90277196SAndroid Build Coastguard Worker 
664*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), "struct and wrapper have different size!" );
665*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, "struct wrapper is not a standard layout!" );
666*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearAttachment>::value,
667*90277196SAndroid Build Coastguard Worker                           "ClearAttachment is not nothrow_move_constructible!" );
668*90277196SAndroid Build Coastguard Worker 
669*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearColorValue ) == sizeof( VkClearColorValue ), "struct and wrapper have different size!" );
670*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearColorValue>::value, "struct wrapper is not a standard layout!" );
671*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearColorValue>::value,
672*90277196SAndroid Build Coastguard Worker                           "ClearColorValue is not nothrow_move_constructible!" );
673*90277196SAndroid Build Coastguard Worker 
674*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == sizeof( VkClearDepthStencilValue ),
675*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
676*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value, "struct wrapper is not a standard layout!" );
677*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value,
678*90277196SAndroid Build Coastguard Worker                           "ClearDepthStencilValue is not nothrow_move_constructible!" );
679*90277196SAndroid Build Coastguard Worker 
680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearRect ) == sizeof( VkClearRect ), "struct and wrapper have different size!" );
681*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearRect>::value, "struct wrapper is not a standard layout!" );
682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearRect>::value, "ClearRect is not nothrow_move_constructible!" );
683*90277196SAndroid Build Coastguard Worker 
684*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearValue ) == sizeof( VkClearValue ), "struct and wrapper have different size!" );
685*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearValue>::value, "struct wrapper is not a standard layout!" );
686*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearValue>::value, "ClearValue is not nothrow_move_constructible!" );
687*90277196SAndroid Build Coastguard Worker 
688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), "struct and wrapper have different size!" );
689*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "struct wrapper is not a standard layout!" );
690*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "ImageBlit is not nothrow_move_constructible!" );
691*90277196SAndroid Build Coastguard Worker 
692*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy ) == sizeof( VkImageCopy ), "struct and wrapper have different size!" );
693*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "struct wrapper is not a standard layout!" );
694*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "ImageCopy is not nothrow_move_constructible!" );
695*90277196SAndroid Build Coastguard Worker 
696*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve ) == sizeof( VkImageResolve ), "struct and wrapper have different size!" );
697*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "struct wrapper is not a standard layout!" );
698*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "ImageResolve is not nothrow_move_constructible!" );
699*90277196SAndroid Build Coastguard Worker 
700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == sizeof( VkImageSubresourceLayers ),
701*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
702*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, "struct wrapper is not a standard layout!" );
703*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value,
704*90277196SAndroid Build Coastguard Worker                           "ImageSubresourceLayers is not nothrow_move_constructible!" );
705*90277196SAndroid Build Coastguard Worker 
706*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassBeginInfo ) == sizeof( VkRenderPassBeginInfo ), "struct and wrapper have different size!" );
707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" );
708*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value,
709*90277196SAndroid Build Coastguard Worker                           "RenderPassBeginInfo is not nothrow_move_constructible!" );
710*90277196SAndroid Build Coastguard Worker 
711*90277196SAndroid Build Coastguard Worker //=== VK_VERSION_1_1 ===
712*90277196SAndroid Build Coastguard Worker 
713*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties ) == sizeof( VkPhysicalDeviceSubgroupProperties ),
714*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
715*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value, "struct wrapper is not a standard layout!" );
716*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value,
717*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupProperties is not nothrow_move_constructible!" );
718*90277196SAndroid Build Coastguard Worker 
719*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo ) == sizeof( VkBindBufferMemoryInfo ), "struct and wrapper have different size!" );
720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value, "struct wrapper is not a standard layout!" );
721*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value,
722*90277196SAndroid Build Coastguard Worker                           "BindBufferMemoryInfo is not nothrow_move_constructible!" );
723*90277196SAndroid Build Coastguard Worker 
724*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryInfo ) == sizeof( VkBindImageMemoryInfo ), "struct and wrapper have different size!" );
725*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value, "struct wrapper is not a standard layout!" );
726*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value,
727*90277196SAndroid Build Coastguard Worker                           "BindImageMemoryInfo is not nothrow_move_constructible!" );
728*90277196SAndroid Build Coastguard Worker 
729*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures ) == sizeof( VkPhysicalDevice16BitStorageFeatures ),
730*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
731*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value,
732*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
733*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value,
734*90277196SAndroid Build Coastguard Worker                           "PhysicalDevice16BitStorageFeatures is not nothrow_move_constructible!" );
735*90277196SAndroid Build Coastguard Worker 
736*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements ) == sizeof( VkMemoryDedicatedRequirements ),
737*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
738*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value, "struct wrapper is not a standard layout!" );
739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value,
740*90277196SAndroid Build Coastguard Worker                           "MemoryDedicatedRequirements is not nothrow_move_constructible!" );
741*90277196SAndroid Build Coastguard Worker 
742*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo ) == sizeof( VkMemoryDedicatedAllocateInfo ),
743*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
744*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value, "struct wrapper is not a standard layout!" );
745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value,
746*90277196SAndroid Build Coastguard Worker                           "MemoryDedicatedAllocateInfo is not nothrow_move_constructible!" );
747*90277196SAndroid Build Coastguard Worker 
748*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo ) == sizeof( VkMemoryAllocateFlagsInfo ),
749*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
750*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value, "struct wrapper is not a standard layout!" );
751*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value,
752*90277196SAndroid Build Coastguard Worker                           "MemoryAllocateFlagsInfo is not nothrow_move_constructible!" );
753*90277196SAndroid Build Coastguard Worker 
754*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo ) == sizeof( VkDeviceGroupRenderPassBeginInfo ),
755*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
756*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" );
757*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value,
758*90277196SAndroid Build Coastguard Worker                           "DeviceGroupRenderPassBeginInfo is not nothrow_move_constructible!" );
759*90277196SAndroid Build Coastguard Worker 
760*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo ) == sizeof( VkDeviceGroupCommandBufferBeginInfo ),
761*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
762*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
763*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value,
764*90277196SAndroid Build Coastguard Worker                           "DeviceGroupCommandBufferBeginInfo is not nothrow_move_constructible!" );
765*90277196SAndroid Build Coastguard Worker 
766*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo ) == sizeof( VkDeviceGroupSubmitInfo ),
767*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
768*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value, "struct wrapper is not a standard layout!" );
769*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value,
770*90277196SAndroid Build Coastguard Worker                           "DeviceGroupSubmitInfo is not nothrow_move_constructible!" );
771*90277196SAndroid Build Coastguard Worker 
772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo ) == sizeof( VkDeviceGroupBindSparseInfo ),
773*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
774*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value, "struct wrapper is not a standard layout!" );
775*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value,
776*90277196SAndroid Build Coastguard Worker                           "DeviceGroupBindSparseInfo is not nothrow_move_constructible!" );
777*90277196SAndroid Build Coastguard Worker 
778*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo ) == sizeof( VkBindBufferMemoryDeviceGroupInfo ),
779*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
780*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" );
781*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value,
782*90277196SAndroid Build Coastguard Worker                           "BindBufferMemoryDeviceGroupInfo is not nothrow_move_constructible!" );
783*90277196SAndroid Build Coastguard Worker 
784*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo ) == sizeof( VkBindImageMemoryDeviceGroupInfo ),
785*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
786*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" );
787*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value,
788*90277196SAndroid Build Coastguard Worker                           "BindImageMemoryDeviceGroupInfo is not nothrow_move_constructible!" );
789*90277196SAndroid Build Coastguard Worker 
790*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties ) == sizeof( VkPhysicalDeviceGroupProperties ),
791*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
792*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value, "struct wrapper is not a standard layout!" );
793*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value,
794*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceGroupProperties is not nothrow_move_constructible!" );
795*90277196SAndroid Build Coastguard Worker 
796*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo ) == sizeof( VkDeviceGroupDeviceCreateInfo ),
797*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
798*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
799*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value,
800*90277196SAndroid Build Coastguard Worker                           "DeviceGroupDeviceCreateInfo is not nothrow_move_constructible!" );
801*90277196SAndroid Build Coastguard Worker 
802*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 ) == sizeof( VkBufferMemoryRequirementsInfo2 ),
803*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
804*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" );
805*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value,
806*90277196SAndroid Build Coastguard Worker                           "BufferMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
807*90277196SAndroid Build Coastguard Worker 
808*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 ) == sizeof( VkImageMemoryRequirementsInfo2 ),
809*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
810*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" );
811*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value,
812*90277196SAndroid Build Coastguard Worker                           "ImageMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
813*90277196SAndroid Build Coastguard Worker 
814*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 ) == sizeof( VkImageSparseMemoryRequirementsInfo2 ),
815*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
816*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value,
817*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
818*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value,
819*90277196SAndroid Build Coastguard Worker                           "ImageSparseMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
820*90277196SAndroid Build Coastguard Worker 
821*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements2 ) == sizeof( VkMemoryRequirements2 ), "struct and wrapper have different size!" );
822*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value, "struct wrapper is not a standard layout!" );
823*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value,
824*90277196SAndroid Build Coastguard Worker                           "MemoryRequirements2 is not nothrow_move_constructible!" );
825*90277196SAndroid Build Coastguard Worker 
826*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 ) == sizeof( VkSparseImageMemoryRequirements2 ),
827*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
828*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value, "struct wrapper is not a standard layout!" );
829*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value,
830*90277196SAndroid Build Coastguard Worker                           "SparseImageMemoryRequirements2 is not nothrow_move_constructible!" );
831*90277196SAndroid Build Coastguard Worker 
832*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 ) == sizeof( VkPhysicalDeviceFeatures2 ),
833*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
834*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value, "struct wrapper is not a standard layout!" );
835*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value,
836*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFeatures2 is not nothrow_move_constructible!" );
837*90277196SAndroid Build Coastguard Worker 
838*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 ) == sizeof( VkPhysicalDeviceProperties2 ),
839*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
840*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value, "struct wrapper is not a standard layout!" );
841*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value,
842*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProperties2 is not nothrow_move_constructible!" );
843*90277196SAndroid Build Coastguard Worker 
844*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties2 ) == sizeof( VkFormatProperties2 ), "struct and wrapper have different size!" );
845*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties2>::value, "struct wrapper is not a standard layout!" );
846*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties2>::value,
847*90277196SAndroid Build Coastguard Worker                           "FormatProperties2 is not nothrow_move_constructible!" );
848*90277196SAndroid Build Coastguard Worker 
849*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties2 ) == sizeof( VkImageFormatProperties2 ),
850*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
851*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value, "struct wrapper is not a standard layout!" );
852*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value,
853*90277196SAndroid Build Coastguard Worker                           "ImageFormatProperties2 is not nothrow_move_constructible!" );
854*90277196SAndroid Build Coastguard Worker 
855*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 ) == sizeof( VkPhysicalDeviceImageFormatInfo2 ),
856*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
857*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value, "struct wrapper is not a standard layout!" );
858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value,
859*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageFormatInfo2 is not nothrow_move_constructible!" );
860*90277196SAndroid Build Coastguard Worker 
861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 ) == sizeof( VkQueueFamilyProperties2 ),
862*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
863*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value, "struct wrapper is not a standard layout!" );
864*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value,
865*90277196SAndroid Build Coastguard Worker                           "QueueFamilyProperties2 is not nothrow_move_constructible!" );
866*90277196SAndroid Build Coastguard Worker 
867*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 ) == sizeof( VkPhysicalDeviceMemoryProperties2 ),
868*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
869*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value, "struct wrapper is not a standard layout!" );
870*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value,
871*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryProperties2 is not nothrow_move_constructible!" );
872*90277196SAndroid Build Coastguard Worker 
873*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 ) == sizeof( VkSparseImageFormatProperties2 ),
874*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
875*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value, "struct wrapper is not a standard layout!" );
876*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value,
877*90277196SAndroid Build Coastguard Worker                           "SparseImageFormatProperties2 is not nothrow_move_constructible!" );
878*90277196SAndroid Build Coastguard Worker 
879*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 ) == sizeof( VkPhysicalDeviceSparseImageFormatInfo2 ),
880*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
881*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value,
882*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
883*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value,
884*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSparseImageFormatInfo2 is not nothrow_move_constructible!" );
885*90277196SAndroid Build Coastguard Worker 
886*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties ) == sizeof( VkPhysicalDevicePointClippingProperties ),
887*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
889*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
890*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
891*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" );
892*90277196SAndroid Build Coastguard Worker 
893*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == sizeof( VkRenderPassInputAttachmentAspectCreateInfo ),
894*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
895*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
896*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
897*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
898*90277196SAndroid Build Coastguard Worker                           "RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" );
899*90277196SAndroid Build Coastguard Worker 
900*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == sizeof( VkInputAttachmentAspectReference ),
901*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
902*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, "struct wrapper is not a standard layout!" );
903*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value,
904*90277196SAndroid Build Coastguard Worker                           "InputAttachmentAspectReference is not nothrow_move_constructible!" );
905*90277196SAndroid Build Coastguard Worker 
906*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo ) == sizeof( VkImageViewUsageCreateInfo ),
907*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
908*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value, "struct wrapper is not a standard layout!" );
909*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value,
910*90277196SAndroid Build Coastguard Worker                           "ImageViewUsageCreateInfo is not nothrow_move_constructible!" );
911*90277196SAndroid Build Coastguard Worker 
912*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) ==
913*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ),
914*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
915*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value,
916*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
917*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value,
918*90277196SAndroid Build Coastguard Worker                           "PipelineTessellationDomainOriginStateCreateInfo is not nothrow_move_constructible!" );
919*90277196SAndroid Build Coastguard Worker 
920*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo ) == sizeof( VkRenderPassMultiviewCreateInfo ),
921*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
922*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value, "struct wrapper is not a standard layout!" );
923*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value,
924*90277196SAndroid Build Coastguard Worker                           "RenderPassMultiviewCreateInfo is not nothrow_move_constructible!" );
925*90277196SAndroid Build Coastguard Worker 
926*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures ) == sizeof( VkPhysicalDeviceMultiviewFeatures ),
927*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
928*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value, "struct wrapper is not a standard layout!" );
929*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value,
930*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewFeatures is not nothrow_move_constructible!" );
931*90277196SAndroid Build Coastguard Worker 
932*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties ) == sizeof( VkPhysicalDeviceMultiviewProperties ),
933*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
934*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value, "struct wrapper is not a standard layout!" );
935*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value,
936*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewProperties is not nothrow_move_constructible!" );
937*90277196SAndroid Build Coastguard Worker 
938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures ) == sizeof( VkPhysicalDeviceVariablePointersFeatures ),
939*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
940*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value,
941*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
942*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value,
943*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVariablePointersFeatures is not nothrow_move_constructible!" );
944*90277196SAndroid Build Coastguard Worker 
945*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures ) == sizeof( VkPhysicalDeviceProtectedMemoryFeatures ),
946*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
947*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value,
948*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
949*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value,
950*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProtectedMemoryFeatures is not nothrow_move_constructible!" );
951*90277196SAndroid Build Coastguard Worker 
952*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties ) == sizeof( VkPhysicalDeviceProtectedMemoryProperties ),
953*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
954*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value,
955*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
956*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value,
957*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProtectedMemoryProperties is not nothrow_move_constructible!" );
958*90277196SAndroid Build Coastguard Worker 
959*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 ) == sizeof( VkDeviceQueueInfo2 ), "struct and wrapper have different size!" );
960*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value, "struct wrapper is not a standard layout!" );
961*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value,
962*90277196SAndroid Build Coastguard Worker                           "DeviceQueueInfo2 is not nothrow_move_constructible!" );
963*90277196SAndroid Build Coastguard Worker 
964*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo ) == sizeof( VkProtectedSubmitInfo ), "struct and wrapper have different size!" );
965*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value, "struct wrapper is not a standard layout!" );
966*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value,
967*90277196SAndroid Build Coastguard Worker                           "ProtectedSubmitInfo is not nothrow_move_constructible!" );
968*90277196SAndroid Build Coastguard Worker 
969*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo ) == sizeof( VkSamplerYcbcrConversionCreateInfo ),
970*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
971*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value, "struct wrapper is not a standard layout!" );
972*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value,
973*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionCreateInfo is not nothrow_move_constructible!" );
974*90277196SAndroid Build Coastguard Worker 
975*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo ) == sizeof( VkSamplerYcbcrConversionInfo ),
976*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
977*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value, "struct wrapper is not a standard layout!" );
978*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value,
979*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionInfo is not nothrow_move_constructible!" );
980*90277196SAndroid Build Coastguard Worker 
981*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo ) == sizeof( VkBindImagePlaneMemoryInfo ),
982*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
983*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value, "struct wrapper is not a standard layout!" );
984*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value,
985*90277196SAndroid Build Coastguard Worker                           "BindImagePlaneMemoryInfo is not nothrow_move_constructible!" );
986*90277196SAndroid Build Coastguard Worker 
987*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo ) == sizeof( VkImagePlaneMemoryRequirementsInfo ),
988*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
989*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value, "struct wrapper is not a standard layout!" );
990*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value,
991*90277196SAndroid Build Coastguard Worker                           "ImagePlaneMemoryRequirementsInfo is not nothrow_move_constructible!" );
992*90277196SAndroid Build Coastguard Worker 
993*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures ) ==
994*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSamplerYcbcrConversionFeatures ),
995*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
996*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value,
997*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
998*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value,
999*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSamplerYcbcrConversionFeatures is not nothrow_move_constructible!" );
1000*90277196SAndroid Build Coastguard Worker 
1001*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties ) ==
1002*90277196SAndroid Build Coastguard Worker                             sizeof( VkSamplerYcbcrConversionImageFormatProperties ),
1003*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1004*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value,
1005*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1006*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value,
1007*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionImageFormatProperties is not nothrow_move_constructible!" );
1008*90277196SAndroid Build Coastguard Worker 
1009*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ) == sizeof( VkSamplerYcbcrConversion ),
1010*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
1011*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value,
1012*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversion is not copy_constructible!" );
1013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value,
1014*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversion is not nothrow_move_constructible!" );
1015*90277196SAndroid Build Coastguard Worker 
1016*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate ) == sizeof( VkDescriptorUpdateTemplate ),
1017*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
1018*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value,
1019*90277196SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplate is not copy_constructible!" );
1020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value,
1021*90277196SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplate is not nothrow_move_constructible!" );
1022*90277196SAndroid Build Coastguard Worker 
1023*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry ) == sizeof( VkDescriptorUpdateTemplateEntry ),
1024*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1025*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value, "struct wrapper is not a standard layout!" );
1026*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value,
1027*90277196SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplateEntry is not nothrow_move_constructible!" );
1028*90277196SAndroid Build Coastguard Worker 
1029*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo ) == sizeof( VkDescriptorUpdateTemplateCreateInfo ),
1030*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1031*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value,
1032*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value,
1034*90277196SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplateCreateInfo is not nothrow_move_constructible!" );
1035*90277196SAndroid Build Coastguard Worker 
1036*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties ) == sizeof( VkExternalMemoryProperties ),
1037*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1038*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value, "struct wrapper is not a standard layout!" );
1039*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value,
1040*90277196SAndroid Build Coastguard Worker                           "ExternalMemoryProperties is not nothrow_move_constructible!" );
1041*90277196SAndroid Build Coastguard Worker 
1042*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo ) == sizeof( VkPhysicalDeviceExternalImageFormatInfo ),
1043*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1044*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value,
1045*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1046*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value,
1047*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalImageFormatInfo is not nothrow_move_constructible!" );
1048*90277196SAndroid Build Coastguard Worker 
1049*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties ) == sizeof( VkExternalImageFormatProperties ),
1050*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1051*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
1052*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value,
1053*90277196SAndroid Build Coastguard Worker                           "ExternalImageFormatProperties is not nothrow_move_constructible!" );
1054*90277196SAndroid Build Coastguard Worker 
1055*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo ) == sizeof( VkPhysicalDeviceExternalBufferInfo ),
1056*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1057*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value, "struct wrapper is not a standard layout!" );
1058*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value,
1059*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalBufferInfo is not nothrow_move_constructible!" );
1060*90277196SAndroid Build Coastguard Worker 
1061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalBufferProperties ) == sizeof( VkExternalBufferProperties ),
1062*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1063*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value, "struct wrapper is not a standard layout!" );
1064*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value,
1065*90277196SAndroid Build Coastguard Worker                           "ExternalBufferProperties is not nothrow_move_constructible!" );
1066*90277196SAndroid Build Coastguard Worker 
1067*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties ) == sizeof( VkPhysicalDeviceIDProperties ),
1068*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1069*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value, "struct wrapper is not a standard layout!" );
1070*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value,
1071*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceIDProperties is not nothrow_move_constructible!" );
1072*90277196SAndroid Build Coastguard Worker 
1073*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo ) == sizeof( VkExternalMemoryImageCreateInfo ),
1074*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1075*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value, "struct wrapper is not a standard layout!" );
1076*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value,
1077*90277196SAndroid Build Coastguard Worker                           "ExternalMemoryImageCreateInfo is not nothrow_move_constructible!" );
1078*90277196SAndroid Build Coastguard Worker 
1079*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo ) == sizeof( VkExternalMemoryBufferCreateInfo ),
1080*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1081*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
1082*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value,
1083*90277196SAndroid Build Coastguard Worker                           "ExternalMemoryBufferCreateInfo is not nothrow_move_constructible!" );
1084*90277196SAndroid Build Coastguard Worker 
1085*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo ) == sizeof( VkExportMemoryAllocateInfo ),
1086*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1087*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" );
1088*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value,
1089*90277196SAndroid Build Coastguard Worker                           "ExportMemoryAllocateInfo is not nothrow_move_constructible!" );
1090*90277196SAndroid Build Coastguard Worker 
1091*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo ) == sizeof( VkPhysicalDeviceExternalFenceInfo ),
1092*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1093*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value, "struct wrapper is not a standard layout!" );
1094*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value,
1095*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFenceInfo is not nothrow_move_constructible!" );
1096*90277196SAndroid Build Coastguard Worker 
1097*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFenceProperties ) == sizeof( VkExternalFenceProperties ),
1098*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1099*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value, "struct wrapper is not a standard layout!" );
1100*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value,
1101*90277196SAndroid Build Coastguard Worker                           "ExternalFenceProperties is not nothrow_move_constructible!" );
1102*90277196SAndroid Build Coastguard Worker 
1103*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo ) == sizeof( VkExportFenceCreateInfo ),
1104*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1105*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
1106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value,
1107*90277196SAndroid Build Coastguard Worker                           "ExportFenceCreateInfo is not nothrow_move_constructible!" );
1108*90277196SAndroid Build Coastguard Worker 
1109*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo ) == sizeof( VkExportSemaphoreCreateInfo ),
1110*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1111*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" );
1112*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value,
1113*90277196SAndroid Build Coastguard Worker                           "ExportSemaphoreCreateInfo is not nothrow_move_constructible!" );
1114*90277196SAndroid Build Coastguard Worker 
1115*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo ) == sizeof( VkPhysicalDeviceExternalSemaphoreInfo ),
1116*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value,
1118*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1119*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value,
1120*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalSemaphoreInfo is not nothrow_move_constructible!" );
1121*90277196SAndroid Build Coastguard Worker 
1122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties ) == sizeof( VkExternalSemaphoreProperties ),
1123*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1124*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value, "struct wrapper is not a standard layout!" );
1125*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value,
1126*90277196SAndroid Build Coastguard Worker                           "ExternalSemaphoreProperties is not nothrow_move_constructible!" );
1127*90277196SAndroid Build Coastguard Worker 
1128*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties ) == sizeof( VkPhysicalDeviceMaintenance3Properties ),
1129*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1130*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value,
1131*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1132*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value,
1133*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance3Properties is not nothrow_move_constructible!" );
1134*90277196SAndroid Build Coastguard Worker 
1135*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport ) == sizeof( VkDescriptorSetLayoutSupport ),
1136*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value, "struct wrapper is not a standard layout!" );
1138*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value,
1139*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayoutSupport is not nothrow_move_constructible!" );
1140*90277196SAndroid Build Coastguard Worker 
1141*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures ) == sizeof( VkPhysicalDeviceShaderDrawParametersFeatures ),
1142*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value,
1144*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1145*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value,
1146*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderDrawParametersFeatures is not nothrow_move_constructible!" );
1147*90277196SAndroid Build Coastguard Worker 
1148*90277196SAndroid Build Coastguard Worker //=== VK_VERSION_1_2 ===
1149*90277196SAndroid Build Coastguard Worker 
1150*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == sizeof( VkPhysicalDeviceVulkan11Features ),
1151*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1152*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, "struct wrapper is not a standard layout!" );
1153*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value,
1154*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan11Features is not nothrow_move_constructible!" );
1155*90277196SAndroid Build Coastguard Worker 
1156*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties ) == sizeof( VkPhysicalDeviceVulkan11Properties ),
1157*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1158*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value, "struct wrapper is not a standard layout!" );
1159*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value,
1160*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan11Properties is not nothrow_move_constructible!" );
1161*90277196SAndroid Build Coastguard Worker 
1162*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features ) == sizeof( VkPhysicalDeviceVulkan12Features ),
1163*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1164*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value, "struct wrapper is not a standard layout!" );
1165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value,
1166*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan12Features is not nothrow_move_constructible!" );
1167*90277196SAndroid Build Coastguard Worker 
1168*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties ) == sizeof( VkPhysicalDeviceVulkan12Properties ),
1169*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value, "struct wrapper is not a standard layout!" );
1171*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value,
1172*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan12Properties is not nothrow_move_constructible!" );
1173*90277196SAndroid Build Coastguard Worker 
1174*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo ) == sizeof( VkImageFormatListCreateInfo ),
1175*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1176*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value, "struct wrapper is not a standard layout!" );
1177*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value,
1178*90277196SAndroid Build Coastguard Worker                           "ImageFormatListCreateInfo is not nothrow_move_constructible!" );
1179*90277196SAndroid Build Coastguard Worker 
1180*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ),
1181*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1182*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, "struct wrapper is not a standard layout!" );
1183*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value,
1184*90277196SAndroid Build Coastguard Worker                           "RenderPassCreateInfo2 is not nothrow_move_constructible!" );
1185*90277196SAndroid Build Coastguard Worker 
1186*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == sizeof( VkAttachmentDescription2 ),
1187*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1188*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, "struct wrapper is not a standard layout!" );
1189*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value,
1190*90277196SAndroid Build Coastguard Worker                           "AttachmentDescription2 is not nothrow_move_constructible!" );
1191*90277196SAndroid Build Coastguard Worker 
1192*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference2 ) == sizeof( VkAttachmentReference2 ), "struct and wrapper have different size!" );
1193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value, "struct wrapper is not a standard layout!" );
1194*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value,
1195*90277196SAndroid Build Coastguard Worker                           "AttachmentReference2 is not nothrow_move_constructible!" );
1196*90277196SAndroid Build Coastguard Worker 
1197*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription2 ) == sizeof( VkSubpassDescription2 ), "struct and wrapper have different size!" );
1198*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value, "struct wrapper is not a standard layout!" );
1199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value,
1200*90277196SAndroid Build Coastguard Worker                           "SubpassDescription2 is not nothrow_move_constructible!" );
1201*90277196SAndroid Build Coastguard Worker 
1202*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency2 ) == sizeof( VkSubpassDependency2 ), "struct and wrapper have different size!" );
1203*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value, "struct wrapper is not a standard layout!" );
1204*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value,
1205*90277196SAndroid Build Coastguard Worker                           "SubpassDependency2 is not nothrow_move_constructible!" );
1206*90277196SAndroid Build Coastguard Worker 
1207*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassBeginInfo ) == sizeof( VkSubpassBeginInfo ), "struct and wrapper have different size!" );
1208*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value, "struct wrapper is not a standard layout!" );
1209*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value,
1210*90277196SAndroid Build Coastguard Worker                           "SubpassBeginInfo is not nothrow_move_constructible!" );
1211*90277196SAndroid Build Coastguard Worker 
1212*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassEndInfo ) == sizeof( VkSubpassEndInfo ), "struct and wrapper have different size!" );
1213*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value, "struct wrapper is not a standard layout!" );
1214*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value,
1215*90277196SAndroid Build Coastguard Worker                           "SubpassEndInfo is not nothrow_move_constructible!" );
1216*90277196SAndroid Build Coastguard Worker 
1217*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures ) == sizeof( VkPhysicalDevice8BitStorageFeatures ),
1218*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1219*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value, "struct wrapper is not a standard layout!" );
1220*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value,
1221*90277196SAndroid Build Coastguard Worker                           "PhysicalDevice8BitStorageFeatures is not nothrow_move_constructible!" );
1222*90277196SAndroid Build Coastguard Worker 
1223*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), "struct and wrapper have different size!" );
1224*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, "struct wrapper is not a standard layout!" );
1225*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value,
1226*90277196SAndroid Build Coastguard Worker                           "ConformanceVersion is not nothrow_move_constructible!" );
1227*90277196SAndroid Build Coastguard Worker 
1228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == sizeof( VkPhysicalDeviceDriverProperties ),
1229*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1230*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, "struct wrapper is not a standard layout!" );
1231*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value,
1232*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDriverProperties is not nothrow_move_constructible!" );
1233*90277196SAndroid Build Coastguard Worker 
1234*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features ) == sizeof( VkPhysicalDeviceShaderAtomicInt64Features ),
1235*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1236*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value,
1237*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1238*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value,
1239*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicInt64Features is not nothrow_move_constructible!" );
1240*90277196SAndroid Build Coastguard Worker 
1241*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features ) == sizeof( VkPhysicalDeviceShaderFloat16Int8Features ),
1242*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1243*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value,
1244*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1245*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value,
1246*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderFloat16Int8Features is not nothrow_move_constructible!" );
1247*90277196SAndroid Build Coastguard Worker 
1248*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties ) == sizeof( VkPhysicalDeviceFloatControlsProperties ),
1249*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1250*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value,
1251*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1252*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value,
1253*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFloatControlsProperties is not nothrow_move_constructible!" );
1254*90277196SAndroid Build Coastguard Worker 
1255*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo ) == sizeof( VkDescriptorSetLayoutBindingFlagsCreateInfo ),
1256*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1257*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value,
1258*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value,
1260*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayoutBindingFlagsCreateInfo is not nothrow_move_constructible!" );
1261*90277196SAndroid Build Coastguard Worker 
1262*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures ) == sizeof( VkPhysicalDeviceDescriptorIndexingFeatures ),
1263*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1264*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value,
1265*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1266*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value,
1267*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorIndexingFeatures is not nothrow_move_constructible!" );
1268*90277196SAndroid Build Coastguard Worker 
1269*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties ) == sizeof( VkPhysicalDeviceDescriptorIndexingProperties ),
1270*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1271*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value,
1272*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1273*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value,
1274*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorIndexingProperties is not nothrow_move_constructible!" );
1275*90277196SAndroid Build Coastguard Worker 
1276*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo ) ==
1277*90277196SAndroid Build Coastguard Worker                             sizeof( VkDescriptorSetVariableDescriptorCountAllocateInfo ),
1278*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1279*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value,
1280*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1281*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value,
1282*90277196SAndroid Build Coastguard Worker                           "DescriptorSetVariableDescriptorCountAllocateInfo is not nothrow_move_constructible!" );
1283*90277196SAndroid Build Coastguard Worker 
1284*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport ) ==
1285*90277196SAndroid Build Coastguard Worker                             sizeof( VkDescriptorSetVariableDescriptorCountLayoutSupport ),
1286*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1287*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value,
1288*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1289*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value,
1290*90277196SAndroid Build Coastguard Worker                           "DescriptorSetVariableDescriptorCountLayoutSupport is not nothrow_move_constructible!" );
1291*90277196SAndroid Build Coastguard Worker 
1292*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == sizeof( VkSubpassDescriptionDepthStencilResolve ),
1293*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
1295*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
1297*90277196SAndroid Build Coastguard Worker                           "SubpassDescriptionDepthStencilResolve is not nothrow_move_constructible!" );
1298*90277196SAndroid Build Coastguard Worker 
1299*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties ) ==
1300*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDepthStencilResolveProperties ),
1301*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1302*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value,
1303*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1304*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value,
1305*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthStencilResolveProperties is not nothrow_move_constructible!" );
1306*90277196SAndroid Build Coastguard Worker 
1307*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures ) == sizeof( VkPhysicalDeviceScalarBlockLayoutFeatures ),
1308*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1309*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value,
1310*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1311*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value,
1312*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceScalarBlockLayoutFeatures is not nothrow_move_constructible!" );
1313*90277196SAndroid Build Coastguard Worker 
1314*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo ) == sizeof( VkImageStencilUsageCreateInfo ),
1315*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value, "struct wrapper is not a standard layout!" );
1317*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value,
1318*90277196SAndroid Build Coastguard Worker                           "ImageStencilUsageCreateInfo is not nothrow_move_constructible!" );
1319*90277196SAndroid Build Coastguard Worker 
1320*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo ) == sizeof( VkSamplerReductionModeCreateInfo ),
1321*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value, "struct wrapper is not a standard layout!" );
1323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value,
1324*90277196SAndroid Build Coastguard Worker                           "SamplerReductionModeCreateInfo is not nothrow_move_constructible!" );
1325*90277196SAndroid Build Coastguard Worker 
1326*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties ) ==
1327*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSamplerFilterMinmaxProperties ),
1328*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1329*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value,
1330*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1331*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value,
1332*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSamplerFilterMinmaxProperties is not nothrow_move_constructible!" );
1333*90277196SAndroid Build Coastguard Worker 
1334*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ),
1335*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1336*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
1337*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1338*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
1339*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkanMemoryModelFeatures is not nothrow_move_constructible!" );
1340*90277196SAndroid Build Coastguard Worker 
1341*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures ) == sizeof( VkPhysicalDeviceImagelessFramebufferFeatures ),
1342*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1343*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
1344*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1345*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
1346*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" );
1347*90277196SAndroid Build Coastguard Worker 
1348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == sizeof( VkFramebufferAttachmentsCreateInfo ),
1349*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1350*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, "struct wrapper is not a standard layout!" );
1351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value,
1352*90277196SAndroid Build Coastguard Worker                           "FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" );
1353*90277196SAndroid Build Coastguard Worker 
1354*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == sizeof( VkFramebufferAttachmentImageInfo ),
1355*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1356*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, "struct wrapper is not a standard layout!" );
1357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value,
1358*90277196SAndroid Build Coastguard Worker                           "FramebufferAttachmentImageInfo is not nothrow_move_constructible!" );
1359*90277196SAndroid Build Coastguard Worker 
1360*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo ) == sizeof( VkRenderPassAttachmentBeginInfo ),
1361*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1362*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value, "struct wrapper is not a standard layout!" );
1363*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value,
1364*90277196SAndroid Build Coastguard Worker                           "RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" );
1365*90277196SAndroid Build Coastguard Worker 
1366*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures ) ==
1367*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceUniformBufferStandardLayoutFeatures ),
1368*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value,
1370*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1371*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value,
1372*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceUniformBufferStandardLayoutFeatures is not nothrow_move_constructible!" );
1373*90277196SAndroid Build Coastguard Worker 
1374*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures ) ==
1375*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures ),
1376*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1377*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
1378*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1379*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
1380*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" );
1381*90277196SAndroid Build Coastguard Worker 
1382*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) ==
1383*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ),
1384*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1385*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value,
1386*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1387*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value,
1388*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSeparateDepthStencilLayoutsFeatures is not nothrow_move_constructible!" );
1389*90277196SAndroid Build Coastguard Worker 
1390*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout ) == sizeof( VkAttachmentReferenceStencilLayout ),
1391*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1392*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value, "struct wrapper is not a standard layout!" );
1393*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value,
1394*90277196SAndroid Build Coastguard Worker                           "AttachmentReferenceStencilLayout is not nothrow_move_constructible!" );
1395*90277196SAndroid Build Coastguard Worker 
1396*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout ) == sizeof( VkAttachmentDescriptionStencilLayout ),
1397*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1398*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value,
1399*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value,
1401*90277196SAndroid Build Coastguard Worker                           "AttachmentDescriptionStencilLayout is not nothrow_move_constructible!" );
1402*90277196SAndroid Build Coastguard Worker 
1403*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures ) == sizeof( VkPhysicalDeviceHostQueryResetFeatures ),
1404*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1405*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value,
1406*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1407*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value,
1408*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceHostQueryResetFeatures is not nothrow_move_constructible!" );
1409*90277196SAndroid Build Coastguard Worker 
1410*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures ) == sizeof( VkPhysicalDeviceTimelineSemaphoreFeatures ),
1411*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value,
1413*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1414*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value,
1415*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTimelineSemaphoreFeatures is not nothrow_move_constructible!" );
1416*90277196SAndroid Build Coastguard Worker 
1417*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties ) == sizeof( VkPhysicalDeviceTimelineSemaphoreProperties ),
1418*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1419*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value,
1420*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1421*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value,
1422*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTimelineSemaphoreProperties is not nothrow_move_constructible!" );
1423*90277196SAndroid Build Coastguard Worker 
1424*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo ) == sizeof( VkSemaphoreTypeCreateInfo ),
1425*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1426*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value, "struct wrapper is not a standard layout!" );
1427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value,
1428*90277196SAndroid Build Coastguard Worker                           "SemaphoreTypeCreateInfo is not nothrow_move_constructible!" );
1429*90277196SAndroid Build Coastguard Worker 
1430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo ) == sizeof( VkTimelineSemaphoreSubmitInfo ),
1431*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1432*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1433*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value,
1434*90277196SAndroid Build Coastguard Worker                           "TimelineSemaphoreSubmitInfo is not nothrow_move_constructible!" );
1435*90277196SAndroid Build Coastguard Worker 
1436*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo ) == sizeof( VkSemaphoreWaitInfo ), "struct and wrapper have different size!" );
1437*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value, "struct wrapper is not a standard layout!" );
1438*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value,
1439*90277196SAndroid Build Coastguard Worker                           "SemaphoreWaitInfo is not nothrow_move_constructible!" );
1440*90277196SAndroid Build Coastguard Worker 
1441*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo ) == sizeof( VkSemaphoreSignalInfo ), "struct and wrapper have different size!" );
1442*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value, "struct wrapper is not a standard layout!" );
1443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value,
1444*90277196SAndroid Build Coastguard Worker                           "SemaphoreSignalInfo is not nothrow_move_constructible!" );
1445*90277196SAndroid Build Coastguard Worker 
1446*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures ) == sizeof( VkPhysicalDeviceBufferDeviceAddressFeatures ),
1447*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value,
1449*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1450*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value,
1451*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceBufferDeviceAddressFeatures is not nothrow_move_constructible!" );
1452*90277196SAndroid Build Coastguard Worker 
1453*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo ) == sizeof( VkBufferDeviceAddressInfo ),
1454*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1455*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value, "struct wrapper is not a standard layout!" );
1456*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value,
1457*90277196SAndroid Build Coastguard Worker                           "BufferDeviceAddressInfo is not nothrow_move_constructible!" );
1458*90277196SAndroid Build Coastguard Worker 
1459*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo ) == sizeof( VkBufferOpaqueCaptureAddressCreateInfo ),
1460*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1461*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value,
1462*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1463*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value,
1464*90277196SAndroid Build Coastguard Worker                           "BufferOpaqueCaptureAddressCreateInfo is not nothrow_move_constructible!" );
1465*90277196SAndroid Build Coastguard Worker 
1466*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo ) == sizeof( VkMemoryOpaqueCaptureAddressAllocateInfo ),
1467*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1468*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value,
1469*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1470*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value,
1471*90277196SAndroid Build Coastguard Worker                           "MemoryOpaqueCaptureAddressAllocateInfo is not nothrow_move_constructible!" );
1472*90277196SAndroid Build Coastguard Worker 
1473*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo ) == sizeof( VkDeviceMemoryOpaqueCaptureAddressInfo ),
1474*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1475*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value,
1476*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1477*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value,
1478*90277196SAndroid Build Coastguard Worker                           "DeviceMemoryOpaqueCaptureAddressInfo is not nothrow_move_constructible!" );
1479*90277196SAndroid Build Coastguard Worker 
1480*90277196SAndroid Build Coastguard Worker //=== VK_VERSION_1_3 ===
1481*90277196SAndroid Build Coastguard Worker 
1482*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features ) == sizeof( VkPhysicalDeviceVulkan13Features ),
1483*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1484*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value, "struct wrapper is not a standard layout!" );
1485*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value,
1486*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan13Features is not nothrow_move_constructible!" );
1487*90277196SAndroid Build Coastguard Worker 
1488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties ) == sizeof( VkPhysicalDeviceVulkan13Properties ),
1489*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1490*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value, "struct wrapper is not a standard layout!" );
1491*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value,
1492*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan13Properties is not nothrow_move_constructible!" );
1493*90277196SAndroid Build Coastguard Worker 
1494*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == sizeof( VkPipelineCreationFeedbackCreateInfo ),
1495*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1496*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
1497*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1498*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
1499*90277196SAndroid Build Coastguard Worker                           "PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" );
1500*90277196SAndroid Build Coastguard Worker 
1501*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == sizeof( VkPipelineCreationFeedback ),
1502*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, "struct wrapper is not a standard layout!" );
1504*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value,
1505*90277196SAndroid Build Coastguard Worker                           "PipelineCreationFeedback is not nothrow_move_constructible!" );
1506*90277196SAndroid Build Coastguard Worker 
1507*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) ==
1508*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ),
1509*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1510*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value,
1511*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1512*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value,
1513*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTerminateInvocationFeatures is not nothrow_move_constructible!" );
1514*90277196SAndroid Build Coastguard Worker 
1515*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties ) == sizeof( VkPhysicalDeviceToolProperties ),
1516*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1517*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value, "struct wrapper is not a standard layout!" );
1518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value,
1519*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceToolProperties is not nothrow_move_constructible!" );
1520*90277196SAndroid Build Coastguard Worker 
1521*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures ) ==
1522*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures ),
1523*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1524*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value,
1525*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1526*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value,
1527*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderDemoteToHelperInvocationFeatures is not nothrow_move_constructible!" );
1528*90277196SAndroid Build Coastguard Worker 
1529*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures ) == sizeof( VkPhysicalDevicePrivateDataFeatures ),
1530*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value, "struct wrapper is not a standard layout!" );
1532*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value,
1533*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePrivateDataFeatures is not nothrow_move_constructible!" );
1534*90277196SAndroid Build Coastguard Worker 
1535*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo ) == sizeof( VkDevicePrivateDataCreateInfo ),
1536*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value, "struct wrapper is not a standard layout!" );
1538*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value,
1539*90277196SAndroid Build Coastguard Worker                           "DevicePrivateDataCreateInfo is not nothrow_move_constructible!" );
1540*90277196SAndroid Build Coastguard Worker 
1541*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo ) == sizeof( VkPrivateDataSlotCreateInfo ),
1542*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1543*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value, "struct wrapper is not a standard layout!" );
1544*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value,
1545*90277196SAndroid Build Coastguard Worker                           "PrivateDataSlotCreateInfo is not nothrow_move_constructible!" );
1546*90277196SAndroid Build Coastguard Worker 
1547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlot ) == sizeof( VkPrivateDataSlot ), "handle and wrapper have different size!" );
1548*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value, "PrivateDataSlot is not copy_constructible!" );
1549*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value,
1550*90277196SAndroid Build Coastguard Worker                           "PrivateDataSlot is not nothrow_move_constructible!" );
1551*90277196SAndroid Build Coastguard Worker 
1552*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures ) ==
1553*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineCreationCacheControlFeatures ),
1554*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1555*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value,
1556*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value,
1558*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineCreationCacheControlFeatures is not nothrow_move_constructible!" );
1559*90277196SAndroid Build Coastguard Worker 
1560*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier2 ) == sizeof( VkMemoryBarrier2 ), "struct and wrapper have different size!" );
1561*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value,
1563*90277196SAndroid Build Coastguard Worker                           "MemoryBarrier2 is not nothrow_move_constructible!" );
1564*90277196SAndroid Build Coastguard Worker 
1565*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 ) == sizeof( VkBufferMemoryBarrier2 ), "struct and wrapper have different size!" );
1566*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1567*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value,
1568*90277196SAndroid Build Coastguard Worker                           "BufferMemoryBarrier2 is not nothrow_move_constructible!" );
1569*90277196SAndroid Build Coastguard Worker 
1570*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 ) == sizeof( VkImageMemoryBarrier2 ), "struct and wrapper have different size!" );
1571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1572*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value,
1573*90277196SAndroid Build Coastguard Worker                           "ImageMemoryBarrier2 is not nothrow_move_constructible!" );
1574*90277196SAndroid Build Coastguard Worker 
1575*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DependencyInfo ) == sizeof( VkDependencyInfo ), "struct and wrapper have different size!" );
1576*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DependencyInfo>::value, "struct wrapper is not a standard layout!" );
1577*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DependencyInfo>::value,
1578*90277196SAndroid Build Coastguard Worker                           "DependencyInfo is not nothrow_move_constructible!" );
1579*90277196SAndroid Build Coastguard Worker 
1580*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), "struct and wrapper have different size!" );
1581*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "struct wrapper is not a standard layout!" );
1582*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "SubmitInfo2 is not nothrow_move_constructible!" );
1583*90277196SAndroid Build Coastguard Worker 
1584*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), "struct and wrapper have different size!" );
1585*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1586*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value,
1587*90277196SAndroid Build Coastguard Worker                           "SemaphoreSubmitInfo is not nothrow_move_constructible!" );
1588*90277196SAndroid Build Coastguard Worker 
1589*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo ) == sizeof( VkCommandBufferSubmitInfo ),
1590*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1591*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1592*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value,
1593*90277196SAndroid Build Coastguard Worker                           "CommandBufferSubmitInfo is not nothrow_move_constructible!" );
1594*90277196SAndroid Build Coastguard Worker 
1595*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == sizeof( VkPhysicalDeviceSynchronization2Features ),
1596*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1597*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
1598*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1599*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
1600*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" );
1601*90277196SAndroid Build Coastguard Worker 
1602*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ) ==
1603*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ),
1604*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1605*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value,
1606*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1607*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value,
1608*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures is not nothrow_move_constructible!" );
1609*90277196SAndroid Build Coastguard Worker 
1610*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures ) == sizeof( VkPhysicalDeviceImageRobustnessFeatures ),
1611*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1612*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value,
1613*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1614*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value,
1615*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageRobustnessFeatures is not nothrow_move_constructible!" );
1616*90277196SAndroid Build Coastguard Worker 
1617*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), "struct and wrapper have different size!" );
1618*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, "struct wrapper is not a standard layout!" );
1619*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value,
1620*90277196SAndroid Build Coastguard Worker                           "CopyBufferInfo2 is not nothrow_move_constructible!" );
1621*90277196SAndroid Build Coastguard Worker 
1622*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), "struct and wrapper have different size!" );
1623*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, "struct wrapper is not a standard layout!" );
1624*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value,
1625*90277196SAndroid Build Coastguard Worker                           "CopyImageInfo2 is not nothrow_move_constructible!" );
1626*90277196SAndroid Build Coastguard Worker 
1627*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == sizeof( VkCopyBufferToImageInfo2 ),
1628*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1629*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, "struct wrapper is not a standard layout!" );
1630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value,
1631*90277196SAndroid Build Coastguard Worker                           "CopyBufferToImageInfo2 is not nothrow_move_constructible!" );
1632*90277196SAndroid Build Coastguard Worker 
1633*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 ) == sizeof( VkCopyImageToBufferInfo2 ),
1634*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1635*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value, "struct wrapper is not a standard layout!" );
1636*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value,
1637*90277196SAndroid Build Coastguard Worker                           "CopyImageToBufferInfo2 is not nothrow_move_constructible!" );
1638*90277196SAndroid Build Coastguard Worker 
1639*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), "struct and wrapper have different size!" );
1640*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, "struct wrapper is not a standard layout!" );
1641*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value,
1642*90277196SAndroid Build Coastguard Worker                           "BlitImageInfo2 is not nothrow_move_constructible!" );
1643*90277196SAndroid Build Coastguard Worker 
1644*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), "struct and wrapper have different size!" );
1645*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, "struct wrapper is not a standard layout!" );
1646*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value,
1647*90277196SAndroid Build Coastguard Worker                           "ResolveImageInfo2 is not nothrow_move_constructible!" );
1648*90277196SAndroid Build Coastguard Worker 
1649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), "struct and wrapper have different size!" );
1650*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "struct wrapper is not a standard layout!" );
1651*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "BufferCopy2 is not nothrow_move_constructible!" );
1652*90277196SAndroid Build Coastguard Worker 
1653*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), "struct and wrapper have different size!" );
1654*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "struct wrapper is not a standard layout!" );
1655*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "ImageCopy2 is not nothrow_move_constructible!" );
1656*90277196SAndroid Build Coastguard Worker 
1657*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), "struct and wrapper have different size!" );
1658*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "struct wrapper is not a standard layout!" );
1659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "ImageBlit2 is not nothrow_move_constructible!" );
1660*90277196SAndroid Build Coastguard Worker 
1661*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), "struct and wrapper have different size!" );
1662*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, "struct wrapper is not a standard layout!" );
1663*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value,
1664*90277196SAndroid Build Coastguard Worker                           "BufferImageCopy2 is not nothrow_move_constructible!" );
1665*90277196SAndroid Build Coastguard Worker 
1666*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), "struct and wrapper have different size!" );
1667*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "struct wrapper is not a standard layout!" );
1668*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "ImageResolve2 is not nothrow_move_constructible!" );
1669*90277196SAndroid Build Coastguard Worker 
1670*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures ) == sizeof( VkPhysicalDeviceSubgroupSizeControlFeatures ),
1671*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1672*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value,
1673*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1674*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value,
1675*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupSizeControlFeatures is not nothrow_move_constructible!" );
1676*90277196SAndroid Build Coastguard Worker 
1677*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties ) ==
1678*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubgroupSizeControlProperties ),
1679*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value,
1681*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value,
1683*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupSizeControlProperties is not nothrow_move_constructible!" );
1684*90277196SAndroid Build Coastguard Worker 
1685*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo ) ==
1686*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo ),
1687*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value,
1689*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1690*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value,
1691*90277196SAndroid Build Coastguard Worker                           "PipelineShaderStageRequiredSubgroupSizeCreateInfo is not nothrow_move_constructible!" );
1692*90277196SAndroid Build Coastguard Worker 
1693*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures ) == sizeof( VkPhysicalDeviceInlineUniformBlockFeatures ),
1694*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1695*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value,
1696*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1697*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value,
1698*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceInlineUniformBlockFeatures is not nothrow_move_constructible!" );
1699*90277196SAndroid Build Coastguard Worker 
1700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties ) == sizeof( VkPhysicalDeviceInlineUniformBlockProperties ),
1701*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1702*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value,
1703*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1704*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value,
1705*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceInlineUniformBlockProperties is not nothrow_move_constructible!" );
1706*90277196SAndroid Build Coastguard Worker 
1707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock ) == sizeof( VkWriteDescriptorSetInlineUniformBlock ),
1708*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1709*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value,
1710*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1711*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value,
1712*90277196SAndroid Build Coastguard Worker                           "WriteDescriptorSetInlineUniformBlock is not nothrow_move_constructible!" );
1713*90277196SAndroid Build Coastguard Worker 
1714*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo ) == sizeof( VkDescriptorPoolInlineUniformBlockCreateInfo ),
1715*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1716*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value,
1717*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1718*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value,
1719*90277196SAndroid Build Coastguard Worker                           "DescriptorPoolInlineUniformBlockCreateInfo is not nothrow_move_constructible!" );
1720*90277196SAndroid Build Coastguard Worker 
1721*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) ==
1722*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ),
1723*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1724*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value,
1725*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1726*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value,
1727*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTextureCompressionASTCHDRFeatures is not nothrow_move_constructible!" );
1728*90277196SAndroid Build Coastguard Worker 
1729*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), "struct and wrapper have different size!" );
1730*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "struct wrapper is not a standard layout!" );
1731*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "RenderingInfo is not nothrow_move_constructible!" );
1732*90277196SAndroid Build Coastguard Worker 
1733*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == sizeof( VkRenderingAttachmentInfo ),
1734*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1735*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, "struct wrapper is not a standard layout!" );
1736*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value,
1737*90277196SAndroid Build Coastguard Worker                           "RenderingAttachmentInfo is not nothrow_move_constructible!" );
1738*90277196SAndroid Build Coastguard Worker 
1739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == sizeof( VkPipelineRenderingCreateInfo ),
1740*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1741*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, "struct wrapper is not a standard layout!" );
1742*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value,
1743*90277196SAndroid Build Coastguard Worker                           "PipelineRenderingCreateInfo is not nothrow_move_constructible!" );
1744*90277196SAndroid Build Coastguard Worker 
1745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures ) == sizeof( VkPhysicalDeviceDynamicRenderingFeatures ),
1746*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value,
1748*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1749*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value,
1750*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingFeatures is not nothrow_move_constructible!" );
1751*90277196SAndroid Build Coastguard Worker 
1752*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo ) == sizeof( VkCommandBufferInheritanceRenderingInfo ),
1753*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1754*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value,
1755*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1756*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value,
1757*90277196SAndroid Build Coastguard Worker                           "CommandBufferInheritanceRenderingInfo is not nothrow_move_constructible!" );
1758*90277196SAndroid Build Coastguard Worker 
1759*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures ) ==
1760*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerDotProductFeatures ),
1761*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1762*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value,
1763*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1764*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value,
1765*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerDotProductFeatures is not nothrow_move_constructible!" );
1766*90277196SAndroid Build Coastguard Worker 
1767*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties ) ==
1768*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerDotProductProperties ),
1769*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1770*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value,
1771*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value,
1773*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerDotProductProperties is not nothrow_move_constructible!" );
1774*90277196SAndroid Build Coastguard Worker 
1775*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties ) ==
1776*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTexelBufferAlignmentProperties ),
1777*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1778*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
1779*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1780*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
1781*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" );
1782*90277196SAndroid Build Coastguard Worker 
1783*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties3 ) == sizeof( VkFormatProperties3 ), "struct and wrapper have different size!" );
1784*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties3>::value, "struct wrapper is not a standard layout!" );
1785*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties3>::value,
1786*90277196SAndroid Build Coastguard Worker                           "FormatProperties3 is not nothrow_move_constructible!" );
1787*90277196SAndroid Build Coastguard Worker 
1788*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features ) == sizeof( VkPhysicalDeviceMaintenance4Features ),
1789*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1790*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value,
1791*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1792*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value,
1793*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance4Features is not nothrow_move_constructible!" );
1794*90277196SAndroid Build Coastguard Worker 
1795*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties ) == sizeof( VkPhysicalDeviceMaintenance4Properties ),
1796*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1797*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value,
1798*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1799*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value,
1800*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance4Properties is not nothrow_move_constructible!" );
1801*90277196SAndroid Build Coastguard Worker 
1802*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements ) == sizeof( VkDeviceBufferMemoryRequirements ),
1803*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1804*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
1805*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value,
1806*90277196SAndroid Build Coastguard Worker                           "DeviceBufferMemoryRequirements is not nothrow_move_constructible!" );
1807*90277196SAndroid Build Coastguard Worker 
1808*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements ) == sizeof( VkDeviceImageMemoryRequirements ),
1809*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1810*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
1811*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value,
1812*90277196SAndroid Build Coastguard Worker                           "DeviceImageMemoryRequirements is not nothrow_move_constructible!" );
1813*90277196SAndroid Build Coastguard Worker 
1814*90277196SAndroid Build Coastguard Worker //=== VK_VERSION_1_4 ===
1815*90277196SAndroid Build Coastguard Worker 
1816*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features ) == sizeof( VkPhysicalDeviceVulkan14Features ),
1817*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1818*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features>::value, "struct wrapper is not a standard layout!" );
1819*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features>::value,
1820*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan14Features is not nothrow_move_constructible!" );
1821*90277196SAndroid Build Coastguard Worker 
1822*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties ) == sizeof( VkPhysicalDeviceVulkan14Properties ),
1823*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1824*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties>::value, "struct wrapper is not a standard layout!" );
1825*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties>::value,
1826*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan14Properties is not nothrow_move_constructible!" );
1827*90277196SAndroid Build Coastguard Worker 
1828*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo ) == sizeof( VkDeviceQueueGlobalPriorityCreateInfo ),
1829*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1830*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo>::value,
1831*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1832*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo>::value,
1833*90277196SAndroid Build Coastguard Worker                           "DeviceQueueGlobalPriorityCreateInfo is not nothrow_move_constructible!" );
1834*90277196SAndroid Build Coastguard Worker 
1835*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures ) == sizeof( VkPhysicalDeviceGlobalPriorityQueryFeatures ),
1836*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1837*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures>::value,
1838*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1839*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures>::value,
1840*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceGlobalPriorityQueryFeatures is not nothrow_move_constructible!" );
1841*90277196SAndroid Build Coastguard Worker 
1842*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties ) == sizeof( VkQueueFamilyGlobalPriorityProperties ),
1843*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1844*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties>::value,
1845*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1846*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties>::value,
1847*90277196SAndroid Build Coastguard Worker                           "QueueFamilyGlobalPriorityProperties is not nothrow_move_constructible!" );
1848*90277196SAndroid Build Coastguard Worker 
1849*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures ) == sizeof( VkPhysicalDeviceShaderSubgroupRotateFeatures ),
1850*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1851*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures>::value,
1852*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1853*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures>::value,
1854*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupRotateFeatures is not nothrow_move_constructible!" );
1855*90277196SAndroid Build Coastguard Worker 
1856*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features ) == sizeof( VkPhysicalDeviceShaderFloatControls2Features ),
1857*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features>::value,
1859*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1860*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features>::value,
1861*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderFloatControls2Features is not nothrow_move_constructible!" );
1862*90277196SAndroid Build Coastguard Worker 
1863*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures ) == sizeof( VkPhysicalDeviceShaderExpectAssumeFeatures ),
1864*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1865*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures>::value,
1866*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1867*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures>::value,
1868*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderExpectAssumeFeatures is not nothrow_move_constructible!" );
1869*90277196SAndroid Build Coastguard Worker 
1870*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures ) == sizeof( VkPhysicalDeviceLineRasterizationFeatures ),
1871*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1872*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures>::value,
1873*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1874*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures>::value,
1875*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLineRasterizationFeatures is not nothrow_move_constructible!" );
1876*90277196SAndroid Build Coastguard Worker 
1877*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties ) == sizeof( VkPhysicalDeviceLineRasterizationProperties ),
1878*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1879*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties>::value,
1880*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1881*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties>::value,
1882*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLineRasterizationProperties is not nothrow_move_constructible!" );
1883*90277196SAndroid Build Coastguard Worker 
1884*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo ) == sizeof( VkPipelineRasterizationLineStateCreateInfo ),
1885*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1886*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo>::value,
1887*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo>::value,
1889*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationLineStateCreateInfo is not nothrow_move_constructible!" );
1890*90277196SAndroid Build Coastguard Worker 
1891*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties ) ==
1892*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorProperties ),
1893*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1894*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties>::value,
1895*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1896*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties>::value,
1897*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorProperties is not nothrow_move_constructible!" );
1898*90277196SAndroid Build Coastguard Worker 
1899*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription ) == sizeof( VkVertexInputBindingDivisorDescription ),
1900*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1901*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription>::value,
1902*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1903*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription>::value,
1904*90277196SAndroid Build Coastguard Worker                           "VertexInputBindingDivisorDescription is not nothrow_move_constructible!" );
1905*90277196SAndroid Build Coastguard Worker 
1906*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo ) == sizeof( VkPipelineVertexInputDivisorStateCreateInfo ),
1907*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1908*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo>::value,
1909*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1910*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo>::value,
1911*90277196SAndroid Build Coastguard Worker                           "PipelineVertexInputDivisorStateCreateInfo is not nothrow_move_constructible!" );
1912*90277196SAndroid Build Coastguard Worker 
1913*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures ) ==
1914*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorFeatures ),
1915*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1916*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures>::value,
1917*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1918*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures>::value,
1919*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorFeatures is not nothrow_move_constructible!" );
1920*90277196SAndroid Build Coastguard Worker 
1921*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features ) == sizeof( VkPhysicalDeviceIndexTypeUint8Features ),
1922*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1923*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features>::value,
1924*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1925*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features>::value,
1926*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceIndexTypeUint8Features is not nothrow_move_constructible!" );
1927*90277196SAndroid Build Coastguard Worker 
1928*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapInfo ) == sizeof( VkMemoryMapInfo ), "struct and wrapper have different size!" );
1929*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapInfo>::value, "struct wrapper is not a standard layout!" );
1930*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapInfo>::value, "MemoryMapInfo is not nothrow_move_constructible!" );
1931*90277196SAndroid Build Coastguard Worker 
1932*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryUnmapInfo ) == sizeof( VkMemoryUnmapInfo ), "struct and wrapper have different size!" );
1933*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryUnmapInfo>::value, "struct wrapper is not a standard layout!" );
1934*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryUnmapInfo>::value,
1935*90277196SAndroid Build Coastguard Worker                           "MemoryUnmapInfo is not nothrow_move_constructible!" );
1936*90277196SAndroid Build Coastguard Worker 
1937*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features ) == sizeof( VkPhysicalDeviceMaintenance5Features ),
1938*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1939*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features>::value,
1940*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1941*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features>::value,
1942*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance5Features is not nothrow_move_constructible!" );
1943*90277196SAndroid Build Coastguard Worker 
1944*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties ) == sizeof( VkPhysicalDeviceMaintenance5Properties ),
1945*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1946*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value,
1947*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1948*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value,
1949*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance5Properties is not nothrow_move_constructible!" );
1950*90277196SAndroid Build Coastguard Worker 
1951*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAreaInfo ) == sizeof( VkRenderingAreaInfo ), "struct and wrapper have different size!" );
1952*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAreaInfo>::value, "struct wrapper is not a standard layout!" );
1953*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAreaInfo>::value,
1954*90277196SAndroid Build Coastguard Worker                           "RenderingAreaInfo is not nothrow_move_constructible!" );
1955*90277196SAndroid Build Coastguard Worker 
1956*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo ) == sizeof( VkDeviceImageSubresourceInfo ),
1957*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1958*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value, "struct wrapper is not a standard layout!" );
1959*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value,
1960*90277196SAndroid Build Coastguard Worker                           "DeviceImageSubresourceInfo is not nothrow_move_constructible!" );
1961*90277196SAndroid Build Coastguard Worker 
1962*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource2 ) == sizeof( VkImageSubresource2 ), "struct and wrapper have different size!" );
1963*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value, "struct wrapper is not a standard layout!" );
1964*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value,
1965*90277196SAndroid Build Coastguard Worker                           "ImageSubresource2 is not nothrow_move_constructible!" );
1966*90277196SAndroid Build Coastguard Worker 
1967*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout2 ) == sizeof( VkSubresourceLayout2 ), "struct and wrapper have different size!" );
1968*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value, "struct wrapper is not a standard layout!" );
1969*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value,
1970*90277196SAndroid Build Coastguard Worker                           "SubresourceLayout2 is not nothrow_move_constructible!" );
1971*90277196SAndroid Build Coastguard Worker 
1972*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo ) == sizeof( VkPipelineCreateFlags2CreateInfo ),
1973*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1974*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo>::value, "struct wrapper is not a standard layout!" );
1975*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo>::value,
1976*90277196SAndroid Build Coastguard Worker                           "PipelineCreateFlags2CreateInfo is not nothrow_move_constructible!" );
1977*90277196SAndroid Build Coastguard Worker 
1978*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo ) == sizeof( VkBufferUsageFlags2CreateInfo ),
1979*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1980*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo>::value, "struct wrapper is not a standard layout!" );
1981*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo>::value,
1982*90277196SAndroid Build Coastguard Worker                           "BufferUsageFlags2CreateInfo is not nothrow_move_constructible!" );
1983*90277196SAndroid Build Coastguard Worker 
1984*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties ) == sizeof( VkPhysicalDevicePushDescriptorProperties ),
1985*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1986*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties>::value,
1987*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1988*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties>::value,
1989*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePushDescriptorProperties is not nothrow_move_constructible!" );
1990*90277196SAndroid Build Coastguard Worker 
1991*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures ) ==
1992*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDynamicRenderingLocalReadFeatures ),
1993*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1994*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures>::value,
1995*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1996*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures>::value,
1997*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingLocalReadFeatures is not nothrow_move_constructible!" );
1998*90277196SAndroid Build Coastguard Worker 
1999*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo ) == sizeof( VkRenderingAttachmentLocationInfo ),
2000*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2001*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo>::value, "struct wrapper is not a standard layout!" );
2002*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo>::value,
2003*90277196SAndroid Build Coastguard Worker                           "RenderingAttachmentLocationInfo is not nothrow_move_constructible!" );
2004*90277196SAndroid Build Coastguard Worker 
2005*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo ) == sizeof( VkRenderingInputAttachmentIndexInfo ),
2006*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2007*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo>::value, "struct wrapper is not a standard layout!" );
2008*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo>::value,
2009*90277196SAndroid Build Coastguard Worker                           "RenderingInputAttachmentIndexInfo is not nothrow_move_constructible!" );
2010*90277196SAndroid Build Coastguard Worker 
2011*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features ) == sizeof( VkPhysicalDeviceMaintenance6Features ),
2012*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features>::value,
2014*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2015*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features>::value,
2016*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance6Features is not nothrow_move_constructible!" );
2017*90277196SAndroid Build Coastguard Worker 
2018*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties ) == sizeof( VkPhysicalDeviceMaintenance6Properties ),
2019*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties>::value,
2021*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2022*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties>::value,
2023*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance6Properties is not nothrow_move_constructible!" );
2024*90277196SAndroid Build Coastguard Worker 
2025*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindMemoryStatus ) == sizeof( VkBindMemoryStatus ), "struct and wrapper have different size!" );
2026*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindMemoryStatus>::value, "struct wrapper is not a standard layout!" );
2027*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindMemoryStatus>::value,
2028*90277196SAndroid Build Coastguard Worker                           "BindMemoryStatus is not nothrow_move_constructible!" );
2029*90277196SAndroid Build Coastguard Worker 
2030*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo ) == sizeof( VkBindDescriptorSetsInfo ),
2031*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2032*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo>::value, "struct wrapper is not a standard layout!" );
2033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo>::value,
2034*90277196SAndroid Build Coastguard Worker                           "BindDescriptorSetsInfo is not nothrow_move_constructible!" );
2035*90277196SAndroid Build Coastguard Worker 
2036*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantsInfo ) == sizeof( VkPushConstantsInfo ), "struct and wrapper have different size!" );
2037*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantsInfo>::value, "struct wrapper is not a standard layout!" );
2038*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantsInfo>::value,
2039*90277196SAndroid Build Coastguard Worker                           "PushConstantsInfo is not nothrow_move_constructible!" );
2040*90277196SAndroid Build Coastguard Worker 
2041*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo ) == sizeof( VkPushDescriptorSetInfo ),
2042*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2043*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo>::value, "struct wrapper is not a standard layout!" );
2044*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo>::value,
2045*90277196SAndroid Build Coastguard Worker                           "PushDescriptorSetInfo is not nothrow_move_constructible!" );
2046*90277196SAndroid Build Coastguard Worker 
2047*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo ) == sizeof( VkPushDescriptorSetWithTemplateInfo ),
2048*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2049*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo>::value, "struct wrapper is not a standard layout!" );
2050*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo>::value,
2051*90277196SAndroid Build Coastguard Worker                           "PushDescriptorSetWithTemplateInfo is not nothrow_move_constructible!" );
2052*90277196SAndroid Build Coastguard Worker 
2053*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures ) ==
2054*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineProtectedAccessFeatures ),
2055*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2056*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures>::value,
2057*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2058*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures>::value,
2059*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineProtectedAccessFeatures is not nothrow_move_constructible!" );
2060*90277196SAndroid Build Coastguard Worker 
2061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures ) == sizeof( VkPhysicalDevicePipelineRobustnessFeatures ),
2062*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2063*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures>::value,
2064*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2065*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures>::value,
2066*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineRobustnessFeatures is not nothrow_move_constructible!" );
2067*90277196SAndroid Build Coastguard Worker 
2068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties ) == sizeof( VkPhysicalDevicePipelineRobustnessProperties ),
2069*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2070*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties>::value,
2071*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2072*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties>::value,
2073*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineRobustnessProperties is not nothrow_move_constructible!" );
2074*90277196SAndroid Build Coastguard Worker 
2075*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo ) == sizeof( VkPipelineRobustnessCreateInfo ),
2076*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2077*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo>::value, "struct wrapper is not a standard layout!" );
2078*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo>::value,
2079*90277196SAndroid Build Coastguard Worker                           "PipelineRobustnessCreateInfo is not nothrow_move_constructible!" );
2080*90277196SAndroid Build Coastguard Worker 
2081*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures ) == sizeof( VkPhysicalDeviceHostImageCopyFeatures ),
2082*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2083*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures>::value,
2084*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2085*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures>::value,
2086*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceHostImageCopyFeatures is not nothrow_move_constructible!" );
2087*90277196SAndroid Build Coastguard Worker 
2088*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties ) == sizeof( VkPhysicalDeviceHostImageCopyProperties ),
2089*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2090*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties>::value,
2091*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2092*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties>::value,
2093*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceHostImageCopyProperties is not nothrow_move_constructible!" );
2094*90277196SAndroid Build Coastguard Worker 
2095*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryToImageCopy ) == sizeof( VkMemoryToImageCopy ), "struct and wrapper have different size!" );
2096*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryToImageCopy>::value, "struct wrapper is not a standard layout!" );
2097*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryToImageCopy>::value,
2098*90277196SAndroid Build Coastguard Worker                           "MemoryToImageCopy is not nothrow_move_constructible!" );
2099*90277196SAndroid Build Coastguard Worker 
2100*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageToMemoryCopy ) == sizeof( VkImageToMemoryCopy ), "struct and wrapper have different size!" );
2101*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageToMemoryCopy>::value, "struct wrapper is not a standard layout!" );
2102*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageToMemoryCopy>::value,
2103*90277196SAndroid Build Coastguard Worker                           "ImageToMemoryCopy is not nothrow_move_constructible!" );
2104*90277196SAndroid Build Coastguard Worker 
2105*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo ) == sizeof( VkCopyMemoryToImageInfo ),
2106*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2107*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo>::value, "struct wrapper is not a standard layout!" );
2108*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo>::value,
2109*90277196SAndroid Build Coastguard Worker                           "CopyMemoryToImageInfo is not nothrow_move_constructible!" );
2110*90277196SAndroid Build Coastguard Worker 
2111*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo ) == sizeof( VkCopyImageToMemoryInfo ),
2112*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo>::value, "struct wrapper is not a standard layout!" );
2114*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo>::value,
2115*90277196SAndroid Build Coastguard Worker                           "CopyImageToMemoryInfo is not nothrow_move_constructible!" );
2116*90277196SAndroid Build Coastguard Worker 
2117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToImageInfo ) == sizeof( VkCopyImageToImageInfo ), "struct and wrapper have different size!" );
2118*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToImageInfo>::value, "struct wrapper is not a standard layout!" );
2119*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToImageInfo>::value,
2120*90277196SAndroid Build Coastguard Worker                           "CopyImageToImageInfo is not nothrow_move_constructible!" );
2121*90277196SAndroid Build Coastguard Worker 
2122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo ) == sizeof( VkHostImageLayoutTransitionInfo ),
2123*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2124*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo>::value, "struct wrapper is not a standard layout!" );
2125*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo>::value,
2126*90277196SAndroid Build Coastguard Worker                           "HostImageLayoutTransitionInfo is not nothrow_move_constructible!" );
2127*90277196SAndroid Build Coastguard Worker 
2128*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize ) == sizeof( VkSubresourceHostMemcpySize ),
2129*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2130*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize>::value, "struct wrapper is not a standard layout!" );
2131*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize>::value,
2132*90277196SAndroid Build Coastguard Worker                           "SubresourceHostMemcpySize is not nothrow_move_constructible!" );
2133*90277196SAndroid Build Coastguard Worker 
2134*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery ) == sizeof( VkHostImageCopyDevicePerformanceQuery ),
2135*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2136*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery>::value,
2137*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2138*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery>::value,
2139*90277196SAndroid Build Coastguard Worker                           "HostImageCopyDevicePerformanceQuery is not nothrow_move_constructible!" );
2140*90277196SAndroid Build Coastguard Worker 
2141*90277196SAndroid Build Coastguard Worker //=== VK_KHR_surface ===
2142*90277196SAndroid Build Coastguard Worker 
2143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceKHR ) == sizeof( VkSurfaceKHR ), "handle and wrapper have different size!" );
2144*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not copy_constructible!" );
2145*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not nothrow_move_constructible!" );
2146*90277196SAndroid Build Coastguard Worker 
2147*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR ) == sizeof( VkSurfaceCapabilitiesKHR ),
2148*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2149*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2150*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value,
2151*90277196SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesKHR is not nothrow_move_constructible!" );
2152*90277196SAndroid Build Coastguard Worker 
2153*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR ) == sizeof( VkSurfaceFormatKHR ), "struct and wrapper have different size!" );
2154*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value, "struct wrapper is not a standard layout!" );
2155*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value,
2156*90277196SAndroid Build Coastguard Worker                           "SurfaceFormatKHR is not nothrow_move_constructible!" );
2157*90277196SAndroid Build Coastguard Worker 
2158*90277196SAndroid Build Coastguard Worker //=== VK_KHR_swapchain ===
2159*90277196SAndroid Build Coastguard Worker 
2160*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR ) == sizeof( VkSwapchainCreateInfoKHR ),
2161*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2162*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2163*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value,
2164*90277196SAndroid Build Coastguard Worker                           "SwapchainCreateInfoKHR is not nothrow_move_constructible!" );
2165*90277196SAndroid Build Coastguard Worker 
2166*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainKHR ) == sizeof( VkSwapchainKHR ), "handle and wrapper have different size!" );
2167*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not copy_constructible!" );
2168*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not nothrow_move_constructible!" );
2169*90277196SAndroid Build Coastguard Worker 
2170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentInfoKHR ) == sizeof( VkPresentInfoKHR ), "struct and wrapper have different size!" );
2171*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
2172*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value,
2173*90277196SAndroid Build Coastguard Worker                           "PresentInfoKHR is not nothrow_move_constructible!" );
2174*90277196SAndroid Build Coastguard Worker 
2175*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR ) == sizeof( VkImageSwapchainCreateInfoKHR ),
2176*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2177*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2178*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value,
2179*90277196SAndroid Build Coastguard Worker                           "ImageSwapchainCreateInfoKHR is not nothrow_move_constructible!" );
2180*90277196SAndroid Build Coastguard Worker 
2181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR ) == sizeof( VkBindImageMemorySwapchainInfoKHR ),
2182*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2183*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value, "struct wrapper is not a standard layout!" );
2184*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value,
2185*90277196SAndroid Build Coastguard Worker                           "BindImageMemorySwapchainInfoKHR is not nothrow_move_constructible!" );
2186*90277196SAndroid Build Coastguard Worker 
2187*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR ) == sizeof( VkAcquireNextImageInfoKHR ),
2188*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2189*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value, "struct wrapper is not a standard layout!" );
2190*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value,
2191*90277196SAndroid Build Coastguard Worker                           "AcquireNextImageInfoKHR is not nothrow_move_constructible!" );
2192*90277196SAndroid Build Coastguard Worker 
2193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR ) == sizeof( VkDeviceGroupPresentCapabilitiesKHR ),
2194*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2195*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2196*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value,
2197*90277196SAndroid Build Coastguard Worker                           "DeviceGroupPresentCapabilitiesKHR is not nothrow_move_constructible!" );
2198*90277196SAndroid Build Coastguard Worker 
2199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR ) == sizeof( VkDeviceGroupPresentInfoKHR ),
2200*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2201*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
2202*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value,
2203*90277196SAndroid Build Coastguard Worker                           "DeviceGroupPresentInfoKHR is not nothrow_move_constructible!" );
2204*90277196SAndroid Build Coastguard Worker 
2205*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR ) == sizeof( VkDeviceGroupSwapchainCreateInfoKHR ),
2206*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2207*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2208*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value,
2209*90277196SAndroid Build Coastguard Worker                           "DeviceGroupSwapchainCreateInfoKHR is not nothrow_move_constructible!" );
2210*90277196SAndroid Build Coastguard Worker 
2211*90277196SAndroid Build Coastguard Worker //=== VK_KHR_display ===
2212*90277196SAndroid Build Coastguard Worker 
2213*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayKHR ) == sizeof( VkDisplayKHR ), "handle and wrapper have different size!" );
2214*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not copy_constructible!" );
2215*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not nothrow_move_constructible!" );
2216*90277196SAndroid Build Coastguard Worker 
2217*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR ) == sizeof( VkDisplayModeCreateInfoKHR ),
2218*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2219*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2220*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value,
2221*90277196SAndroid Build Coastguard Worker                           "DisplayModeCreateInfoKHR is not nothrow_move_constructible!" );
2222*90277196SAndroid Build Coastguard Worker 
2223*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeKHR ) == sizeof( VkDisplayModeKHR ), "handle and wrapper have different size!" );
2224*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value, "DisplayModeKHR is not copy_constructible!" );
2225*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value,
2226*90277196SAndroid Build Coastguard Worker                           "DisplayModeKHR is not nothrow_move_constructible!" );
2227*90277196SAndroid Build Coastguard Worker 
2228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR ) == sizeof( VkDisplayModeParametersKHR ),
2229*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2230*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value, "struct wrapper is not a standard layout!" );
2231*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value,
2232*90277196SAndroid Build Coastguard Worker                           "DisplayModeParametersKHR is not nothrow_move_constructible!" );
2233*90277196SAndroid Build Coastguard Worker 
2234*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR ) == sizeof( VkDisplayModePropertiesKHR ),
2235*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2236*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2237*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value,
2238*90277196SAndroid Build Coastguard Worker                           "DisplayModePropertiesKHR is not nothrow_move_constructible!" );
2239*90277196SAndroid Build Coastguard Worker 
2240*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR ) == sizeof( VkDisplayPlaneCapabilitiesKHR ),
2241*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2242*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2243*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value,
2244*90277196SAndroid Build Coastguard Worker                           "DisplayPlaneCapabilitiesKHR is not nothrow_move_constructible!" );
2245*90277196SAndroid Build Coastguard Worker 
2246*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR ) == sizeof( VkDisplayPlanePropertiesKHR ),
2247*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2248*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2249*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value,
2250*90277196SAndroid Build Coastguard Worker                           "DisplayPlanePropertiesKHR is not nothrow_move_constructible!" );
2251*90277196SAndroid Build Coastguard Worker 
2252*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR ) == sizeof( VkDisplayPropertiesKHR ), "struct and wrapper have different size!" );
2253*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2254*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value,
2255*90277196SAndroid Build Coastguard Worker                           "DisplayPropertiesKHR is not nothrow_move_constructible!" );
2256*90277196SAndroid Build Coastguard Worker 
2257*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR ) == sizeof( VkDisplaySurfaceCreateInfoKHR ),
2258*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2260*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value,
2261*90277196SAndroid Build Coastguard Worker                           "DisplaySurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2262*90277196SAndroid Build Coastguard Worker 
2263*90277196SAndroid Build Coastguard Worker //=== VK_KHR_display_swapchain ===
2264*90277196SAndroid Build Coastguard Worker 
2265*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR ) == sizeof( VkDisplayPresentInfoKHR ),
2266*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
2268*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value,
2269*90277196SAndroid Build Coastguard Worker                           "DisplayPresentInfoKHR is not nothrow_move_constructible!" );
2270*90277196SAndroid Build Coastguard Worker 
2271*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_XLIB_KHR )
2272*90277196SAndroid Build Coastguard Worker //=== VK_KHR_xlib_surface ===
2273*90277196SAndroid Build Coastguard Worker 
2274*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR ) == sizeof( VkXlibSurfaceCreateInfoKHR ),
2275*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2276*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2277*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value,
2278*90277196SAndroid Build Coastguard Worker                           "XlibSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2279*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_XLIB_KHR*/
2280*90277196SAndroid Build Coastguard Worker 
2281*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_XCB_KHR )
2282*90277196SAndroid Build Coastguard Worker //=== VK_KHR_xcb_surface ===
2283*90277196SAndroid Build Coastguard Worker 
2284*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR ) == sizeof( VkXcbSurfaceCreateInfoKHR ),
2285*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2286*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2287*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value,
2288*90277196SAndroid Build Coastguard Worker                           "XcbSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2289*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_XCB_KHR*/
2290*90277196SAndroid Build Coastguard Worker 
2291*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
2292*90277196SAndroid Build Coastguard Worker //=== VK_KHR_wayland_surface ===
2293*90277196SAndroid Build Coastguard Worker 
2294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR ) == sizeof( VkWaylandSurfaceCreateInfoKHR ),
2295*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2297*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value,
2298*90277196SAndroid Build Coastguard Worker                           "WaylandSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2299*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
2300*90277196SAndroid Build Coastguard Worker 
2301*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
2302*90277196SAndroid Build Coastguard Worker //=== VK_KHR_android_surface ===
2303*90277196SAndroid Build Coastguard Worker 
2304*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR ) == sizeof( VkAndroidSurfaceCreateInfoKHR ),
2305*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2306*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2307*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value,
2308*90277196SAndroid Build Coastguard Worker                           "AndroidSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2309*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
2310*90277196SAndroid Build Coastguard Worker 
2311*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2312*90277196SAndroid Build Coastguard Worker //=== VK_KHR_win32_surface ===
2313*90277196SAndroid Build Coastguard Worker 
2314*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR ) == sizeof( VkWin32SurfaceCreateInfoKHR ),
2315*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2317*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value,
2318*90277196SAndroid Build Coastguard Worker                           "Win32SurfaceCreateInfoKHR is not nothrow_move_constructible!" );
2319*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2320*90277196SAndroid Build Coastguard Worker 
2321*90277196SAndroid Build Coastguard Worker //=== VK_EXT_debug_report ===
2322*90277196SAndroid Build Coastguard Worker 
2323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT ) == sizeof( VkDebugReportCallbackEXT ),
2324*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
2325*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value,
2326*90277196SAndroid Build Coastguard Worker                           "DebugReportCallbackEXT is not copy_constructible!" );
2327*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value,
2328*90277196SAndroid Build Coastguard Worker                           "DebugReportCallbackEXT is not nothrow_move_constructible!" );
2329*90277196SAndroid Build Coastguard Worker 
2330*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT ) == sizeof( VkDebugReportCallbackCreateInfoEXT ),
2331*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2332*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
2333*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value,
2334*90277196SAndroid Build Coastguard Worker                           "DebugReportCallbackCreateInfoEXT is not nothrow_move_constructible!" );
2335*90277196SAndroid Build Coastguard Worker 
2336*90277196SAndroid Build Coastguard Worker //=== VK_AMD_rasterization_order ===
2337*90277196SAndroid Build Coastguard Worker 
2338*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD ) ==
2339*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationStateRasterizationOrderAMD ),
2340*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2341*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value,
2342*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2343*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value,
2344*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationStateRasterizationOrderAMD is not nothrow_move_constructible!" );
2345*90277196SAndroid Build Coastguard Worker 
2346*90277196SAndroid Build Coastguard Worker //=== VK_EXT_debug_marker ===
2347*90277196SAndroid Build Coastguard Worker 
2348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT ) == sizeof( VkDebugMarkerObjectNameInfoEXT ),
2349*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2350*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" );
2351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value,
2352*90277196SAndroid Build Coastguard Worker                           "DebugMarkerObjectNameInfoEXT is not nothrow_move_constructible!" );
2353*90277196SAndroid Build Coastguard Worker 
2354*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT ) == sizeof( VkDebugMarkerObjectTagInfoEXT ),
2355*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2356*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" );
2357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value,
2358*90277196SAndroid Build Coastguard Worker                           "DebugMarkerObjectTagInfoEXT is not nothrow_move_constructible!" );
2359*90277196SAndroid Build Coastguard Worker 
2360*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT ) == sizeof( VkDebugMarkerMarkerInfoEXT ),
2361*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2362*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value, "struct wrapper is not a standard layout!" );
2363*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value,
2364*90277196SAndroid Build Coastguard Worker                           "DebugMarkerMarkerInfoEXT is not nothrow_move_constructible!" );
2365*90277196SAndroid Build Coastguard Worker 
2366*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_queue ===
2367*90277196SAndroid Build Coastguard Worker 
2368*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionKHR ) == sizeof( VkVideoSessionKHR ), "handle and wrapper have different size!" );
2369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value, "VideoSessionKHR is not copy_constructible!" );
2370*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value,
2371*90277196SAndroid Build Coastguard Worker                           "VideoSessionKHR is not nothrow_move_constructible!" );
2372*90277196SAndroid Build Coastguard Worker 
2373*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR ) == sizeof( VkVideoSessionParametersKHR ),
2374*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
2375*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value,
2376*90277196SAndroid Build Coastguard Worker                           "VideoSessionParametersKHR is not copy_constructible!" );
2377*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value,
2378*90277196SAndroid Build Coastguard Worker                           "VideoSessionParametersKHR is not nothrow_move_constructible!" );
2379*90277196SAndroid Build Coastguard Worker 
2380*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR ) == sizeof( VkQueueFamilyQueryResultStatusPropertiesKHR ),
2381*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2382*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value,
2383*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2384*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value,
2385*90277196SAndroid Build Coastguard Worker                           "QueueFamilyQueryResultStatusPropertiesKHR is not nothrow_move_constructible!" );
2386*90277196SAndroid Build Coastguard Worker 
2387*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR ) == sizeof( VkQueueFamilyVideoPropertiesKHR ),
2388*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2390*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value,
2391*90277196SAndroid Build Coastguard Worker                           "QueueFamilyVideoPropertiesKHR is not nothrow_move_constructible!" );
2392*90277196SAndroid Build Coastguard Worker 
2393*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR ) == sizeof( VkVideoProfileInfoKHR ), "struct and wrapper have different size!" );
2394*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2395*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value,
2396*90277196SAndroid Build Coastguard Worker                           "VideoProfileInfoKHR is not nothrow_move_constructible!" );
2397*90277196SAndroid Build Coastguard Worker 
2398*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR ) == sizeof( VkVideoProfileListInfoKHR ),
2399*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value, "struct wrapper is not a standard layout!" );
2401*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value,
2402*90277196SAndroid Build Coastguard Worker                           "VideoProfileListInfoKHR is not nothrow_move_constructible!" );
2403*90277196SAndroid Build Coastguard Worker 
2404*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR ) == sizeof( VkVideoCapabilitiesKHR ), "struct and wrapper have different size!" );
2405*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2406*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value,
2407*90277196SAndroid Build Coastguard Worker                           "VideoCapabilitiesKHR is not nothrow_move_constructible!" );
2408*90277196SAndroid Build Coastguard Worker 
2409*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR ) == sizeof( VkPhysicalDeviceVideoFormatInfoKHR ),
2410*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2411*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value, "struct wrapper is not a standard layout!" );
2412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value,
2413*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoFormatInfoKHR is not nothrow_move_constructible!" );
2414*90277196SAndroid Build Coastguard Worker 
2415*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR ) == sizeof( VkVideoFormatPropertiesKHR ),
2416*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2417*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value,
2419*90277196SAndroid Build Coastguard Worker                           "VideoFormatPropertiesKHR is not nothrow_move_constructible!" );
2420*90277196SAndroid Build Coastguard Worker 
2421*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR ) == sizeof( VkVideoPictureResourceInfoKHR ),
2422*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2423*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value, "struct wrapper is not a standard layout!" );
2424*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value,
2425*90277196SAndroid Build Coastguard Worker                           "VideoPictureResourceInfoKHR is not nothrow_move_constructible!" );
2426*90277196SAndroid Build Coastguard Worker 
2427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR ) == sizeof( VkVideoReferenceSlotInfoKHR ),
2428*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2429*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value,
2431*90277196SAndroid Build Coastguard Worker                           "VideoReferenceSlotInfoKHR is not nothrow_move_constructible!" );
2432*90277196SAndroid Build Coastguard Worker 
2433*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR ) == sizeof( VkVideoSessionMemoryRequirementsKHR ),
2434*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2435*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value, "struct wrapper is not a standard layout!" );
2436*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value,
2437*90277196SAndroid Build Coastguard Worker                           "VideoSessionMemoryRequirementsKHR is not nothrow_move_constructible!" );
2438*90277196SAndroid Build Coastguard Worker 
2439*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR ) == sizeof( VkBindVideoSessionMemoryInfoKHR ),
2440*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2441*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value, "struct wrapper is not a standard layout!" );
2442*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value,
2443*90277196SAndroid Build Coastguard Worker                           "BindVideoSessionMemoryInfoKHR is not nothrow_move_constructible!" );
2444*90277196SAndroid Build Coastguard Worker 
2445*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR ) == sizeof( VkVideoSessionCreateInfoKHR ),
2446*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2447*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value,
2449*90277196SAndroid Build Coastguard Worker                           "VideoSessionCreateInfoKHR is not nothrow_move_constructible!" );
2450*90277196SAndroid Build Coastguard Worker 
2451*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR ) == sizeof( VkVideoSessionParametersCreateInfoKHR ),
2452*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2453*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value,
2454*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2455*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value,
2456*90277196SAndroid Build Coastguard Worker                           "VideoSessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2457*90277196SAndroid Build Coastguard Worker 
2458*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR ) == sizeof( VkVideoSessionParametersUpdateInfoKHR ),
2459*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2460*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value,
2461*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2462*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value,
2463*90277196SAndroid Build Coastguard Worker                           "VideoSessionParametersUpdateInfoKHR is not nothrow_move_constructible!" );
2464*90277196SAndroid Build Coastguard Worker 
2465*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR ) == sizeof( VkVideoBeginCodingInfoKHR ),
2466*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2467*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value, "struct wrapper is not a standard layout!" );
2468*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value,
2469*90277196SAndroid Build Coastguard Worker                           "VideoBeginCodingInfoKHR is not nothrow_move_constructible!" );
2470*90277196SAndroid Build Coastguard Worker 
2471*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR ) == sizeof( VkVideoEndCodingInfoKHR ),
2472*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2473*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value, "struct wrapper is not a standard layout!" );
2474*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value,
2475*90277196SAndroid Build Coastguard Worker                           "VideoEndCodingInfoKHR is not nothrow_move_constructible!" );
2476*90277196SAndroid Build Coastguard Worker 
2477*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR ) == sizeof( VkVideoCodingControlInfoKHR ),
2478*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2479*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2480*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value,
2481*90277196SAndroid Build Coastguard Worker                           "VideoCodingControlInfoKHR is not nothrow_move_constructible!" );
2482*90277196SAndroid Build Coastguard Worker 
2483*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_queue ===
2484*90277196SAndroid Build Coastguard Worker 
2485*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR ) == sizeof( VkVideoDecodeCapabilitiesKHR ),
2486*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2487*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value,
2489*90277196SAndroid Build Coastguard Worker                           "VideoDecodeCapabilitiesKHR is not nothrow_move_constructible!" );
2490*90277196SAndroid Build Coastguard Worker 
2491*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR ) == sizeof( VkVideoDecodeUsageInfoKHR ),
2492*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2493*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" );
2494*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value,
2495*90277196SAndroid Build Coastguard Worker                           "VideoDecodeUsageInfoKHR is not nothrow_move_constructible!" );
2496*90277196SAndroid Build Coastguard Worker 
2497*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR ) == sizeof( VkVideoDecodeInfoKHR ), "struct and wrapper have different size!" );
2498*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value, "struct wrapper is not a standard layout!" );
2499*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value,
2500*90277196SAndroid Build Coastguard Worker                           "VideoDecodeInfoKHR is not nothrow_move_constructible!" );
2501*90277196SAndroid Build Coastguard Worker 
2502*90277196SAndroid Build Coastguard Worker //=== VK_NV_dedicated_allocation ===
2503*90277196SAndroid Build Coastguard Worker 
2504*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV ) == sizeof( VkDedicatedAllocationImageCreateInfoNV ),
2505*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2506*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value,
2507*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2508*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value,
2509*90277196SAndroid Build Coastguard Worker                           "DedicatedAllocationImageCreateInfoNV is not nothrow_move_constructible!" );
2510*90277196SAndroid Build Coastguard Worker 
2511*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV ) == sizeof( VkDedicatedAllocationBufferCreateInfoNV ),
2512*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2513*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value,
2514*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2515*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value,
2516*90277196SAndroid Build Coastguard Worker                           "DedicatedAllocationBufferCreateInfoNV is not nothrow_move_constructible!" );
2517*90277196SAndroid Build Coastguard Worker 
2518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV ) == sizeof( VkDedicatedAllocationMemoryAllocateInfoNV ),
2519*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2520*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value,
2521*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2522*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value,
2523*90277196SAndroid Build Coastguard Worker                           "DedicatedAllocationMemoryAllocateInfoNV is not nothrow_move_constructible!" );
2524*90277196SAndroid Build Coastguard Worker 
2525*90277196SAndroid Build Coastguard Worker //=== VK_EXT_transform_feedback ===
2526*90277196SAndroid Build Coastguard Worker 
2527*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT ) == sizeof( VkPhysicalDeviceTransformFeedbackFeaturesEXT ),
2528*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2529*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value,
2530*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value,
2532*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTransformFeedbackFeaturesEXT is not nothrow_move_constructible!" );
2533*90277196SAndroid Build Coastguard Worker 
2534*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT ) ==
2535*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTransformFeedbackPropertiesEXT ),
2536*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value,
2538*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2539*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value,
2540*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTransformFeedbackPropertiesEXT is not nothrow_move_constructible!" );
2541*90277196SAndroid Build Coastguard Worker 
2542*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT ) ==
2543*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationStateStreamCreateInfoEXT ),
2544*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2545*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value,
2546*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value,
2548*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationStateStreamCreateInfoEXT is not nothrow_move_constructible!" );
2549*90277196SAndroid Build Coastguard Worker 
2550*90277196SAndroid Build Coastguard Worker //=== VK_NVX_binary_import ===
2551*90277196SAndroid Build Coastguard Worker 
2552*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleNVX ) == sizeof( VkCuModuleNVX ), "handle and wrapper have different size!" );
2553*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not copy_constructible!" );
2554*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not nothrow_move_constructible!" );
2555*90277196SAndroid Build Coastguard Worker 
2556*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionNVX ) == sizeof( VkCuFunctionNVX ), "handle and wrapper have different size!" );
2557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not copy_constructible!" );
2558*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not nothrow_move_constructible!" );
2559*90277196SAndroid Build Coastguard Worker 
2560*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX ) == sizeof( VkCuModuleCreateInfoNVX ),
2561*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value, "struct wrapper is not a standard layout!" );
2563*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value,
2564*90277196SAndroid Build Coastguard Worker                           "CuModuleCreateInfoNVX is not nothrow_move_constructible!" );
2565*90277196SAndroid Build Coastguard Worker 
2566*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX ) == sizeof( VkCuFunctionCreateInfoNVX ),
2567*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2568*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value, "struct wrapper is not a standard layout!" );
2569*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value,
2570*90277196SAndroid Build Coastguard Worker                           "CuFunctionCreateInfoNVX is not nothrow_move_constructible!" );
2571*90277196SAndroid Build Coastguard Worker 
2572*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX ) == sizeof( VkCuLaunchInfoNVX ), "struct and wrapper have different size!" );
2573*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value, "struct wrapper is not a standard layout!" );
2574*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value,
2575*90277196SAndroid Build Coastguard Worker                           "CuLaunchInfoNVX is not nothrow_move_constructible!" );
2576*90277196SAndroid Build Coastguard Worker 
2577*90277196SAndroid Build Coastguard Worker //=== VK_NVX_image_view_handle ===
2578*90277196SAndroid Build Coastguard Worker 
2579*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX ) == sizeof( VkImageViewHandleInfoNVX ),
2580*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2581*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value, "struct wrapper is not a standard layout!" );
2582*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value,
2583*90277196SAndroid Build Coastguard Worker                           "ImageViewHandleInfoNVX is not nothrow_move_constructible!" );
2584*90277196SAndroid Build Coastguard Worker 
2585*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX ) == sizeof( VkImageViewAddressPropertiesNVX ),
2586*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value, "struct wrapper is not a standard layout!" );
2588*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value,
2589*90277196SAndroid Build Coastguard Worker                           "ImageViewAddressPropertiesNVX is not nothrow_move_constructible!" );
2590*90277196SAndroid Build Coastguard Worker 
2591*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_h264 ===
2592*90277196SAndroid Build Coastguard Worker 
2593*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR ) == sizeof( VkVideoEncodeH264CapabilitiesKHR ),
2594*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2595*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2596*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value,
2597*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264CapabilitiesKHR is not nothrow_move_constructible!" );
2598*90277196SAndroid Build Coastguard Worker 
2599*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH264QualityLevelPropertiesKHR ),
2600*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2601*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value,
2602*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2603*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value,
2604*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264QualityLevelPropertiesKHR is not nothrow_move_constructible!" );
2605*90277196SAndroid Build Coastguard Worker 
2606*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH264SessionCreateInfoKHR ),
2607*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2608*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value,
2609*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2610*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value,
2611*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionCreateInfoKHR is not nothrow_move_constructible!" );
2612*90277196SAndroid Build Coastguard Worker 
2613*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR ) ==
2614*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH264SessionParametersCreateInfoKHR ),
2615*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2616*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value,
2617*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2618*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value,
2619*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2620*90277196SAndroid Build Coastguard Worker 
2621*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersAddInfoKHR ),
2622*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2623*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value,
2624*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2625*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value,
2626*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2627*90277196SAndroid Build Coastguard Worker 
2628*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersGetInfoKHR ),
2629*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value,
2631*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2632*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value,
2633*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersGetInfoKHR is not nothrow_move_constructible!" );
2634*90277196SAndroid Build Coastguard Worker 
2635*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR ) ==
2636*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH264SessionParametersFeedbackInfoKHR ),
2637*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2638*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value,
2639*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2640*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value,
2641*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
2642*90277196SAndroid Build Coastguard Worker 
2643*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR ) == sizeof( VkVideoEncodeH264PictureInfoKHR ),
2644*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2645*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2646*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value,
2647*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264PictureInfoKHR is not nothrow_move_constructible!" );
2648*90277196SAndroid Build Coastguard Worker 
2649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH264DpbSlotInfoKHR ),
2650*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2651*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value,
2653*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" );
2654*90277196SAndroid Build Coastguard Worker 
2655*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR ) == sizeof( VkVideoEncodeH264NaluSliceInfoKHR ),
2656*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2657*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value, "struct wrapper is not a standard layout!" );
2658*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value,
2659*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264NaluSliceInfoKHR is not nothrow_move_constructible!" );
2660*90277196SAndroid Build Coastguard Worker 
2661*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR ) == sizeof( VkVideoEncodeH264ProfileInfoKHR ),
2662*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2663*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2664*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value,
2665*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264ProfileInfoKHR is not nothrow_move_constructible!" );
2666*90277196SAndroid Build Coastguard Worker 
2667*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR ) == sizeof( VkVideoEncodeH264RateControlInfoKHR ),
2668*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2669*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2670*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value,
2671*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264RateControlInfoKHR is not nothrow_move_constructible!" );
2672*90277196SAndroid Build Coastguard Worker 
2673*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH264RateControlLayerInfoKHR ),
2674*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2675*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value,
2676*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2677*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value,
2678*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264RateControlLayerInfoKHR is not nothrow_move_constructible!" );
2679*90277196SAndroid Build Coastguard Worker 
2680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR ) == sizeof( VkVideoEncodeH264QpKHR ), "struct and wrapper have different size!" );
2681*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value, "struct wrapper is not a standard layout!" );
2682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value,
2683*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264QpKHR is not nothrow_move_constructible!" );
2684*90277196SAndroid Build Coastguard Worker 
2685*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR ) == sizeof( VkVideoEncodeH264FrameSizeKHR ),
2686*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2687*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value, "struct wrapper is not a standard layout!" );
2688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value,
2689*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264FrameSizeKHR is not nothrow_move_constructible!" );
2690*90277196SAndroid Build Coastguard Worker 
2691*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH264GopRemainingFrameInfoKHR ),
2692*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2693*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value,
2694*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2695*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value,
2696*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH264GopRemainingFrameInfoKHR is not nothrow_move_constructible!" );
2697*90277196SAndroid Build Coastguard Worker 
2698*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_h265 ===
2699*90277196SAndroid Build Coastguard Worker 
2700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR ) == sizeof( VkVideoEncodeH265CapabilitiesKHR ),
2701*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2702*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2703*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value,
2704*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265CapabilitiesKHR is not nothrow_move_constructible!" );
2705*90277196SAndroid Build Coastguard Worker 
2706*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH265SessionCreateInfoKHR ),
2707*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2708*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value,
2709*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2710*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value,
2711*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionCreateInfoKHR is not nothrow_move_constructible!" );
2712*90277196SAndroid Build Coastguard Worker 
2713*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH265QualityLevelPropertiesKHR ),
2714*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2715*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value,
2716*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2717*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value,
2718*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265QualityLevelPropertiesKHR is not nothrow_move_constructible!" );
2719*90277196SAndroid Build Coastguard Worker 
2720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR ) ==
2721*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH265SessionParametersCreateInfoKHR ),
2722*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2723*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value,
2724*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2725*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value,
2726*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2727*90277196SAndroid Build Coastguard Worker 
2728*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersAddInfoKHR ),
2729*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2730*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value,
2731*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2732*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value,
2733*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2734*90277196SAndroid Build Coastguard Worker 
2735*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersGetInfoKHR ),
2736*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2737*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value,
2738*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value,
2740*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersGetInfoKHR is not nothrow_move_constructible!" );
2741*90277196SAndroid Build Coastguard Worker 
2742*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR ) ==
2743*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH265SessionParametersFeedbackInfoKHR ),
2744*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value,
2746*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value,
2748*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
2749*90277196SAndroid Build Coastguard Worker 
2750*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR ) == sizeof( VkVideoEncodeH265PictureInfoKHR ),
2751*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2752*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2753*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value,
2754*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265PictureInfoKHR is not nothrow_move_constructible!" );
2755*90277196SAndroid Build Coastguard Worker 
2756*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH265DpbSlotInfoKHR ),
2757*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2758*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2759*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value,
2760*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" );
2761*90277196SAndroid Build Coastguard Worker 
2762*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR ) == sizeof( VkVideoEncodeH265NaluSliceSegmentInfoKHR ),
2763*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2764*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value,
2765*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2766*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value,
2767*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265NaluSliceSegmentInfoKHR is not nothrow_move_constructible!" );
2768*90277196SAndroid Build Coastguard Worker 
2769*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR ) == sizeof( VkVideoEncodeH265ProfileInfoKHR ),
2770*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2771*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value,
2773*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265ProfileInfoKHR is not nothrow_move_constructible!" );
2774*90277196SAndroid Build Coastguard Worker 
2775*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR ) == sizeof( VkVideoEncodeH265RateControlInfoKHR ),
2776*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2777*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2778*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value,
2779*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265RateControlInfoKHR is not nothrow_move_constructible!" );
2780*90277196SAndroid Build Coastguard Worker 
2781*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH265RateControlLayerInfoKHR ),
2782*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2783*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value,
2784*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2785*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value,
2786*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265RateControlLayerInfoKHR is not nothrow_move_constructible!" );
2787*90277196SAndroid Build Coastguard Worker 
2788*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR ) == sizeof( VkVideoEncodeH265QpKHR ), "struct and wrapper have different size!" );
2789*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value, "struct wrapper is not a standard layout!" );
2790*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value,
2791*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265QpKHR is not nothrow_move_constructible!" );
2792*90277196SAndroid Build Coastguard Worker 
2793*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR ) == sizeof( VkVideoEncodeH265FrameSizeKHR ),
2794*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2795*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value, "struct wrapper is not a standard layout!" );
2796*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value,
2797*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265FrameSizeKHR is not nothrow_move_constructible!" );
2798*90277196SAndroid Build Coastguard Worker 
2799*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH265GopRemainingFrameInfoKHR ),
2800*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2801*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value,
2802*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2803*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value,
2804*90277196SAndroid Build Coastguard Worker                           "VideoEncodeH265GopRemainingFrameInfoKHR is not nothrow_move_constructible!" );
2805*90277196SAndroid Build Coastguard Worker 
2806*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_h264 ===
2807*90277196SAndroid Build Coastguard Worker 
2808*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR ) == sizeof( VkVideoDecodeH264ProfileInfoKHR ),
2809*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2810*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2811*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value,
2812*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264ProfileInfoKHR is not nothrow_move_constructible!" );
2813*90277196SAndroid Build Coastguard Worker 
2814*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR ) == sizeof( VkVideoDecodeH264CapabilitiesKHR ),
2815*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2816*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2817*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value,
2818*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264CapabilitiesKHR is not nothrow_move_constructible!" );
2819*90277196SAndroid Build Coastguard Worker 
2820*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR ) ==
2821*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeH264SessionParametersCreateInfoKHR ),
2822*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2823*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value,
2824*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2825*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value,
2826*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2827*90277196SAndroid Build Coastguard Worker 
2828*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH264SessionParametersAddInfoKHR ),
2829*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2830*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value,
2831*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2832*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value,
2833*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2834*90277196SAndroid Build Coastguard Worker 
2835*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR ) == sizeof( VkVideoDecodeH264PictureInfoKHR ),
2836*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2837*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2838*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value,
2839*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264PictureInfoKHR is not nothrow_move_constructible!" );
2840*90277196SAndroid Build Coastguard Worker 
2841*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH264DpbSlotInfoKHR ),
2842*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2843*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2844*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value,
2845*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" );
2846*90277196SAndroid Build Coastguard Worker 
2847*90277196SAndroid Build Coastguard Worker //=== VK_AMD_texture_gather_bias_lod ===
2848*90277196SAndroid Build Coastguard Worker 
2849*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD ) == sizeof( VkTextureLODGatherFormatPropertiesAMD ),
2850*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2851*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value,
2852*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2853*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value,
2854*90277196SAndroid Build Coastguard Worker                           "TextureLODGatherFormatPropertiesAMD is not nothrow_move_constructible!" );
2855*90277196SAndroid Build Coastguard Worker 
2856*90277196SAndroid Build Coastguard Worker //=== VK_AMD_shader_info ===
2857*90277196SAndroid Build Coastguard Worker 
2858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD ) == sizeof( VkShaderResourceUsageAMD ),
2859*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2860*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value, "struct wrapper is not a standard layout!" );
2861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value,
2862*90277196SAndroid Build Coastguard Worker                           "ShaderResourceUsageAMD is not nothrow_move_constructible!" );
2863*90277196SAndroid Build Coastguard Worker 
2864*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD ) == sizeof( VkShaderStatisticsInfoAMD ),
2865*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2866*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value, "struct wrapper is not a standard layout!" );
2867*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value,
2868*90277196SAndroid Build Coastguard Worker                           "ShaderStatisticsInfoAMD is not nothrow_move_constructible!" );
2869*90277196SAndroid Build Coastguard Worker 
2870*90277196SAndroid Build Coastguard Worker //=== VK_KHR_dynamic_rendering ===
2871*90277196SAndroid Build Coastguard Worker 
2872*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR ) ==
2873*90277196SAndroid Build Coastguard Worker                             sizeof( VkRenderingFragmentShadingRateAttachmentInfoKHR ),
2874*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2875*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value,
2876*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2877*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value,
2878*90277196SAndroid Build Coastguard Worker                           "RenderingFragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" );
2879*90277196SAndroid Build Coastguard Worker 
2880*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT ) ==
2881*90277196SAndroid Build Coastguard Worker                             sizeof( VkRenderingFragmentDensityMapAttachmentInfoEXT ),
2882*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2883*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value,
2884*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2885*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value,
2886*90277196SAndroid Build Coastguard Worker                           "RenderingFragmentDensityMapAttachmentInfoEXT is not nothrow_move_constructible!" );
2887*90277196SAndroid Build Coastguard Worker 
2888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD ) == sizeof( VkAttachmentSampleCountInfoAMD ),
2889*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2890*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value, "struct wrapper is not a standard layout!" );
2891*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value,
2892*90277196SAndroid Build Coastguard Worker                           "AttachmentSampleCountInfoAMD is not nothrow_move_constructible!" );
2893*90277196SAndroid Build Coastguard Worker 
2894*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX ) == sizeof( VkMultiviewPerViewAttributesInfoNVX ),
2895*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2896*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value, "struct wrapper is not a standard layout!" );
2897*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value,
2898*90277196SAndroid Build Coastguard Worker                           "MultiviewPerViewAttributesInfoNVX is not nothrow_move_constructible!" );
2899*90277196SAndroid Build Coastguard Worker 
2900*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_GGP )
2901*90277196SAndroid Build Coastguard Worker //=== VK_GGP_stream_descriptor_surface ===
2902*90277196SAndroid Build Coastguard Worker 
2903*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP ) == sizeof( VkStreamDescriptorSurfaceCreateInfoGGP ),
2904*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2905*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value,
2906*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2907*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value,
2908*90277196SAndroid Build Coastguard Worker                           "StreamDescriptorSurfaceCreateInfoGGP is not nothrow_move_constructible!" );
2909*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_GGP*/
2910*90277196SAndroid Build Coastguard Worker 
2911*90277196SAndroid Build Coastguard Worker //=== VK_NV_corner_sampled_image ===
2912*90277196SAndroid Build Coastguard Worker 
2913*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV ) == sizeof( VkPhysicalDeviceCornerSampledImageFeaturesNV ),
2914*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2915*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value,
2916*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2917*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value,
2918*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCornerSampledImageFeaturesNV is not nothrow_move_constructible!" );
2919*90277196SAndroid Build Coastguard Worker 
2920*90277196SAndroid Build Coastguard Worker //=== VK_NV_external_memory_capabilities ===
2921*90277196SAndroid Build Coastguard Worker 
2922*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV ) == sizeof( VkExternalImageFormatPropertiesNV ),
2923*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2924*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value, "struct wrapper is not a standard layout!" );
2925*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value,
2926*90277196SAndroid Build Coastguard Worker                           "ExternalImageFormatPropertiesNV is not nothrow_move_constructible!" );
2927*90277196SAndroid Build Coastguard Worker 
2928*90277196SAndroid Build Coastguard Worker //=== VK_NV_external_memory ===
2929*90277196SAndroid Build Coastguard Worker 
2930*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV ) == sizeof( VkExternalMemoryImageCreateInfoNV ),
2931*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2932*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
2933*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value,
2934*90277196SAndroid Build Coastguard Worker                           "ExternalMemoryImageCreateInfoNV is not nothrow_move_constructible!" );
2935*90277196SAndroid Build Coastguard Worker 
2936*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV ) == sizeof( VkExportMemoryAllocateInfoNV ),
2937*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value, "struct wrapper is not a standard layout!" );
2939*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value,
2940*90277196SAndroid Build Coastguard Worker                           "ExportMemoryAllocateInfoNV is not nothrow_move_constructible!" );
2941*90277196SAndroid Build Coastguard Worker 
2942*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2943*90277196SAndroid Build Coastguard Worker //=== VK_NV_external_memory_win32 ===
2944*90277196SAndroid Build Coastguard Worker 
2945*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV ) == sizeof( VkImportMemoryWin32HandleInfoNV ),
2946*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2947*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" );
2948*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value,
2949*90277196SAndroid Build Coastguard Worker                           "ImportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" );
2950*90277196SAndroid Build Coastguard Worker 
2951*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV ) == sizeof( VkExportMemoryWin32HandleInfoNV ),
2952*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2953*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" );
2954*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value,
2955*90277196SAndroid Build Coastguard Worker                           "ExportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" );
2956*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2957*90277196SAndroid Build Coastguard Worker 
2958*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2959*90277196SAndroid Build Coastguard Worker //=== VK_NV_win32_keyed_mutex ===
2960*90277196SAndroid Build Coastguard Worker 
2961*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoNV ),
2962*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2963*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value,
2964*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2965*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value,
2966*90277196SAndroid Build Coastguard Worker                           "Win32KeyedMutexAcquireReleaseInfoNV is not nothrow_move_constructible!" );
2967*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2968*90277196SAndroid Build Coastguard Worker 
2969*90277196SAndroid Build Coastguard Worker //=== VK_EXT_validation_flags ===
2970*90277196SAndroid Build Coastguard Worker 
2971*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFlagsEXT ) == sizeof( VkValidationFlagsEXT ), "struct and wrapper have different size!" );
2972*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value, "struct wrapper is not a standard layout!" );
2973*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value,
2974*90277196SAndroid Build Coastguard Worker                           "ValidationFlagsEXT is not nothrow_move_constructible!" );
2975*90277196SAndroid Build Coastguard Worker 
2976*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_VI_NN )
2977*90277196SAndroid Build Coastguard Worker //=== VK_NN_vi_surface ===
2978*90277196SAndroid Build Coastguard Worker 
2979*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN ) == sizeof( VkViSurfaceCreateInfoNN ),
2980*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2981*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value, "struct wrapper is not a standard layout!" );
2982*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value,
2983*90277196SAndroid Build Coastguard Worker                           "ViSurfaceCreateInfoNN is not nothrow_move_constructible!" );
2984*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_VI_NN*/
2985*90277196SAndroid Build Coastguard Worker 
2986*90277196SAndroid Build Coastguard Worker //=== VK_EXT_astc_decode_mode ===
2987*90277196SAndroid Build Coastguard Worker 
2988*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT ) == sizeof( VkImageViewASTCDecodeModeEXT ),
2989*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2990*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value, "struct wrapper is not a standard layout!" );
2991*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value,
2992*90277196SAndroid Build Coastguard Worker                           "ImageViewASTCDecodeModeEXT is not nothrow_move_constructible!" );
2993*90277196SAndroid Build Coastguard Worker 
2994*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT ) == sizeof( VkPhysicalDeviceASTCDecodeFeaturesEXT ),
2995*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2996*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value,
2997*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2998*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value,
2999*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceASTCDecodeFeaturesEXT is not nothrow_move_constructible!" );
3000*90277196SAndroid Build Coastguard Worker 
3001*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
3002*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_memory_win32 ===
3003*90277196SAndroid Build Coastguard Worker 
3004*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR ) == sizeof( VkImportMemoryWin32HandleInfoKHR ),
3005*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3006*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3007*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value,
3008*90277196SAndroid Build Coastguard Worker                           "ImportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" );
3009*90277196SAndroid Build Coastguard Worker 
3010*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR ) == sizeof( VkExportMemoryWin32HandleInfoKHR ),
3011*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3012*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value,
3014*90277196SAndroid Build Coastguard Worker                           "ExportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" );
3015*90277196SAndroid Build Coastguard Worker 
3016*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR ) == sizeof( VkMemoryWin32HandlePropertiesKHR ),
3017*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3018*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
3019*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value,
3020*90277196SAndroid Build Coastguard Worker                           "MemoryWin32HandlePropertiesKHR is not nothrow_move_constructible!" );
3021*90277196SAndroid Build Coastguard Worker 
3022*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR ) == sizeof( VkMemoryGetWin32HandleInfoKHR ),
3023*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3024*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3025*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value,
3026*90277196SAndroid Build Coastguard Worker                           "MemoryGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
3027*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
3028*90277196SAndroid Build Coastguard Worker 
3029*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_memory_fd ===
3030*90277196SAndroid Build Coastguard Worker 
3031*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR ) == sizeof( VkImportMemoryFdInfoKHR ),
3032*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3034*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value,
3035*90277196SAndroid Build Coastguard Worker                           "ImportMemoryFdInfoKHR is not nothrow_move_constructible!" );
3036*90277196SAndroid Build Coastguard Worker 
3037*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR ) == sizeof( VkMemoryFdPropertiesKHR ),
3038*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3039*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
3040*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value,
3041*90277196SAndroid Build Coastguard Worker                           "MemoryFdPropertiesKHR is not nothrow_move_constructible!" );
3042*90277196SAndroid Build Coastguard Worker 
3043*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR ) == sizeof( VkMemoryGetFdInfoKHR ), "struct and wrapper have different size!" );
3044*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3045*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value,
3046*90277196SAndroid Build Coastguard Worker                           "MemoryGetFdInfoKHR is not nothrow_move_constructible!" );
3047*90277196SAndroid Build Coastguard Worker 
3048*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
3049*90277196SAndroid Build Coastguard Worker //=== VK_KHR_win32_keyed_mutex ===
3050*90277196SAndroid Build Coastguard Worker 
3051*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoKHR ),
3052*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3053*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value,
3054*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3055*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value,
3056*90277196SAndroid Build Coastguard Worker                           "Win32KeyedMutexAcquireReleaseInfoKHR is not nothrow_move_constructible!" );
3057*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
3058*90277196SAndroid Build Coastguard Worker 
3059*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
3060*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_semaphore_win32 ===
3061*90277196SAndroid Build Coastguard Worker 
3062*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR ) == sizeof( VkImportSemaphoreWin32HandleInfoKHR ),
3063*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3064*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3065*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value,
3066*90277196SAndroid Build Coastguard Worker                           "ImportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" );
3067*90277196SAndroid Build Coastguard Worker 
3068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR ) == sizeof( VkExportSemaphoreWin32HandleInfoKHR ),
3069*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3070*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3071*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value,
3072*90277196SAndroid Build Coastguard Worker                           "ExportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" );
3073*90277196SAndroid Build Coastguard Worker 
3074*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR ) == sizeof( VkD3D12FenceSubmitInfoKHR ),
3075*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3076*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value, "struct wrapper is not a standard layout!" );
3077*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value,
3078*90277196SAndroid Build Coastguard Worker                           "D3D12FenceSubmitInfoKHR is not nothrow_move_constructible!" );
3079*90277196SAndroid Build Coastguard Worker 
3080*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR ) == sizeof( VkSemaphoreGetWin32HandleInfoKHR ),
3081*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3082*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3083*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value,
3084*90277196SAndroid Build Coastguard Worker                           "SemaphoreGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
3085*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
3086*90277196SAndroid Build Coastguard Worker 
3087*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_semaphore_fd ===
3088*90277196SAndroid Build Coastguard Worker 
3089*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR ) == sizeof( VkImportSemaphoreFdInfoKHR ),
3090*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3091*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3092*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value,
3093*90277196SAndroid Build Coastguard Worker                           "ImportSemaphoreFdInfoKHR is not nothrow_move_constructible!" );
3094*90277196SAndroid Build Coastguard Worker 
3095*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR ) == sizeof( VkSemaphoreGetFdInfoKHR ),
3096*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3097*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3098*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value,
3099*90277196SAndroid Build Coastguard Worker                           "SemaphoreGetFdInfoKHR is not nothrow_move_constructible!" );
3100*90277196SAndroid Build Coastguard Worker 
3101*90277196SAndroid Build Coastguard Worker //=== VK_EXT_conditional_rendering ===
3102*90277196SAndroid Build Coastguard Worker 
3103*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT ) == sizeof( VkConditionalRenderingBeginInfoEXT ),
3104*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3105*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value, "struct wrapper is not a standard layout!" );
3106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value,
3107*90277196SAndroid Build Coastguard Worker                           "ConditionalRenderingBeginInfoEXT is not nothrow_move_constructible!" );
3108*90277196SAndroid Build Coastguard Worker 
3109*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT ) ==
3110*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceConditionalRenderingFeaturesEXT ),
3111*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3112*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value,
3113*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3114*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value,
3115*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceConditionalRenderingFeaturesEXT is not nothrow_move_constructible!" );
3116*90277196SAndroid Build Coastguard Worker 
3117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT ) ==
3118*90277196SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceConditionalRenderingInfoEXT ),
3119*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3120*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value,
3121*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value,
3123*90277196SAndroid Build Coastguard Worker                           "CommandBufferInheritanceConditionalRenderingInfoEXT is not nothrow_move_constructible!" );
3124*90277196SAndroid Build Coastguard Worker 
3125*90277196SAndroid Build Coastguard Worker //=== VK_KHR_incremental_present ===
3126*90277196SAndroid Build Coastguard Worker 
3127*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionsKHR ) == sizeof( VkPresentRegionsKHR ), "struct and wrapper have different size!" );
3128*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value, "struct wrapper is not a standard layout!" );
3129*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value,
3130*90277196SAndroid Build Coastguard Worker                           "PresentRegionsKHR is not nothrow_move_constructible!" );
3131*90277196SAndroid Build Coastguard Worker 
3132*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionKHR ) == sizeof( VkPresentRegionKHR ), "struct and wrapper have different size!" );
3133*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value, "struct wrapper is not a standard layout!" );
3134*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value,
3135*90277196SAndroid Build Coastguard Worker                           "PresentRegionKHR is not nothrow_move_constructible!" );
3136*90277196SAndroid Build Coastguard Worker 
3137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RectLayerKHR ) == sizeof( VkRectLayerKHR ), "struct and wrapper have different size!" );
3138*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "struct wrapper is not a standard layout!" );
3139*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "RectLayerKHR is not nothrow_move_constructible!" );
3140*90277196SAndroid Build Coastguard Worker 
3141*90277196SAndroid Build Coastguard Worker //=== VK_NV_clip_space_w_scaling ===
3142*90277196SAndroid Build Coastguard Worker 
3143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportWScalingNV ) == sizeof( VkViewportWScalingNV ), "struct and wrapper have different size!" );
3144*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value, "struct wrapper is not a standard layout!" );
3145*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value,
3146*90277196SAndroid Build Coastguard Worker                           "ViewportWScalingNV is not nothrow_move_constructible!" );
3147*90277196SAndroid Build Coastguard Worker 
3148*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV ) == sizeof( VkPipelineViewportWScalingStateCreateInfoNV ),
3149*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3150*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value,
3151*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3152*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value,
3153*90277196SAndroid Build Coastguard Worker                           "PipelineViewportWScalingStateCreateInfoNV is not nothrow_move_constructible!" );
3154*90277196SAndroid Build Coastguard Worker 
3155*90277196SAndroid Build Coastguard Worker //=== VK_EXT_display_surface_counter ===
3156*90277196SAndroid Build Coastguard Worker 
3157*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT ) == sizeof( VkSurfaceCapabilities2EXT ),
3158*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3159*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value, "struct wrapper is not a standard layout!" );
3160*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value,
3161*90277196SAndroid Build Coastguard Worker                           "SurfaceCapabilities2EXT is not nothrow_move_constructible!" );
3162*90277196SAndroid Build Coastguard Worker 
3163*90277196SAndroid Build Coastguard Worker //=== VK_EXT_display_control ===
3164*90277196SAndroid Build Coastguard Worker 
3165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT ) == sizeof( VkDisplayPowerInfoEXT ), "struct and wrapper have different size!" );
3166*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value, "struct wrapper is not a standard layout!" );
3167*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value,
3168*90277196SAndroid Build Coastguard Worker                           "DisplayPowerInfoEXT is not nothrow_move_constructible!" );
3169*90277196SAndroid Build Coastguard Worker 
3170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT ) == sizeof( VkDeviceEventInfoEXT ), "struct and wrapper have different size!" );
3171*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
3172*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value,
3173*90277196SAndroid Build Coastguard Worker                           "DeviceEventInfoEXT is not nothrow_move_constructible!" );
3174*90277196SAndroid Build Coastguard Worker 
3175*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT ) == sizeof( VkDisplayEventInfoEXT ), "struct and wrapper have different size!" );
3176*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
3177*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value,
3178*90277196SAndroid Build Coastguard Worker                           "DisplayEventInfoEXT is not nothrow_move_constructible!" );
3179*90277196SAndroid Build Coastguard Worker 
3180*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT ) == sizeof( VkSwapchainCounterCreateInfoEXT ),
3181*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3182*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
3183*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value,
3184*90277196SAndroid Build Coastguard Worker                           "SwapchainCounterCreateInfoEXT is not nothrow_move_constructible!" );
3185*90277196SAndroid Build Coastguard Worker 
3186*90277196SAndroid Build Coastguard Worker //=== VK_GOOGLE_display_timing ===
3187*90277196SAndroid Build Coastguard Worker 
3188*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE ) == sizeof( VkRefreshCycleDurationGOOGLE ),
3189*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3190*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value, "struct wrapper is not a standard layout!" );
3191*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value,
3192*90277196SAndroid Build Coastguard Worker                           "RefreshCycleDurationGOOGLE is not nothrow_move_constructible!" );
3193*90277196SAndroid Build Coastguard Worker 
3194*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE ) == sizeof( VkPastPresentationTimingGOOGLE ),
3195*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3196*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value, "struct wrapper is not a standard layout!" );
3197*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value,
3198*90277196SAndroid Build Coastguard Worker                           "PastPresentationTimingGOOGLE is not nothrow_move_constructible!" );
3199*90277196SAndroid Build Coastguard Worker 
3200*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE ) == sizeof( VkPresentTimesInfoGOOGLE ),
3201*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3202*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value, "struct wrapper is not a standard layout!" );
3203*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value,
3204*90277196SAndroid Build Coastguard Worker                           "PresentTimesInfoGOOGLE is not nothrow_move_constructible!" );
3205*90277196SAndroid Build Coastguard Worker 
3206*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE ) == sizeof( VkPresentTimeGOOGLE ), "struct and wrapper have different size!" );
3207*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value, "struct wrapper is not a standard layout!" );
3208*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value,
3209*90277196SAndroid Build Coastguard Worker                           "PresentTimeGOOGLE is not nothrow_move_constructible!" );
3210*90277196SAndroid Build Coastguard Worker 
3211*90277196SAndroid Build Coastguard Worker //=== VK_NVX_multiview_per_view_attributes ===
3212*90277196SAndroid Build Coastguard Worker 
3213*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ) ==
3214*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ),
3215*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3216*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value,
3217*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3218*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value,
3219*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX is not nothrow_move_constructible!" );
3220*90277196SAndroid Build Coastguard Worker 
3221*90277196SAndroid Build Coastguard Worker //=== VK_NV_viewport_swizzle ===
3222*90277196SAndroid Build Coastguard Worker 
3223*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportSwizzleNV ) == sizeof( VkViewportSwizzleNV ), "struct and wrapper have different size!" );
3224*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value, "struct wrapper is not a standard layout!" );
3225*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value,
3226*90277196SAndroid Build Coastguard Worker                           "ViewportSwizzleNV is not nothrow_move_constructible!" );
3227*90277196SAndroid Build Coastguard Worker 
3228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV ) == sizeof( VkPipelineViewportSwizzleStateCreateInfoNV ),
3229*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3230*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value,
3231*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3232*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value,
3233*90277196SAndroid Build Coastguard Worker                           "PipelineViewportSwizzleStateCreateInfoNV is not nothrow_move_constructible!" );
3234*90277196SAndroid Build Coastguard Worker 
3235*90277196SAndroid Build Coastguard Worker //=== VK_EXT_discard_rectangles ===
3236*90277196SAndroid Build Coastguard Worker 
3237*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT ) ==
3238*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDiscardRectanglePropertiesEXT ),
3239*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3240*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value,
3241*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3242*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value,
3243*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDiscardRectanglePropertiesEXT is not nothrow_move_constructible!" );
3244*90277196SAndroid Build Coastguard Worker 
3245*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT ) == sizeof( VkPipelineDiscardRectangleStateCreateInfoEXT ),
3246*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3247*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value,
3248*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3249*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value,
3250*90277196SAndroid Build Coastguard Worker                           "PipelineDiscardRectangleStateCreateInfoEXT is not nothrow_move_constructible!" );
3251*90277196SAndroid Build Coastguard Worker 
3252*90277196SAndroid Build Coastguard Worker //=== VK_EXT_conservative_rasterization ===
3253*90277196SAndroid Build Coastguard Worker 
3254*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT ) ==
3255*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceConservativeRasterizationPropertiesEXT ),
3256*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3257*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value,
3258*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value,
3260*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceConservativeRasterizationPropertiesEXT is not nothrow_move_constructible!" );
3261*90277196SAndroid Build Coastguard Worker 
3262*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT ) ==
3263*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationConservativeStateCreateInfoEXT ),
3264*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3265*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value,
3266*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value,
3268*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationConservativeStateCreateInfoEXT is not nothrow_move_constructible!" );
3269*90277196SAndroid Build Coastguard Worker 
3270*90277196SAndroid Build Coastguard Worker //=== VK_EXT_depth_clip_enable ===
3271*90277196SAndroid Build Coastguard Worker 
3272*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipEnableFeaturesEXT ),
3273*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3274*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value,
3275*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3276*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value,
3277*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClipEnableFeaturesEXT is not nothrow_move_constructible!" );
3278*90277196SAndroid Build Coastguard Worker 
3279*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT ) ==
3280*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationDepthClipStateCreateInfoEXT ),
3281*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3282*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value,
3283*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3284*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value,
3285*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationDepthClipStateCreateInfoEXT is not nothrow_move_constructible!" );
3286*90277196SAndroid Build Coastguard Worker 
3287*90277196SAndroid Build Coastguard Worker //=== VK_EXT_hdr_metadata ===
3288*90277196SAndroid Build Coastguard Worker 
3289*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HdrMetadataEXT ) == sizeof( VkHdrMetadataEXT ), "struct and wrapper have different size!" );
3290*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value, "struct wrapper is not a standard layout!" );
3291*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value,
3292*90277196SAndroid Build Coastguard Worker                           "HdrMetadataEXT is not nothrow_move_constructible!" );
3293*90277196SAndroid Build Coastguard Worker 
3294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XYColorEXT ) == sizeof( VkXYColorEXT ), "struct and wrapper have different size!" );
3295*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "struct wrapper is not a standard layout!" );
3296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "XYColorEXT is not nothrow_move_constructible!" );
3297*90277196SAndroid Build Coastguard Worker 
3298*90277196SAndroid Build Coastguard Worker //=== VK_IMG_relaxed_line_rasterization ===
3299*90277196SAndroid Build Coastguard Worker 
3300*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG ) ==
3301*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG ),
3302*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3303*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
3304*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3305*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
3306*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRelaxedLineRasterizationFeaturesIMG is not nothrow_move_constructible!" );
3307*90277196SAndroid Build Coastguard Worker 
3308*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shared_presentable_image ===
3309*90277196SAndroid Build Coastguard Worker 
3310*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR ) == sizeof( VkSharedPresentSurfaceCapabilitiesKHR ),
3311*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3312*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value,
3313*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3314*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value,
3315*90277196SAndroid Build Coastguard Worker                           "SharedPresentSurfaceCapabilitiesKHR is not nothrow_move_constructible!" );
3316*90277196SAndroid Build Coastguard Worker 
3317*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
3318*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_fence_win32 ===
3319*90277196SAndroid Build Coastguard Worker 
3320*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR ) == sizeof( VkImportFenceWin32HandleInfoKHR ),
3321*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value,
3324*90277196SAndroid Build Coastguard Worker                           "ImportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" );
3325*90277196SAndroid Build Coastguard Worker 
3326*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR ) == sizeof( VkExportFenceWin32HandleInfoKHR ),
3327*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3328*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3329*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value,
3330*90277196SAndroid Build Coastguard Worker                           "ExportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" );
3331*90277196SAndroid Build Coastguard Worker 
3332*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR ) == sizeof( VkFenceGetWin32HandleInfoKHR ),
3333*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3334*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3335*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value,
3336*90277196SAndroid Build Coastguard Worker                           "FenceGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
3337*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
3338*90277196SAndroid Build Coastguard Worker 
3339*90277196SAndroid Build Coastguard Worker //=== VK_KHR_external_fence_fd ===
3340*90277196SAndroid Build Coastguard Worker 
3341*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR ) == sizeof( VkImportFenceFdInfoKHR ), "struct and wrapper have different size!" );
3342*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3343*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value,
3344*90277196SAndroid Build Coastguard Worker                           "ImportFenceFdInfoKHR is not nothrow_move_constructible!" );
3345*90277196SAndroid Build Coastguard Worker 
3346*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR ) == sizeof( VkFenceGetFdInfoKHR ), "struct and wrapper have different size!" );
3347*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value,
3349*90277196SAndroid Build Coastguard Worker                           "FenceGetFdInfoKHR is not nothrow_move_constructible!" );
3350*90277196SAndroid Build Coastguard Worker 
3351*90277196SAndroid Build Coastguard Worker //=== VK_KHR_performance_query ===
3352*90277196SAndroid Build Coastguard Worker 
3353*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR ) == sizeof( VkPhysicalDevicePerformanceQueryFeaturesKHR ),
3354*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3355*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value,
3356*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value,
3358*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePerformanceQueryFeaturesKHR is not nothrow_move_constructible!" );
3359*90277196SAndroid Build Coastguard Worker 
3360*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR ) ==
3361*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePerformanceQueryPropertiesKHR ),
3362*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3363*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value,
3364*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3365*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value,
3366*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePerformanceQueryPropertiesKHR is not nothrow_move_constructible!" );
3367*90277196SAndroid Build Coastguard Worker 
3368*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterKHR ) == sizeof( VkPerformanceCounterKHR ),
3369*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3370*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value, "struct wrapper is not a standard layout!" );
3371*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value,
3372*90277196SAndroid Build Coastguard Worker                           "PerformanceCounterKHR is not nothrow_move_constructible!" );
3373*90277196SAndroid Build Coastguard Worker 
3374*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR ) == sizeof( VkPerformanceCounterDescriptionKHR ),
3375*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3376*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value, "struct wrapper is not a standard layout!" );
3377*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value,
3378*90277196SAndroid Build Coastguard Worker                           "PerformanceCounterDescriptionKHR is not nothrow_move_constructible!" );
3379*90277196SAndroid Build Coastguard Worker 
3380*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR ) == sizeof( VkQueryPoolPerformanceCreateInfoKHR ),
3381*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3382*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
3383*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value,
3384*90277196SAndroid Build Coastguard Worker                           "QueryPoolPerformanceCreateInfoKHR is not nothrow_move_constructible!" );
3385*90277196SAndroid Build Coastguard Worker 
3386*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR ) == sizeof( VkPerformanceCounterResultKHR ),
3387*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3388*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value, "struct wrapper is not a standard layout!" );
3389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value,
3390*90277196SAndroid Build Coastguard Worker                           "PerformanceCounterResultKHR is not nothrow_move_constructible!" );
3391*90277196SAndroid Build Coastguard Worker 
3392*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR ) == sizeof( VkAcquireProfilingLockInfoKHR ),
3393*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3394*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value, "struct wrapper is not a standard layout!" );
3395*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value,
3396*90277196SAndroid Build Coastguard Worker                           "AcquireProfilingLockInfoKHR is not nothrow_move_constructible!" );
3397*90277196SAndroid Build Coastguard Worker 
3398*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR ) == sizeof( VkPerformanceQuerySubmitInfoKHR ),
3399*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value, "struct wrapper is not a standard layout!" );
3401*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value,
3402*90277196SAndroid Build Coastguard Worker                           "PerformanceQuerySubmitInfoKHR is not nothrow_move_constructible!" );
3403*90277196SAndroid Build Coastguard Worker 
3404*90277196SAndroid Build Coastguard Worker //=== VK_KHR_get_surface_capabilities2 ===
3405*90277196SAndroid Build Coastguard Worker 
3406*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR ) == sizeof( VkPhysicalDeviceSurfaceInfo2KHR ),
3407*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3408*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value, "struct wrapper is not a standard layout!" );
3409*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value,
3410*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSurfaceInfo2KHR is not nothrow_move_constructible!" );
3411*90277196SAndroid Build Coastguard Worker 
3412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR ) == sizeof( VkSurfaceCapabilities2KHR ),
3413*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3414*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value, "struct wrapper is not a standard layout!" );
3415*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value,
3416*90277196SAndroid Build Coastguard Worker                           "SurfaceCapabilities2KHR is not nothrow_move_constructible!" );
3417*90277196SAndroid Build Coastguard Worker 
3418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR ) == sizeof( VkSurfaceFormat2KHR ), "struct and wrapper have different size!" );
3419*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value, "struct wrapper is not a standard layout!" );
3420*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value,
3421*90277196SAndroid Build Coastguard Worker                           "SurfaceFormat2KHR is not nothrow_move_constructible!" );
3422*90277196SAndroid Build Coastguard Worker 
3423*90277196SAndroid Build Coastguard Worker //=== VK_KHR_get_display_properties2 ===
3424*90277196SAndroid Build Coastguard Worker 
3425*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayProperties2KHR ) == sizeof( VkDisplayProperties2KHR ),
3426*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3428*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value,
3429*90277196SAndroid Build Coastguard Worker                           "DisplayProperties2KHR is not nothrow_move_constructible!" );
3430*90277196SAndroid Build Coastguard Worker 
3431*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR ) == sizeof( VkDisplayPlaneProperties2KHR ),
3432*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3433*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3434*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value,
3435*90277196SAndroid Build Coastguard Worker                           "DisplayPlaneProperties2KHR is not nothrow_move_constructible!" );
3436*90277196SAndroid Build Coastguard Worker 
3437*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR ) == sizeof( VkDisplayModeProperties2KHR ),
3438*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3439*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3440*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value,
3441*90277196SAndroid Build Coastguard Worker                           "DisplayModeProperties2KHR is not nothrow_move_constructible!" );
3442*90277196SAndroid Build Coastguard Worker 
3443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR ) == sizeof( VkDisplayPlaneInfo2KHR ), "struct and wrapper have different size!" );
3444*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value, "struct wrapper is not a standard layout!" );
3445*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value,
3446*90277196SAndroid Build Coastguard Worker                           "DisplayPlaneInfo2KHR is not nothrow_move_constructible!" );
3447*90277196SAndroid Build Coastguard Worker 
3448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR ) == sizeof( VkDisplayPlaneCapabilities2KHR ),
3449*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3450*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value, "struct wrapper is not a standard layout!" );
3451*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value,
3452*90277196SAndroid Build Coastguard Worker                           "DisplayPlaneCapabilities2KHR is not nothrow_move_constructible!" );
3453*90277196SAndroid Build Coastguard Worker 
3454*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_IOS_MVK )
3455*90277196SAndroid Build Coastguard Worker //=== VK_MVK_ios_surface ===
3456*90277196SAndroid Build Coastguard Worker 
3457*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK ) == sizeof( VkIOSSurfaceCreateInfoMVK ),
3458*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3459*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" );
3460*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value,
3461*90277196SAndroid Build Coastguard Worker                           "IOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" );
3462*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_IOS_MVK*/
3463*90277196SAndroid Build Coastguard Worker 
3464*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_MACOS_MVK )
3465*90277196SAndroid Build Coastguard Worker //=== VK_MVK_macos_surface ===
3466*90277196SAndroid Build Coastguard Worker 
3467*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK ) == sizeof( VkMacOSSurfaceCreateInfoMVK ),
3468*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3469*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" );
3470*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value,
3471*90277196SAndroid Build Coastguard Worker                           "MacOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" );
3472*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_MACOS_MVK*/
3473*90277196SAndroid Build Coastguard Worker 
3474*90277196SAndroid Build Coastguard Worker //=== VK_EXT_debug_utils ===
3475*90277196SAndroid Build Coastguard Worker 
3476*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT ) == sizeof( VkDebugUtilsLabelEXT ), "struct and wrapper have different size!" );
3477*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value, "struct wrapper is not a standard layout!" );
3478*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value,
3479*90277196SAndroid Build Coastguard Worker                           "DebugUtilsLabelEXT is not nothrow_move_constructible!" );
3480*90277196SAndroid Build Coastguard Worker 
3481*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT ) == sizeof( VkDebugUtilsMessengerCallbackDataEXT ),
3482*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3483*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value,
3484*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3485*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value,
3486*90277196SAndroid Build Coastguard Worker                           "DebugUtilsMessengerCallbackDataEXT is not nothrow_move_constructible!" );
3487*90277196SAndroid Build Coastguard Worker 
3488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT ) == sizeof( VkDebugUtilsMessengerCreateInfoEXT ),
3489*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3490*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
3491*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value,
3492*90277196SAndroid Build Coastguard Worker                           "DebugUtilsMessengerCreateInfoEXT is not nothrow_move_constructible!" );
3493*90277196SAndroid Build Coastguard Worker 
3494*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT ) == sizeof( VkDebugUtilsMessengerEXT ),
3495*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
3496*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value,
3497*90277196SAndroid Build Coastguard Worker                           "DebugUtilsMessengerEXT is not copy_constructible!" );
3498*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value,
3499*90277196SAndroid Build Coastguard Worker                           "DebugUtilsMessengerEXT is not nothrow_move_constructible!" );
3500*90277196SAndroid Build Coastguard Worker 
3501*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT ) == sizeof( VkDebugUtilsObjectNameInfoEXT ),
3502*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" );
3504*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value,
3505*90277196SAndroid Build Coastguard Worker                           "DebugUtilsObjectNameInfoEXT is not nothrow_move_constructible!" );
3506*90277196SAndroid Build Coastguard Worker 
3507*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT ) == sizeof( VkDebugUtilsObjectTagInfoEXT ),
3508*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3509*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" );
3510*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value,
3511*90277196SAndroid Build Coastguard Worker                           "DebugUtilsObjectTagInfoEXT is not nothrow_move_constructible!" );
3512*90277196SAndroid Build Coastguard Worker 
3513*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3514*90277196SAndroid Build Coastguard Worker //=== VK_ANDROID_external_memory_android_hardware_buffer ===
3515*90277196SAndroid Build Coastguard Worker 
3516*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID ) == sizeof( VkAndroidHardwareBufferUsageANDROID ),
3517*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value, "struct wrapper is not a standard layout!" );
3519*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value,
3520*90277196SAndroid Build Coastguard Worker                           "AndroidHardwareBufferUsageANDROID is not nothrow_move_constructible!" );
3521*90277196SAndroid Build Coastguard Worker 
3522*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID ) == sizeof( VkAndroidHardwareBufferPropertiesANDROID ),
3523*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3524*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value,
3525*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3526*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value,
3527*90277196SAndroid Build Coastguard Worker                           "AndroidHardwareBufferPropertiesANDROID is not nothrow_move_constructible!" );
3528*90277196SAndroid Build Coastguard Worker 
3529*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID ) ==
3530*90277196SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatPropertiesANDROID ),
3531*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3532*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value,
3533*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3534*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value,
3535*90277196SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatPropertiesANDROID is not nothrow_move_constructible!" );
3536*90277196SAndroid Build Coastguard Worker 
3537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID ) == sizeof( VkImportAndroidHardwareBufferInfoANDROID ),
3538*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3539*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value,
3540*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3541*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value,
3542*90277196SAndroid Build Coastguard Worker                           "ImportAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" );
3543*90277196SAndroid Build Coastguard Worker 
3544*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID ) == sizeof( VkMemoryGetAndroidHardwareBufferInfoANDROID ),
3545*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3546*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value,
3547*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3548*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value,
3549*90277196SAndroid Build Coastguard Worker                           "MemoryGetAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" );
3550*90277196SAndroid Build Coastguard Worker 
3551*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatANDROID ) == sizeof( VkExternalFormatANDROID ),
3552*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3553*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value, "struct wrapper is not a standard layout!" );
3554*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value,
3555*90277196SAndroid Build Coastguard Worker                           "ExternalFormatANDROID is not nothrow_move_constructible!" );
3556*90277196SAndroid Build Coastguard Worker 
3557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID ) ==
3558*90277196SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatProperties2ANDROID ),
3559*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3560*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value,
3561*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value,
3563*90277196SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatProperties2ANDROID is not nothrow_move_constructible!" );
3564*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3565*90277196SAndroid Build Coastguard Worker 
3566*90277196SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
3567*90277196SAndroid Build Coastguard Worker //=== VK_AMDX_shader_enqueue ===
3568*90277196SAndroid Build Coastguard Worker 
3569*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueueFeaturesAMDX ),
3570*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value,
3572*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3573*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value,
3574*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEnqueueFeaturesAMDX is not nothrow_move_constructible!" );
3575*90277196SAndroid Build Coastguard Worker 
3576*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueuePropertiesAMDX ),
3577*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3578*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value,
3579*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3580*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value,
3581*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEnqueuePropertiesAMDX is not nothrow_move_constructible!" );
3582*90277196SAndroid Build Coastguard Worker 
3583*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX ) == sizeof( VkExecutionGraphPipelineScratchSizeAMDX ),
3584*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3585*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value,
3586*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value,
3588*90277196SAndroid Build Coastguard Worker                           "ExecutionGraphPipelineScratchSizeAMDX is not nothrow_move_constructible!" );
3589*90277196SAndroid Build Coastguard Worker 
3590*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX ) == sizeof( VkExecutionGraphPipelineCreateInfoAMDX ),
3591*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3592*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value,
3593*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3594*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value,
3595*90277196SAndroid Build Coastguard Worker                           "ExecutionGraphPipelineCreateInfoAMDX is not nothrow_move_constructible!" );
3596*90277196SAndroid Build Coastguard Worker 
3597*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX ) == sizeof( VkDispatchGraphInfoAMDX ),
3598*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3599*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value, "struct wrapper is not a standard layout!" );
3600*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value,
3601*90277196SAndroid Build Coastguard Worker                           "DispatchGraphInfoAMDX is not nothrow_move_constructible!" );
3602*90277196SAndroid Build Coastguard Worker 
3603*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX ) == sizeof( VkDispatchGraphCountInfoAMDX ),
3604*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3605*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value, "struct wrapper is not a standard layout!" );
3606*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value,
3607*90277196SAndroid Build Coastguard Worker                           "DispatchGraphCountInfoAMDX is not nothrow_move_constructible!" );
3608*90277196SAndroid Build Coastguard Worker 
3609*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX ) == sizeof( VkPipelineShaderStageNodeCreateInfoAMDX ),
3610*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3611*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value,
3612*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3613*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value,
3614*90277196SAndroid Build Coastguard Worker                           "PipelineShaderStageNodeCreateInfoAMDX is not nothrow_move_constructible!" );
3615*90277196SAndroid Build Coastguard Worker 
3616*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX ) == sizeof( VkDeviceOrHostAddressConstAMDX ),
3617*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3618*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value, "struct wrapper is not a standard layout!" );
3619*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value,
3620*90277196SAndroid Build Coastguard Worker                           "DeviceOrHostAddressConstAMDX is not nothrow_move_constructible!" );
3621*90277196SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
3622*90277196SAndroid Build Coastguard Worker 
3623*90277196SAndroid Build Coastguard Worker //=== VK_EXT_sample_locations ===
3624*90277196SAndroid Build Coastguard Worker 
3625*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationEXT ) == sizeof( VkSampleLocationEXT ), "struct and wrapper have different size!" );
3626*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value, "struct wrapper is not a standard layout!" );
3627*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value,
3628*90277196SAndroid Build Coastguard Worker                           "SampleLocationEXT is not nothrow_move_constructible!" );
3629*90277196SAndroid Build Coastguard Worker 
3630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT ) == sizeof( VkSampleLocationsInfoEXT ),
3631*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3632*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value, "struct wrapper is not a standard layout!" );
3633*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value,
3634*90277196SAndroid Build Coastguard Worker                           "SampleLocationsInfoEXT is not nothrow_move_constructible!" );
3635*90277196SAndroid Build Coastguard Worker 
3636*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT ) == sizeof( VkAttachmentSampleLocationsEXT ),
3637*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3638*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" );
3639*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value,
3640*90277196SAndroid Build Coastguard Worker                           "AttachmentSampleLocationsEXT is not nothrow_move_constructible!" );
3641*90277196SAndroid Build Coastguard Worker 
3642*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT ) == sizeof( VkSubpassSampleLocationsEXT ),
3643*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3644*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" );
3645*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value,
3646*90277196SAndroid Build Coastguard Worker                           "SubpassSampleLocationsEXT is not nothrow_move_constructible!" );
3647*90277196SAndroid Build Coastguard Worker 
3648*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT ) == sizeof( VkRenderPassSampleLocationsBeginInfoEXT ),
3649*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3650*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value,
3651*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value,
3653*90277196SAndroid Build Coastguard Worker                           "RenderPassSampleLocationsBeginInfoEXT is not nothrow_move_constructible!" );
3654*90277196SAndroid Build Coastguard Worker 
3655*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT ) == sizeof( VkPipelineSampleLocationsStateCreateInfoEXT ),
3656*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3657*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value,
3658*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value,
3660*90277196SAndroid Build Coastguard Worker                           "PipelineSampleLocationsStateCreateInfoEXT is not nothrow_move_constructible!" );
3661*90277196SAndroid Build Coastguard Worker 
3662*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT ) == sizeof( VkPhysicalDeviceSampleLocationsPropertiesEXT ),
3663*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3664*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value,
3665*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3666*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value,
3667*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSampleLocationsPropertiesEXT is not nothrow_move_constructible!" );
3668*90277196SAndroid Build Coastguard Worker 
3669*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT ) == sizeof( VkMultisamplePropertiesEXT ),
3670*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3671*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value, "struct wrapper is not a standard layout!" );
3672*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value,
3673*90277196SAndroid Build Coastguard Worker                           "MultisamplePropertiesEXT is not nothrow_move_constructible!" );
3674*90277196SAndroid Build Coastguard Worker 
3675*90277196SAndroid Build Coastguard Worker //=== VK_EXT_blend_operation_advanced ===
3676*90277196SAndroid Build Coastguard Worker 
3677*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT ) ==
3678*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT ),
3679*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value,
3681*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value,
3683*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceBlendOperationAdvancedFeaturesEXT is not nothrow_move_constructible!" );
3684*90277196SAndroid Build Coastguard Worker 
3685*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT ) ==
3686*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT ),
3687*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value,
3689*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3690*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value,
3691*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceBlendOperationAdvancedPropertiesEXT is not nothrow_move_constructible!" );
3692*90277196SAndroid Build Coastguard Worker 
3693*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT ) ==
3694*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineColorBlendAdvancedStateCreateInfoEXT ),
3695*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3696*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value,
3697*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3698*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value,
3699*90277196SAndroid Build Coastguard Worker                           "PipelineColorBlendAdvancedStateCreateInfoEXT is not nothrow_move_constructible!" );
3700*90277196SAndroid Build Coastguard Worker 
3701*90277196SAndroid Build Coastguard Worker //=== VK_NV_fragment_coverage_to_color ===
3702*90277196SAndroid Build Coastguard Worker 
3703*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV ) == sizeof( VkPipelineCoverageToColorStateCreateInfoNV ),
3704*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3705*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value,
3706*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value,
3708*90277196SAndroid Build Coastguard Worker                           "PipelineCoverageToColorStateCreateInfoNV is not nothrow_move_constructible!" );
3709*90277196SAndroid Build Coastguard Worker 
3710*90277196SAndroid Build Coastguard Worker //=== VK_KHR_acceleration_structure ===
3711*90277196SAndroid Build Coastguard Worker 
3712*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR ) == sizeof( VkDeviceOrHostAddressKHR ),
3713*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3714*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value, "struct wrapper is not a standard layout!" );
3715*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value,
3716*90277196SAndroid Build Coastguard Worker                           "DeviceOrHostAddressKHR is not nothrow_move_constructible!" );
3717*90277196SAndroid Build Coastguard Worker 
3718*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR ) == sizeof( VkDeviceOrHostAddressConstKHR ),
3719*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value, "struct wrapper is not a standard layout!" );
3721*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value,
3722*90277196SAndroid Build Coastguard Worker                           "DeviceOrHostAddressConstKHR is not nothrow_move_constructible!" );
3723*90277196SAndroid Build Coastguard Worker 
3724*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR ) == sizeof( VkAccelerationStructureBuildRangeInfoKHR ),
3725*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3726*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value,
3727*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3728*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value,
3729*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureBuildRangeInfoKHR is not nothrow_move_constructible!" );
3730*90277196SAndroid Build Coastguard Worker 
3731*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AabbPositionsKHR ) == sizeof( VkAabbPositionsKHR ), "struct and wrapper have different size!" );
3732*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value, "struct wrapper is not a standard layout!" );
3733*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value,
3734*90277196SAndroid Build Coastguard Worker                           "AabbPositionsKHR is not nothrow_move_constructible!" );
3735*90277196SAndroid Build Coastguard Worker 
3736*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR ) ==
3737*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryTrianglesDataKHR ),
3738*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value,
3740*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3741*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value,
3742*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryTrianglesDataKHR is not nothrow_move_constructible!" );
3743*90277196SAndroid Build Coastguard Worker 
3744*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TransformMatrixKHR ) == sizeof( VkTransformMatrixKHR ), "struct and wrapper have different size!" );
3745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value, "struct wrapper is not a standard layout!" );
3746*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value,
3747*90277196SAndroid Build Coastguard Worker                           "TransformMatrixKHR is not nothrow_move_constructible!" );
3748*90277196SAndroid Build Coastguard Worker 
3749*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR ) == sizeof( VkAccelerationStructureBuildGeometryInfoKHR ),
3750*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3751*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value,
3752*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3753*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value,
3754*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureBuildGeometryInfoKHR is not nothrow_move_constructible!" );
3755*90277196SAndroid Build Coastguard Worker 
3756*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR ) == sizeof( VkAccelerationStructureGeometryAabbsDataKHR ),
3757*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3758*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value,
3759*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3760*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value,
3761*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryAabbsDataKHR is not nothrow_move_constructible!" );
3762*90277196SAndroid Build Coastguard Worker 
3763*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR ) == sizeof( VkAccelerationStructureInstanceKHR ),
3764*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3765*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value, "struct wrapper is not a standard layout!" );
3766*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value,
3767*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureInstanceKHR is not nothrow_move_constructible!" );
3768*90277196SAndroid Build Coastguard Worker 
3769*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR ) ==
3770*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryInstancesDataKHR ),
3771*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value,
3773*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3774*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value,
3775*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryInstancesDataKHR is not nothrow_move_constructible!" );
3776*90277196SAndroid Build Coastguard Worker 
3777*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR ) == sizeof( VkAccelerationStructureGeometryDataKHR ),
3778*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3779*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value,
3780*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3781*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value,
3782*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryDataKHR is not nothrow_move_constructible!" );
3783*90277196SAndroid Build Coastguard Worker 
3784*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR ) == sizeof( VkAccelerationStructureGeometryKHR ),
3785*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3786*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value, "struct wrapper is not a standard layout!" );
3787*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value,
3788*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryKHR is not nothrow_move_constructible!" );
3789*90277196SAndroid Build Coastguard Worker 
3790*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR ) == sizeof( VkAccelerationStructureCreateInfoKHR ),
3791*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3792*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value,
3793*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3794*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value,
3795*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureCreateInfoKHR is not nothrow_move_constructible!" );
3796*90277196SAndroid Build Coastguard Worker 
3797*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR ) == sizeof( VkAccelerationStructureKHR ),
3798*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
3799*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value,
3800*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureKHR is not copy_constructible!" );
3801*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value,
3802*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureKHR is not nothrow_move_constructible!" );
3803*90277196SAndroid Build Coastguard Worker 
3804*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR ) == sizeof( VkWriteDescriptorSetAccelerationStructureKHR ),
3805*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3806*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value,
3807*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3808*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value,
3809*90277196SAndroid Build Coastguard Worker                           "WriteDescriptorSetAccelerationStructureKHR is not nothrow_move_constructible!" );
3810*90277196SAndroid Build Coastguard Worker 
3811*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR ) ==
3812*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAccelerationStructureFeaturesKHR ),
3813*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3814*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value,
3815*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3816*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value,
3817*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAccelerationStructureFeaturesKHR is not nothrow_move_constructible!" );
3818*90277196SAndroid Build Coastguard Worker 
3819*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR ) ==
3820*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAccelerationStructurePropertiesKHR ),
3821*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3822*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value,
3823*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3824*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value,
3825*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAccelerationStructurePropertiesKHR is not nothrow_move_constructible!" );
3826*90277196SAndroid Build Coastguard Worker 
3827*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR ) == sizeof( VkAccelerationStructureDeviceAddressInfoKHR ),
3828*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3829*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value,
3830*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3831*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value,
3832*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureDeviceAddressInfoKHR is not nothrow_move_constructible!" );
3833*90277196SAndroid Build Coastguard Worker 
3834*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR ) == sizeof( VkAccelerationStructureVersionInfoKHR ),
3835*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3836*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value,
3837*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3838*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value,
3839*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureVersionInfoKHR is not nothrow_move_constructible!" );
3840*90277196SAndroid Build Coastguard Worker 
3841*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR ) == sizeof( VkCopyAccelerationStructureToMemoryInfoKHR ),
3842*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3843*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value,
3844*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3845*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value,
3846*90277196SAndroid Build Coastguard Worker                           "CopyAccelerationStructureToMemoryInfoKHR is not nothrow_move_constructible!" );
3847*90277196SAndroid Build Coastguard Worker 
3848*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR ) == sizeof( VkCopyMemoryToAccelerationStructureInfoKHR ),
3849*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3850*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value,
3851*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3852*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value,
3853*90277196SAndroid Build Coastguard Worker                           "CopyMemoryToAccelerationStructureInfoKHR is not nothrow_move_constructible!" );
3854*90277196SAndroid Build Coastguard Worker 
3855*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR ) == sizeof( VkCopyAccelerationStructureInfoKHR ),
3856*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3857*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value, "struct wrapper is not a standard layout!" );
3858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value,
3859*90277196SAndroid Build Coastguard Worker                           "CopyAccelerationStructureInfoKHR is not nothrow_move_constructible!" );
3860*90277196SAndroid Build Coastguard Worker 
3861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR ) == sizeof( VkAccelerationStructureBuildSizesInfoKHR ),
3862*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3863*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value,
3864*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3865*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value,
3866*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureBuildSizesInfoKHR is not nothrow_move_constructible!" );
3867*90277196SAndroid Build Coastguard Worker 
3868*90277196SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_pipeline ===
3869*90277196SAndroid Build Coastguard Worker 
3870*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR ) == sizeof( VkRayTracingShaderGroupCreateInfoKHR ),
3871*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3872*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value,
3873*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3874*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value,
3875*90277196SAndroid Build Coastguard Worker                           "RayTracingShaderGroupCreateInfoKHR is not nothrow_move_constructible!" );
3876*90277196SAndroid Build Coastguard Worker 
3877*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR ) == sizeof( VkRayTracingPipelineCreateInfoKHR ),
3878*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3879*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
3880*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value,
3881*90277196SAndroid Build Coastguard Worker                           "RayTracingPipelineCreateInfoKHR is not nothrow_move_constructible!" );
3882*90277196SAndroid Build Coastguard Worker 
3883*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR ) ==
3884*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPipelineFeaturesKHR ),
3885*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3886*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value,
3887*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value,
3889*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPipelineFeaturesKHR is not nothrow_move_constructible!" );
3890*90277196SAndroid Build Coastguard Worker 
3891*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR ) ==
3892*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPipelinePropertiesKHR ),
3893*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3894*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value,
3895*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3896*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value,
3897*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPipelinePropertiesKHR is not nothrow_move_constructible!" );
3898*90277196SAndroid Build Coastguard Worker 
3899*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR ) == sizeof( VkStridedDeviceAddressRegionKHR ),
3900*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3901*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value, "struct wrapper is not a standard layout!" );
3902*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value,
3903*90277196SAndroid Build Coastguard Worker                           "StridedDeviceAddressRegionKHR is not nothrow_move_constructible!" );
3904*90277196SAndroid Build Coastguard Worker 
3905*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR ) == sizeof( VkTraceRaysIndirectCommandKHR ),
3906*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3907*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value, "struct wrapper is not a standard layout!" );
3908*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value,
3909*90277196SAndroid Build Coastguard Worker                           "TraceRaysIndirectCommandKHR is not nothrow_move_constructible!" );
3910*90277196SAndroid Build Coastguard Worker 
3911*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR ) == sizeof( VkRayTracingPipelineInterfaceCreateInfoKHR ),
3912*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3913*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value,
3914*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3915*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value,
3916*90277196SAndroid Build Coastguard Worker                           "RayTracingPipelineInterfaceCreateInfoKHR is not nothrow_move_constructible!" );
3917*90277196SAndroid Build Coastguard Worker 
3918*90277196SAndroid Build Coastguard Worker //=== VK_KHR_ray_query ===
3919*90277196SAndroid Build Coastguard Worker 
3920*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR ) == sizeof( VkPhysicalDeviceRayQueryFeaturesKHR ),
3921*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3922*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value, "struct wrapper is not a standard layout!" );
3923*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value,
3924*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayQueryFeaturesKHR is not nothrow_move_constructible!" );
3925*90277196SAndroid Build Coastguard Worker 
3926*90277196SAndroid Build Coastguard Worker //=== VK_NV_framebuffer_mixed_samples ===
3927*90277196SAndroid Build Coastguard Worker 
3928*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV ) ==
3929*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineCoverageModulationStateCreateInfoNV ),
3930*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3931*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value,
3932*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3933*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value,
3934*90277196SAndroid Build Coastguard Worker                           "PipelineCoverageModulationStateCreateInfoNV is not nothrow_move_constructible!" );
3935*90277196SAndroid Build Coastguard Worker 
3936*90277196SAndroid Build Coastguard Worker //=== VK_NV_shader_sm_builtins ===
3937*90277196SAndroid Build Coastguard Worker 
3938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV ),
3939*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3940*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value,
3941*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3942*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value,
3943*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSMBuiltinsPropertiesNV is not nothrow_move_constructible!" );
3944*90277196SAndroid Build Coastguard Worker 
3945*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV ),
3946*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3947*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value,
3948*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3949*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value,
3950*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSMBuiltinsFeaturesNV is not nothrow_move_constructible!" );
3951*90277196SAndroid Build Coastguard Worker 
3952*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_drm_format_modifier ===
3953*90277196SAndroid Build Coastguard Worker 
3954*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT ) == sizeof( VkDrmFormatModifierPropertiesListEXT ),
3955*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3956*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value,
3957*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3958*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value,
3959*90277196SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesListEXT is not nothrow_move_constructible!" );
3960*90277196SAndroid Build Coastguard Worker 
3961*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT ) == sizeof( VkDrmFormatModifierPropertiesEXT ),
3962*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3963*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
3964*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value,
3965*90277196SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" );
3966*90277196SAndroid Build Coastguard Worker 
3967*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT ) ==
3968*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageDrmFormatModifierInfoEXT ),
3969*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3970*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value,
3971*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3972*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value,
3973*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageDrmFormatModifierInfoEXT is not nothrow_move_constructible!" );
3974*90277196SAndroid Build Coastguard Worker 
3975*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT ) == sizeof( VkImageDrmFormatModifierListCreateInfoEXT ),
3976*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3977*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value,
3978*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3979*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value,
3980*90277196SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierListCreateInfoEXT is not nothrow_move_constructible!" );
3981*90277196SAndroid Build Coastguard Worker 
3982*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT ) ==
3983*90277196SAndroid Build Coastguard Worker                             sizeof( VkImageDrmFormatModifierExplicitCreateInfoEXT ),
3984*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3985*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value,
3986*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3987*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value,
3988*90277196SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierExplicitCreateInfoEXT is not nothrow_move_constructible!" );
3989*90277196SAndroid Build Coastguard Worker 
3990*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT ) == sizeof( VkImageDrmFormatModifierPropertiesEXT ),
3991*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3992*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value,
3993*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3994*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value,
3995*90277196SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" );
3996*90277196SAndroid Build Coastguard Worker 
3997*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT ) == sizeof( VkDrmFormatModifierPropertiesList2EXT ),
3998*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3999*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value,
4000*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4001*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value,
4002*90277196SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesList2EXT is not nothrow_move_constructible!" );
4003*90277196SAndroid Build Coastguard Worker 
4004*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT ) == sizeof( VkDrmFormatModifierProperties2EXT ),
4005*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4006*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value, "struct wrapper is not a standard layout!" );
4007*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value,
4008*90277196SAndroid Build Coastguard Worker                           "DrmFormatModifierProperties2EXT is not nothrow_move_constructible!" );
4009*90277196SAndroid Build Coastguard Worker 
4010*90277196SAndroid Build Coastguard Worker //=== VK_EXT_validation_cache ===
4011*90277196SAndroid Build Coastguard Worker 
4012*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheEXT ) == sizeof( VkValidationCacheEXT ), "handle and wrapper have different size!" );
4013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value, "ValidationCacheEXT is not copy_constructible!" );
4014*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value,
4015*90277196SAndroid Build Coastguard Worker                           "ValidationCacheEXT is not nothrow_move_constructible!" );
4016*90277196SAndroid Build Coastguard Worker 
4017*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT ) == sizeof( VkValidationCacheCreateInfoEXT ),
4018*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4019*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value,
4021*90277196SAndroid Build Coastguard Worker                           "ValidationCacheCreateInfoEXT is not nothrow_move_constructible!" );
4022*90277196SAndroid Build Coastguard Worker 
4023*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT ) == sizeof( VkShaderModuleValidationCacheCreateInfoEXT ),
4024*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4025*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value,
4026*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4027*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value,
4028*90277196SAndroid Build Coastguard Worker                           "ShaderModuleValidationCacheCreateInfoEXT is not nothrow_move_constructible!" );
4029*90277196SAndroid Build Coastguard Worker 
4030*90277196SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
4031*90277196SAndroid Build Coastguard Worker //=== VK_KHR_portability_subset ===
4032*90277196SAndroid Build Coastguard Worker 
4033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR ) == sizeof( VkPhysicalDevicePortabilitySubsetFeaturesKHR ),
4034*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4035*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value,
4036*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4037*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value,
4038*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePortabilitySubsetFeaturesKHR is not nothrow_move_constructible!" );
4039*90277196SAndroid Build Coastguard Worker 
4040*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR ) ==
4041*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePortabilitySubsetPropertiesKHR ),
4042*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4043*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value,
4044*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4045*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value,
4046*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePortabilitySubsetPropertiesKHR is not nothrow_move_constructible!" );
4047*90277196SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
4048*90277196SAndroid Build Coastguard Worker 
4049*90277196SAndroid Build Coastguard Worker //=== VK_NV_shading_rate_image ===
4050*90277196SAndroid Build Coastguard Worker 
4051*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV ) == sizeof( VkShadingRatePaletteNV ), "struct and wrapper have different size!" );
4052*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value, "struct wrapper is not a standard layout!" );
4053*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value,
4054*90277196SAndroid Build Coastguard Worker                           "ShadingRatePaletteNV is not nothrow_move_constructible!" );
4055*90277196SAndroid Build Coastguard Worker 
4056*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV ) ==
4057*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportShadingRateImageStateCreateInfoNV ),
4058*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4059*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value,
4060*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value,
4062*90277196SAndroid Build Coastguard Worker                           "PipelineViewportShadingRateImageStateCreateInfoNV is not nothrow_move_constructible!" );
4063*90277196SAndroid Build Coastguard Worker 
4064*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV ) == sizeof( VkPhysicalDeviceShadingRateImageFeaturesNV ),
4065*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4066*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value,
4067*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value,
4069*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShadingRateImageFeaturesNV is not nothrow_move_constructible!" );
4070*90277196SAndroid Build Coastguard Worker 
4071*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV ) == sizeof( VkPhysicalDeviceShadingRateImagePropertiesNV ),
4072*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4073*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value,
4074*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4075*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value,
4076*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShadingRateImagePropertiesNV is not nothrow_move_constructible!" );
4077*90277196SAndroid Build Coastguard Worker 
4078*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV ) == sizeof( VkCoarseSampleLocationNV ),
4079*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4080*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value, "struct wrapper is not a standard layout!" );
4081*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value,
4082*90277196SAndroid Build Coastguard Worker                           "CoarseSampleLocationNV is not nothrow_move_constructible!" );
4083*90277196SAndroid Build Coastguard Worker 
4084*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV ) == sizeof( VkCoarseSampleOrderCustomNV ),
4085*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4086*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value, "struct wrapper is not a standard layout!" );
4087*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value,
4088*90277196SAndroid Build Coastguard Worker                           "CoarseSampleOrderCustomNV is not nothrow_move_constructible!" );
4089*90277196SAndroid Build Coastguard Worker 
4090*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV ) ==
4091*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV ),
4092*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4093*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value,
4094*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4095*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value,
4096*90277196SAndroid Build Coastguard Worker                           "PipelineViewportCoarseSampleOrderStateCreateInfoNV is not nothrow_move_constructible!" );
4097*90277196SAndroid Build Coastguard Worker 
4098*90277196SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing ===
4099*90277196SAndroid Build Coastguard Worker 
4100*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV ) == sizeof( VkRayTracingShaderGroupCreateInfoNV ),
4101*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4102*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
4103*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value,
4104*90277196SAndroid Build Coastguard Worker                           "RayTracingShaderGroupCreateInfoNV is not nothrow_move_constructible!" );
4105*90277196SAndroid Build Coastguard Worker 
4106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV ) == sizeof( VkRayTracingPipelineCreateInfoNV ),
4107*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4108*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
4109*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value,
4110*90277196SAndroid Build Coastguard Worker                           "RayTracingPipelineCreateInfoNV is not nothrow_move_constructible!" );
4111*90277196SAndroid Build Coastguard Worker 
4112*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV ) == sizeof( VkGeometryTrianglesNV ), "struct and wrapper have different size!" );
4113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value, "struct wrapper is not a standard layout!" );
4114*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value,
4115*90277196SAndroid Build Coastguard Worker                           "GeometryTrianglesNV is not nothrow_move_constructible!" );
4116*90277196SAndroid Build Coastguard Worker 
4117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryAABBNV ) == sizeof( VkGeometryAABBNV ), "struct and wrapper have different size!" );
4118*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value, "struct wrapper is not a standard layout!" );
4119*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value,
4120*90277196SAndroid Build Coastguard Worker                           "GeometryAABBNV is not nothrow_move_constructible!" );
4121*90277196SAndroid Build Coastguard Worker 
4122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryDataNV ) == sizeof( VkGeometryDataNV ), "struct and wrapper have different size!" );
4123*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value, "struct wrapper is not a standard layout!" );
4124*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value,
4125*90277196SAndroid Build Coastguard Worker                           "GeometryDataNV is not nothrow_move_constructible!" );
4126*90277196SAndroid Build Coastguard Worker 
4127*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryNV ) == sizeof( VkGeometryNV ), "struct and wrapper have different size!" );
4128*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "struct wrapper is not a standard layout!" );
4129*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "GeometryNV is not nothrow_move_constructible!" );
4130*90277196SAndroid Build Coastguard Worker 
4131*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV ) == sizeof( VkAccelerationStructureInfoNV ),
4132*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4133*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value, "struct wrapper is not a standard layout!" );
4134*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value,
4135*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureInfoNV is not nothrow_move_constructible!" );
4136*90277196SAndroid Build Coastguard Worker 
4137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV ) == sizeof( VkAccelerationStructureCreateInfoNV ),
4138*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4139*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
4140*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value,
4141*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureCreateInfoNV is not nothrow_move_constructible!" );
4142*90277196SAndroid Build Coastguard Worker 
4143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureNV ) == sizeof( VkAccelerationStructureNV ),
4144*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
4145*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value,
4146*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureNV is not copy_constructible!" );
4147*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value,
4148*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureNV is not nothrow_move_constructible!" );
4149*90277196SAndroid Build Coastguard Worker 
4150*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV ) == sizeof( VkBindAccelerationStructureMemoryInfoNV ),
4151*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4152*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value,
4153*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4154*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value,
4155*90277196SAndroid Build Coastguard Worker                           "BindAccelerationStructureMemoryInfoNV is not nothrow_move_constructible!" );
4156*90277196SAndroid Build Coastguard Worker 
4157*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV ) == sizeof( VkWriteDescriptorSetAccelerationStructureNV ),
4158*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4159*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value,
4160*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4161*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value,
4162*90277196SAndroid Build Coastguard Worker                           "WriteDescriptorSetAccelerationStructureNV is not nothrow_move_constructible!" );
4163*90277196SAndroid Build Coastguard Worker 
4164*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV ) ==
4165*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureMemoryRequirementsInfoNV ),
4166*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4167*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value,
4168*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4169*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value,
4170*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureMemoryRequirementsInfoNV is not nothrow_move_constructible!" );
4171*90277196SAndroid Build Coastguard Worker 
4172*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV ) == sizeof( VkPhysicalDeviceRayTracingPropertiesNV ),
4173*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4174*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value,
4175*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4176*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value,
4177*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPropertiesNV is not nothrow_move_constructible!" );
4178*90277196SAndroid Build Coastguard Worker 
4179*90277196SAndroid Build Coastguard Worker //=== VK_NV_representative_fragment_test ===
4180*90277196SAndroid Build Coastguard Worker 
4181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ) ==
4182*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV ),
4183*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4184*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value,
4185*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4186*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value,
4187*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRepresentativeFragmentTestFeaturesNV is not nothrow_move_constructible!" );
4188*90277196SAndroid Build Coastguard Worker 
4189*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV ) ==
4190*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRepresentativeFragmentTestStateCreateInfoNV ),
4191*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4192*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value,
4193*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4194*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value,
4195*90277196SAndroid Build Coastguard Worker                           "PipelineRepresentativeFragmentTestStateCreateInfoNV is not nothrow_move_constructible!" );
4196*90277196SAndroid Build Coastguard Worker 
4197*90277196SAndroid Build Coastguard Worker //=== VK_EXT_filter_cubic ===
4198*90277196SAndroid Build Coastguard Worker 
4199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT ) == sizeof( VkPhysicalDeviceImageViewImageFormatInfoEXT ),
4200*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4201*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value,
4202*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4203*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value,
4204*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageViewImageFormatInfoEXT is not nothrow_move_constructible!" );
4205*90277196SAndroid Build Coastguard Worker 
4206*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT ) ==
4207*90277196SAndroid Build Coastguard Worker                             sizeof( VkFilterCubicImageViewImageFormatPropertiesEXT ),
4208*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4209*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value,
4210*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4211*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value,
4212*90277196SAndroid Build Coastguard Worker                           "FilterCubicImageViewImageFormatPropertiesEXT is not nothrow_move_constructible!" );
4213*90277196SAndroid Build Coastguard Worker 
4214*90277196SAndroid Build Coastguard Worker //=== VK_EXT_external_memory_host ===
4215*90277196SAndroid Build Coastguard Worker 
4216*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT ) == sizeof( VkImportMemoryHostPointerInfoEXT ),
4217*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4218*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value, "struct wrapper is not a standard layout!" );
4219*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value,
4220*90277196SAndroid Build Coastguard Worker                           "ImportMemoryHostPointerInfoEXT is not nothrow_move_constructible!" );
4221*90277196SAndroid Build Coastguard Worker 
4222*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT ) == sizeof( VkMemoryHostPointerPropertiesEXT ),
4223*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4224*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
4225*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value,
4226*90277196SAndroid Build Coastguard Worker                           "MemoryHostPointerPropertiesEXT is not nothrow_move_constructible!" );
4227*90277196SAndroid Build Coastguard Worker 
4228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT ) ==
4229*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalMemoryHostPropertiesEXT ),
4230*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4231*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value,
4232*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4233*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value,
4234*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryHostPropertiesEXT is not nothrow_move_constructible!" );
4235*90277196SAndroid Build Coastguard Worker 
4236*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shader_clock ===
4237*90277196SAndroid Build Coastguard Worker 
4238*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderClockFeaturesKHR ),
4239*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4240*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value,
4241*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4242*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value,
4243*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderClockFeaturesKHR is not nothrow_move_constructible!" );
4244*90277196SAndroid Build Coastguard Worker 
4245*90277196SAndroid Build Coastguard Worker //=== VK_AMD_pipeline_compiler_control ===
4246*90277196SAndroid Build Coastguard Worker 
4247*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD ) == sizeof( VkPipelineCompilerControlCreateInfoAMD ),
4248*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4249*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value,
4250*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4251*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value,
4252*90277196SAndroid Build Coastguard Worker                           "PipelineCompilerControlCreateInfoAMD is not nothrow_move_constructible!" );
4253*90277196SAndroid Build Coastguard Worker 
4254*90277196SAndroid Build Coastguard Worker //=== VK_AMD_shader_core_properties ===
4255*90277196SAndroid Build Coastguard Worker 
4256*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD ) == sizeof( VkPhysicalDeviceShaderCorePropertiesAMD ),
4257*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4258*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value,
4259*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4260*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value,
4261*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCorePropertiesAMD is not nothrow_move_constructible!" );
4262*90277196SAndroid Build Coastguard Worker 
4263*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_h265 ===
4264*90277196SAndroid Build Coastguard Worker 
4265*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR ) == sizeof( VkVideoDecodeH265ProfileInfoKHR ),
4266*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
4268*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value,
4269*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265ProfileInfoKHR is not nothrow_move_constructible!" );
4270*90277196SAndroid Build Coastguard Worker 
4271*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR ) == sizeof( VkVideoDecodeH265CapabilitiesKHR ),
4272*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4273*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
4274*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value,
4275*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265CapabilitiesKHR is not nothrow_move_constructible!" );
4276*90277196SAndroid Build Coastguard Worker 
4277*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR ) ==
4278*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeH265SessionParametersCreateInfoKHR ),
4279*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4280*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value,
4281*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4282*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value,
4283*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
4284*90277196SAndroid Build Coastguard Worker 
4285*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH265SessionParametersAddInfoKHR ),
4286*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4287*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value,
4288*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4289*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value,
4290*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
4291*90277196SAndroid Build Coastguard Worker 
4292*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR ) == sizeof( VkVideoDecodeH265PictureInfoKHR ),
4293*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
4295*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value,
4296*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265PictureInfoKHR is not nothrow_move_constructible!" );
4297*90277196SAndroid Build Coastguard Worker 
4298*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH265DpbSlotInfoKHR ),
4299*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4300*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
4301*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value,
4302*90277196SAndroid Build Coastguard Worker                           "VideoDecodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" );
4303*90277196SAndroid Build Coastguard Worker 
4304*90277196SAndroid Build Coastguard Worker //=== VK_AMD_memory_overallocation_behavior ===
4305*90277196SAndroid Build Coastguard Worker 
4306*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD ) == sizeof( VkDeviceMemoryOverallocationCreateInfoAMD ),
4307*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4308*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value,
4309*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4310*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value,
4311*90277196SAndroid Build Coastguard Worker                           "DeviceMemoryOverallocationCreateInfoAMD is not nothrow_move_constructible!" );
4312*90277196SAndroid Build Coastguard Worker 
4313*90277196SAndroid Build Coastguard Worker //=== VK_EXT_vertex_attribute_divisor ===
4314*90277196SAndroid Build Coastguard Worker 
4315*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT ) ==
4316*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT ),
4317*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4318*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value,
4319*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4320*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value,
4321*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorPropertiesEXT is not nothrow_move_constructible!" );
4322*90277196SAndroid Build Coastguard Worker 
4323*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_GGP )
4324*90277196SAndroid Build Coastguard Worker //=== VK_GGP_frame_token ===
4325*90277196SAndroid Build Coastguard Worker 
4326*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP ) == sizeof( VkPresentFrameTokenGGP ), "struct and wrapper have different size!" );
4327*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value, "struct wrapper is not a standard layout!" );
4328*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value,
4329*90277196SAndroid Build Coastguard Worker                           "PresentFrameTokenGGP is not nothrow_move_constructible!" );
4330*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_GGP*/
4331*90277196SAndroid Build Coastguard Worker 
4332*90277196SAndroid Build Coastguard Worker //=== VK_NV_compute_shader_derivatives ===
4333*90277196SAndroid Build Coastguard Worker 
4334*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV ) ==
4335*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceComputeShaderDerivativesFeaturesNV ),
4336*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4337*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV>::value,
4338*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4339*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV>::value,
4340*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceComputeShaderDerivativesFeaturesNV is not nothrow_move_constructible!" );
4341*90277196SAndroid Build Coastguard Worker 
4342*90277196SAndroid Build Coastguard Worker //=== VK_NV_mesh_shader ===
4343*90277196SAndroid Build Coastguard Worker 
4344*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesNV ),
4345*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4346*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value,
4347*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value,
4349*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderFeaturesNV is not nothrow_move_constructible!" );
4350*90277196SAndroid Build Coastguard Worker 
4351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesNV ),
4352*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4353*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value,
4354*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4355*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value,
4356*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderPropertiesNV is not nothrow_move_constructible!" );
4357*90277196SAndroid Build Coastguard Worker 
4358*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV ) == sizeof( VkDrawMeshTasksIndirectCommandNV ),
4359*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4360*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4361*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value,
4362*90277196SAndroid Build Coastguard Worker                           "DrawMeshTasksIndirectCommandNV is not nothrow_move_constructible!" );
4363*90277196SAndroid Build Coastguard Worker 
4364*90277196SAndroid Build Coastguard Worker //=== VK_NV_shader_image_footprint ===
4365*90277196SAndroid Build Coastguard Worker 
4366*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV ) ==
4367*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderImageFootprintFeaturesNV ),
4368*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value,
4370*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4371*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value,
4372*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderImageFootprintFeaturesNV is not nothrow_move_constructible!" );
4373*90277196SAndroid Build Coastguard Worker 
4374*90277196SAndroid Build Coastguard Worker //=== VK_NV_scissor_exclusive ===
4375*90277196SAndroid Build Coastguard Worker 
4376*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV ) ==
4377*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportExclusiveScissorStateCreateInfoNV ),
4378*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4379*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value,
4380*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4381*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value,
4382*90277196SAndroid Build Coastguard Worker                           "PipelineViewportExclusiveScissorStateCreateInfoNV is not nothrow_move_constructible!" );
4383*90277196SAndroid Build Coastguard Worker 
4384*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV ) == sizeof( VkPhysicalDeviceExclusiveScissorFeaturesNV ),
4385*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4386*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value,
4387*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4388*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value,
4389*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExclusiveScissorFeaturesNV is not nothrow_move_constructible!" );
4390*90277196SAndroid Build Coastguard Worker 
4391*90277196SAndroid Build Coastguard Worker //=== VK_NV_device_diagnostic_checkpoints ===
4392*90277196SAndroid Build Coastguard Worker 
4393*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV ) == sizeof( VkQueueFamilyCheckpointPropertiesNV ),
4394*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4395*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value, "struct wrapper is not a standard layout!" );
4396*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value,
4397*90277196SAndroid Build Coastguard Worker                           "QueueFamilyCheckpointPropertiesNV is not nothrow_move_constructible!" );
4398*90277196SAndroid Build Coastguard Worker 
4399*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointDataNV ) == sizeof( VkCheckpointDataNV ), "struct and wrapper have different size!" );
4400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, "struct wrapper is not a standard layout!" );
4401*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value,
4402*90277196SAndroid Build Coastguard Worker                           "CheckpointDataNV is not nothrow_move_constructible!" );
4403*90277196SAndroid Build Coastguard Worker 
4404*90277196SAndroid Build Coastguard Worker //=== VK_INTEL_shader_integer_functions2 ===
4405*90277196SAndroid Build Coastguard Worker 
4406*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ) ==
4407*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ),
4408*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4409*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value,
4410*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4411*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value,
4412*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL is not nothrow_move_constructible!" );
4413*90277196SAndroid Build Coastguard Worker 
4414*90277196SAndroid Build Coastguard Worker //=== VK_INTEL_performance_query ===
4415*90277196SAndroid Build Coastguard Worker 
4416*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL ) == sizeof( VkPerformanceValueDataINTEL ),
4417*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value, "struct wrapper is not a standard layout!" );
4419*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value,
4420*90277196SAndroid Build Coastguard Worker                           "PerformanceValueDataINTEL is not nothrow_move_constructible!" );
4421*90277196SAndroid Build Coastguard Worker 
4422*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueINTEL ) == sizeof( VkPerformanceValueINTEL ),
4423*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4424*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value, "struct wrapper is not a standard layout!" );
4425*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value,
4426*90277196SAndroid Build Coastguard Worker                           "PerformanceValueINTEL is not nothrow_move_constructible!" );
4427*90277196SAndroid Build Coastguard Worker 
4428*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL ) == sizeof( VkInitializePerformanceApiInfoINTEL ),
4429*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4431*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value,
4432*90277196SAndroid Build Coastguard Worker                           "InitializePerformanceApiInfoINTEL is not nothrow_move_constructible!" );
4433*90277196SAndroid Build Coastguard Worker 
4434*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL ) == sizeof( VkQueryPoolPerformanceQueryCreateInfoINTEL ),
4435*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4436*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value,
4437*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4438*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value,
4439*90277196SAndroid Build Coastguard Worker                           "QueryPoolPerformanceQueryCreateInfoINTEL is not nothrow_move_constructible!" );
4440*90277196SAndroid Build Coastguard Worker 
4441*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL ) == sizeof( VkPerformanceMarkerInfoINTEL ),
4442*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4444*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value,
4445*90277196SAndroid Build Coastguard Worker                           "PerformanceMarkerInfoINTEL is not nothrow_move_constructible!" );
4446*90277196SAndroid Build Coastguard Worker 
4447*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL ) == sizeof( VkPerformanceStreamMarkerInfoINTEL ),
4448*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4449*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4450*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value,
4451*90277196SAndroid Build Coastguard Worker                           "PerformanceStreamMarkerInfoINTEL is not nothrow_move_constructible!" );
4452*90277196SAndroid Build Coastguard Worker 
4453*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL ) == sizeof( VkPerformanceOverrideInfoINTEL ),
4454*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4455*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4456*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value,
4457*90277196SAndroid Build Coastguard Worker                           "PerformanceOverrideInfoINTEL is not nothrow_move_constructible!" );
4458*90277196SAndroid Build Coastguard Worker 
4459*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL ) == sizeof( VkPerformanceConfigurationAcquireInfoINTEL ),
4460*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4461*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value,
4462*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4463*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value,
4464*90277196SAndroid Build Coastguard Worker                           "PerformanceConfigurationAcquireInfoINTEL is not nothrow_move_constructible!" );
4465*90277196SAndroid Build Coastguard Worker 
4466*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL ) == sizeof( VkPerformanceConfigurationINTEL ),
4467*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
4468*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value,
4469*90277196SAndroid Build Coastguard Worker                           "PerformanceConfigurationINTEL is not copy_constructible!" );
4470*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value,
4471*90277196SAndroid Build Coastguard Worker                           "PerformanceConfigurationINTEL is not nothrow_move_constructible!" );
4472*90277196SAndroid Build Coastguard Worker 
4473*90277196SAndroid Build Coastguard Worker //=== VK_EXT_pci_bus_info ===
4474*90277196SAndroid Build Coastguard Worker 
4475*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT ) == sizeof( VkPhysicalDevicePCIBusInfoPropertiesEXT ),
4476*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4477*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value,
4478*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4479*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value,
4480*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePCIBusInfoPropertiesEXT is not nothrow_move_constructible!" );
4481*90277196SAndroid Build Coastguard Worker 
4482*90277196SAndroid Build Coastguard Worker //=== VK_AMD_display_native_hdr ===
4483*90277196SAndroid Build Coastguard Worker 
4484*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD ) == sizeof( VkDisplayNativeHdrSurfaceCapabilitiesAMD ),
4485*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4486*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value,
4487*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value,
4489*90277196SAndroid Build Coastguard Worker                           "DisplayNativeHdrSurfaceCapabilitiesAMD is not nothrow_move_constructible!" );
4490*90277196SAndroid Build Coastguard Worker 
4491*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD ) == sizeof( VkSwapchainDisplayNativeHdrCreateInfoAMD ),
4492*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4493*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value,
4494*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4495*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value,
4496*90277196SAndroid Build Coastguard Worker                           "SwapchainDisplayNativeHdrCreateInfoAMD is not nothrow_move_constructible!" );
4497*90277196SAndroid Build Coastguard Worker 
4498*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
4499*90277196SAndroid Build Coastguard Worker //=== VK_FUCHSIA_imagepipe_surface ===
4500*90277196SAndroid Build Coastguard Worker 
4501*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA ) == sizeof( VkImagePipeSurfaceCreateInfoFUCHSIA ),
4502*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
4504*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value,
4505*90277196SAndroid Build Coastguard Worker                           "ImagePipeSurfaceCreateInfoFUCHSIA is not nothrow_move_constructible!" );
4506*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
4507*90277196SAndroid Build Coastguard Worker 
4508*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_METAL_EXT )
4509*90277196SAndroid Build Coastguard Worker //=== VK_EXT_metal_surface ===
4510*90277196SAndroid Build Coastguard Worker 
4511*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT ) == sizeof( VkMetalSurfaceCreateInfoEXT ),
4512*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4513*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4514*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value,
4515*90277196SAndroid Build Coastguard Worker                           "MetalSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
4516*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_METAL_EXT*/
4517*90277196SAndroid Build Coastguard Worker 
4518*90277196SAndroid Build Coastguard Worker //=== VK_EXT_fragment_density_map ===
4519*90277196SAndroid Build Coastguard Worker 
4520*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT ) ==
4521*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapFeaturesEXT ),
4522*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4523*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value,
4524*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4525*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value,
4526*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapFeaturesEXT is not nothrow_move_constructible!" );
4527*90277196SAndroid Build Coastguard Worker 
4528*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT ) ==
4529*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapPropertiesEXT ),
4530*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value,
4532*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4533*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value,
4534*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapPropertiesEXT is not nothrow_move_constructible!" );
4535*90277196SAndroid Build Coastguard Worker 
4536*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT ) == sizeof( VkRenderPassFragmentDensityMapCreateInfoEXT ),
4537*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4538*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value,
4539*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4540*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value,
4541*90277196SAndroid Build Coastguard Worker                           "RenderPassFragmentDensityMapCreateInfoEXT is not nothrow_move_constructible!" );
4542*90277196SAndroid Build Coastguard Worker 
4543*90277196SAndroid Build Coastguard Worker //=== VK_KHR_fragment_shading_rate ===
4544*90277196SAndroid Build Coastguard Worker 
4545*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR ) == sizeof( VkFragmentShadingRateAttachmentInfoKHR ),
4546*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value,
4548*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4549*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value,
4550*90277196SAndroid Build Coastguard Worker                           "FragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" );
4551*90277196SAndroid Build Coastguard Worker 
4552*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR ) ==
4553*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineFragmentShadingRateStateCreateInfoKHR ),
4554*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4555*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value,
4556*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value,
4558*90277196SAndroid Build Coastguard Worker                           "PipelineFragmentShadingRateStateCreateInfoKHR is not nothrow_move_constructible!" );
4559*90277196SAndroid Build Coastguard Worker 
4560*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR ) ==
4561*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateFeaturesKHR ),
4562*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4563*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value,
4564*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4565*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value,
4566*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateFeaturesKHR is not nothrow_move_constructible!" );
4567*90277196SAndroid Build Coastguard Worker 
4568*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR ) ==
4569*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRatePropertiesKHR ),
4570*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value,
4572*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4573*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value,
4574*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRatePropertiesKHR is not nothrow_move_constructible!" );
4575*90277196SAndroid Build Coastguard Worker 
4576*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR ) == sizeof( VkPhysicalDeviceFragmentShadingRateKHR ),
4577*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4578*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value,
4579*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4580*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value,
4581*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateKHR is not nothrow_move_constructible!" );
4582*90277196SAndroid Build Coastguard Worker 
4583*90277196SAndroid Build Coastguard Worker //=== VK_AMD_shader_core_properties2 ===
4584*90277196SAndroid Build Coastguard Worker 
4585*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD ) == sizeof( VkPhysicalDeviceShaderCoreProperties2AMD ),
4586*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value,
4588*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4589*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value,
4590*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreProperties2AMD is not nothrow_move_constructible!" );
4591*90277196SAndroid Build Coastguard Worker 
4592*90277196SAndroid Build Coastguard Worker //=== VK_AMD_device_coherent_memory ===
4593*90277196SAndroid Build Coastguard Worker 
4594*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD ) == sizeof( VkPhysicalDeviceCoherentMemoryFeaturesAMD ),
4595*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4596*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
4597*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4598*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
4599*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" );
4600*90277196SAndroid Build Coastguard Worker 
4601*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_image_atomic_int64 ===
4602*90277196SAndroid Build Coastguard Worker 
4603*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) ==
4604*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT ),
4605*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4606*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
4607*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4608*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
4609*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" );
4610*90277196SAndroid Build Coastguard Worker 
4611*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shader_quad_control ===
4612*90277196SAndroid Build Coastguard Worker 
4613*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderQuadControlFeaturesKHR ),
4614*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4615*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
4616*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4617*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
4618*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderQuadControlFeaturesKHR is not nothrow_move_constructible!" );
4619*90277196SAndroid Build Coastguard Worker 
4620*90277196SAndroid Build Coastguard Worker //=== VK_EXT_memory_budget ===
4621*90277196SAndroid Build Coastguard Worker 
4622*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ),
4623*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4624*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value,
4625*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4626*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value,
4627*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryBudgetPropertiesEXT is not nothrow_move_constructible!" );
4628*90277196SAndroid Build Coastguard Worker 
4629*90277196SAndroid Build Coastguard Worker //=== VK_EXT_memory_priority ===
4630*90277196SAndroid Build Coastguard Worker 
4631*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT ) == sizeof( VkPhysicalDeviceMemoryPriorityFeaturesEXT ),
4632*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4633*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value,
4634*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4635*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value,
4636*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryPriorityFeaturesEXT is not nothrow_move_constructible!" );
4637*90277196SAndroid Build Coastguard Worker 
4638*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT ) == sizeof( VkMemoryPriorityAllocateInfoEXT ),
4639*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4640*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4641*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value,
4642*90277196SAndroid Build Coastguard Worker                           "MemoryPriorityAllocateInfoEXT is not nothrow_move_constructible!" );
4643*90277196SAndroid Build Coastguard Worker 
4644*90277196SAndroid Build Coastguard Worker //=== VK_KHR_surface_protected_capabilities ===
4645*90277196SAndroid Build Coastguard Worker 
4646*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR ) == sizeof( VkSurfaceProtectedCapabilitiesKHR ),
4647*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4648*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
4649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value,
4650*90277196SAndroid Build Coastguard Worker                           "SurfaceProtectedCapabilitiesKHR is not nothrow_move_constructible!" );
4651*90277196SAndroid Build Coastguard Worker 
4652*90277196SAndroid Build Coastguard Worker //=== VK_NV_dedicated_allocation_image_aliasing ===
4653*90277196SAndroid Build Coastguard Worker 
4654*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ) ==
4655*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ),
4656*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4657*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value,
4658*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value,
4660*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV is not nothrow_move_constructible!" );
4661*90277196SAndroid Build Coastguard Worker 
4662*90277196SAndroid Build Coastguard Worker //=== VK_EXT_buffer_device_address ===
4663*90277196SAndroid Build Coastguard Worker 
4664*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT ) ==
4665*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT ),
4666*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4667*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value,
4668*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4669*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value,
4670*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceBufferDeviceAddressFeaturesEXT is not nothrow_move_constructible!" );
4671*90277196SAndroid Build Coastguard Worker 
4672*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT ) == sizeof( VkBufferDeviceAddressCreateInfoEXT ),
4673*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4674*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4675*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value,
4676*90277196SAndroid Build Coastguard Worker                           "BufferDeviceAddressCreateInfoEXT is not nothrow_move_constructible!" );
4677*90277196SAndroid Build Coastguard Worker 
4678*90277196SAndroid Build Coastguard Worker //=== VK_EXT_validation_features ===
4679*90277196SAndroid Build Coastguard Worker 
4680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT ) == sizeof( VkValidationFeaturesEXT ),
4681*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value, "struct wrapper is not a standard layout!" );
4683*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value,
4684*90277196SAndroid Build Coastguard Worker                           "ValidationFeaturesEXT is not nothrow_move_constructible!" );
4685*90277196SAndroid Build Coastguard Worker 
4686*90277196SAndroid Build Coastguard Worker //=== VK_KHR_present_wait ===
4687*90277196SAndroid Build Coastguard Worker 
4688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR ) == sizeof( VkPhysicalDevicePresentWaitFeaturesKHR ),
4689*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4690*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value,
4691*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4692*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value,
4693*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePresentWaitFeaturesKHR is not nothrow_move_constructible!" );
4694*90277196SAndroid Build Coastguard Worker 
4695*90277196SAndroid Build Coastguard Worker //=== VK_NV_cooperative_matrix ===
4696*90277196SAndroid Build Coastguard Worker 
4697*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV ) == sizeof( VkCooperativeMatrixPropertiesNV ),
4698*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4699*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value, "struct wrapper is not a standard layout!" );
4700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value,
4701*90277196SAndroid Build Coastguard Worker                           "CooperativeMatrixPropertiesNV is not nothrow_move_constructible!" );
4702*90277196SAndroid Build Coastguard Worker 
4703*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesNV ),
4704*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4705*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value,
4706*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value,
4708*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixFeaturesNV is not nothrow_move_constructible!" );
4709*90277196SAndroid Build Coastguard Worker 
4710*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV ) ==
4711*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesNV ),
4712*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4713*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value,
4714*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4715*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value,
4716*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixPropertiesNV is not nothrow_move_constructible!" );
4717*90277196SAndroid Build Coastguard Worker 
4718*90277196SAndroid Build Coastguard Worker //=== VK_NV_coverage_reduction_mode ===
4719*90277196SAndroid Build Coastguard Worker 
4720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV ) ==
4721*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCoverageReductionModeFeaturesNV ),
4722*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4723*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value,
4724*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4725*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value,
4726*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCoverageReductionModeFeaturesNV is not nothrow_move_constructible!" );
4727*90277196SAndroid Build Coastguard Worker 
4728*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV ) == sizeof( VkPipelineCoverageReductionStateCreateInfoNV ),
4729*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4730*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value,
4731*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4732*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value,
4733*90277196SAndroid Build Coastguard Worker                           "PipelineCoverageReductionStateCreateInfoNV is not nothrow_move_constructible!" );
4734*90277196SAndroid Build Coastguard Worker 
4735*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV ) == sizeof( VkFramebufferMixedSamplesCombinationNV ),
4736*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4737*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value,
4738*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value,
4740*90277196SAndroid Build Coastguard Worker                           "FramebufferMixedSamplesCombinationNV is not nothrow_move_constructible!" );
4741*90277196SAndroid Build Coastguard Worker 
4742*90277196SAndroid Build Coastguard Worker //=== VK_EXT_fragment_shader_interlock ===
4743*90277196SAndroid Build Coastguard Worker 
4744*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT ) ==
4745*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT ),
4746*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value,
4748*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4749*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value,
4750*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderInterlockFeaturesEXT is not nothrow_move_constructible!" );
4751*90277196SAndroid Build Coastguard Worker 
4752*90277196SAndroid Build Coastguard Worker //=== VK_EXT_ycbcr_image_arrays ===
4753*90277196SAndroid Build Coastguard Worker 
4754*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT ) == sizeof( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT ),
4755*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4756*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value,
4757*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4758*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value,
4759*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcrImageArraysFeaturesEXT is not nothrow_move_constructible!" );
4760*90277196SAndroid Build Coastguard Worker 
4761*90277196SAndroid Build Coastguard Worker //=== VK_EXT_provoking_vertex ===
4762*90277196SAndroid Build Coastguard Worker 
4763*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexFeaturesEXT ),
4764*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4765*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value,
4766*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4767*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value,
4768*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProvokingVertexFeaturesEXT is not nothrow_move_constructible!" );
4769*90277196SAndroid Build Coastguard Worker 
4770*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexPropertiesEXT ),
4771*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value,
4773*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4774*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value,
4775*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceProvokingVertexPropertiesEXT is not nothrow_move_constructible!" );
4776*90277196SAndroid Build Coastguard Worker 
4777*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT ) ==
4778*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationProvokingVertexStateCreateInfoEXT ),
4779*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4780*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value,
4781*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4782*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value,
4783*90277196SAndroid Build Coastguard Worker                           "PipelineRasterizationProvokingVertexStateCreateInfoEXT is not nothrow_move_constructible!" );
4784*90277196SAndroid Build Coastguard Worker 
4785*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
4786*90277196SAndroid Build Coastguard Worker //=== VK_EXT_full_screen_exclusive ===
4787*90277196SAndroid Build Coastguard Worker 
4788*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveInfoEXT ),
4789*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4790*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value, "struct wrapper is not a standard layout!" );
4791*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value,
4792*90277196SAndroid Build Coastguard Worker                           "SurfaceFullScreenExclusiveInfoEXT is not nothrow_move_constructible!" );
4793*90277196SAndroid Build Coastguard Worker 
4794*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT ) == sizeof( VkSurfaceCapabilitiesFullScreenExclusiveEXT ),
4795*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4796*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value,
4797*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4798*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value,
4799*90277196SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesFullScreenExclusiveEXT is not nothrow_move_constructible!" );
4800*90277196SAndroid Build Coastguard Worker 
4801*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveWin32InfoEXT ),
4802*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4803*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value,
4804*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4805*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value,
4806*90277196SAndroid Build Coastguard Worker                           "SurfaceFullScreenExclusiveWin32InfoEXT is not nothrow_move_constructible!" );
4807*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
4808*90277196SAndroid Build Coastguard Worker 
4809*90277196SAndroid Build Coastguard Worker //=== VK_EXT_headless_surface ===
4810*90277196SAndroid Build Coastguard Worker 
4811*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT ) == sizeof( VkHeadlessSurfaceCreateInfoEXT ),
4812*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4813*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4814*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value,
4815*90277196SAndroid Build Coastguard Worker                           "HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
4816*90277196SAndroid Build Coastguard Worker 
4817*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_atomic_float ===
4818*90277196SAndroid Build Coastguard Worker 
4819*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ),
4820*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4821*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
4822*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4823*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
4824*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" );
4825*90277196SAndroid Build Coastguard Worker 
4826*90277196SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state ===
4827*90277196SAndroid Build Coastguard Worker 
4828*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) ==
4829*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT ),
4830*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4831*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value,
4832*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4833*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value,
4834*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
4835*90277196SAndroid Build Coastguard Worker 
4836*90277196SAndroid Build Coastguard Worker //=== VK_KHR_deferred_host_operations ===
4837*90277196SAndroid Build Coastguard Worker 
4838*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeferredOperationKHR ) == sizeof( VkDeferredOperationKHR ), "handle and wrapper have different size!" );
4839*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value, "DeferredOperationKHR is not copy_constructible!" );
4840*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value,
4841*90277196SAndroid Build Coastguard Worker                           "DeferredOperationKHR is not nothrow_move_constructible!" );
4842*90277196SAndroid Build Coastguard Worker 
4843*90277196SAndroid Build Coastguard Worker //=== VK_KHR_pipeline_executable_properties ===
4844*90277196SAndroid Build Coastguard Worker 
4845*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR ) ==
4846*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR ),
4847*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4848*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value,
4849*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4850*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value,
4851*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR is not nothrow_move_constructible!" );
4852*90277196SAndroid Build Coastguard Worker 
4853*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInfoKHR ) == sizeof( VkPipelineInfoKHR ), "struct and wrapper have different size!" );
4854*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value, "struct wrapper is not a standard layout!" );
4855*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value,
4856*90277196SAndroid Build Coastguard Worker                           "PipelineInfoKHR is not nothrow_move_constructible!" );
4857*90277196SAndroid Build Coastguard Worker 
4858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR ) == sizeof( VkPipelineExecutablePropertiesKHR ),
4859*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4860*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
4861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value,
4862*90277196SAndroid Build Coastguard Worker                           "PipelineExecutablePropertiesKHR is not nothrow_move_constructible!" );
4863*90277196SAndroid Build Coastguard Worker 
4864*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR ) == sizeof( VkPipelineExecutableInfoKHR ),
4865*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4866*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value, "struct wrapper is not a standard layout!" );
4867*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value,
4868*90277196SAndroid Build Coastguard Worker                           "PipelineExecutableInfoKHR is not nothrow_move_constructible!" );
4869*90277196SAndroid Build Coastguard Worker 
4870*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR ) == sizeof( VkPipelineExecutableStatisticValueKHR ),
4871*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4872*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value,
4873*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4874*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value,
4875*90277196SAndroid Build Coastguard Worker                           "PipelineExecutableStatisticValueKHR is not nothrow_move_constructible!" );
4876*90277196SAndroid Build Coastguard Worker 
4877*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR ) == sizeof( VkPipelineExecutableStatisticKHR ),
4878*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4879*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value, "struct wrapper is not a standard layout!" );
4880*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value,
4881*90277196SAndroid Build Coastguard Worker                           "PipelineExecutableStatisticKHR is not nothrow_move_constructible!" );
4882*90277196SAndroid Build Coastguard Worker 
4883*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR ) ==
4884*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineExecutableInternalRepresentationKHR ),
4885*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4886*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value,
4887*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value,
4889*90277196SAndroid Build Coastguard Worker                           "PipelineExecutableInternalRepresentationKHR is not nothrow_move_constructible!" );
4890*90277196SAndroid Build Coastguard Worker 
4891*90277196SAndroid Build Coastguard Worker //=== VK_EXT_map_memory_placed ===
4892*90277196SAndroid Build Coastguard Worker 
4893*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedFeaturesEXT ),
4894*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4895*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value,
4896*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4897*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value,
4898*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMapMemoryPlacedFeaturesEXT is not nothrow_move_constructible!" );
4899*90277196SAndroid Build Coastguard Worker 
4900*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedPropertiesEXT ),
4901*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4902*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value,
4903*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4904*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value,
4905*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMapMemoryPlacedPropertiesEXT is not nothrow_move_constructible!" );
4906*90277196SAndroid Build Coastguard Worker 
4907*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT ) == sizeof( VkMemoryMapPlacedInfoEXT ),
4908*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4909*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value, "struct wrapper is not a standard layout!" );
4910*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value,
4911*90277196SAndroid Build Coastguard Worker                           "MemoryMapPlacedInfoEXT is not nothrow_move_constructible!" );
4912*90277196SAndroid Build Coastguard Worker 
4913*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_atomic_float2 ===
4914*90277196SAndroid Build Coastguard Worker 
4915*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT ) ==
4916*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT ),
4917*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4918*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value,
4919*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4920*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value,
4921*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloat2FeaturesEXT is not nothrow_move_constructible!" );
4922*90277196SAndroid Build Coastguard Worker 
4923*90277196SAndroid Build Coastguard Worker //=== VK_EXT_surface_maintenance1 ===
4924*90277196SAndroid Build Coastguard Worker 
4925*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT ) == sizeof( VkSurfacePresentModeEXT ),
4926*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4927*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT>::value, "struct wrapper is not a standard layout!" );
4928*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT>::value,
4929*90277196SAndroid Build Coastguard Worker                           "SurfacePresentModeEXT is not nothrow_move_constructible!" );
4930*90277196SAndroid Build Coastguard Worker 
4931*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT ) == sizeof( VkSurfacePresentScalingCapabilitiesEXT ),
4932*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4933*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT>::value,
4934*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4935*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT>::value,
4936*90277196SAndroid Build Coastguard Worker                           "SurfacePresentScalingCapabilitiesEXT is not nothrow_move_constructible!" );
4937*90277196SAndroid Build Coastguard Worker 
4938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT ) == sizeof( VkSurfacePresentModeCompatibilityEXT ),
4939*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4940*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT>::value,
4941*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4942*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT>::value,
4943*90277196SAndroid Build Coastguard Worker                           "SurfacePresentModeCompatibilityEXT is not nothrow_move_constructible!" );
4944*90277196SAndroid Build Coastguard Worker 
4945*90277196SAndroid Build Coastguard Worker //=== VK_EXT_swapchain_maintenance1 ===
4946*90277196SAndroid Build Coastguard Worker 
4947*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT ) ==
4948*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT ),
4949*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4950*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT>::value,
4951*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4952*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT>::value,
4953*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSwapchainMaintenance1FeaturesEXT is not nothrow_move_constructible!" );
4954*90277196SAndroid Build Coastguard Worker 
4955*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT ) == sizeof( VkSwapchainPresentFenceInfoEXT ),
4956*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4957*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT>::value, "struct wrapper is not a standard layout!" );
4958*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT>::value,
4959*90277196SAndroid Build Coastguard Worker                           "SwapchainPresentFenceInfoEXT is not nothrow_move_constructible!" );
4960*90277196SAndroid Build Coastguard Worker 
4961*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT ) == sizeof( VkSwapchainPresentModesCreateInfoEXT ),
4962*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4963*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT>::value,
4964*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4965*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT>::value,
4966*90277196SAndroid Build Coastguard Worker                           "SwapchainPresentModesCreateInfoEXT is not nothrow_move_constructible!" );
4967*90277196SAndroid Build Coastguard Worker 
4968*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT ) == sizeof( VkSwapchainPresentModeInfoEXT ),
4969*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4970*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT>::value, "struct wrapper is not a standard layout!" );
4971*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT>::value,
4972*90277196SAndroid Build Coastguard Worker                           "SwapchainPresentModeInfoEXT is not nothrow_move_constructible!" );
4973*90277196SAndroid Build Coastguard Worker 
4974*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT ) == sizeof( VkSwapchainPresentScalingCreateInfoEXT ),
4975*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4976*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT>::value,
4977*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4978*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT>::value,
4979*90277196SAndroid Build Coastguard Worker                           "SwapchainPresentScalingCreateInfoEXT is not nothrow_move_constructible!" );
4980*90277196SAndroid Build Coastguard Worker 
4981*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT ) == sizeof( VkReleaseSwapchainImagesInfoEXT ),
4982*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4983*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT>::value, "struct wrapper is not a standard layout!" );
4984*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT>::value,
4985*90277196SAndroid Build Coastguard Worker                           "ReleaseSwapchainImagesInfoEXT is not nothrow_move_constructible!" );
4986*90277196SAndroid Build Coastguard Worker 
4987*90277196SAndroid Build Coastguard Worker //=== VK_NV_device_generated_commands ===
4988*90277196SAndroid Build Coastguard Worker 
4989*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV ) ==
4990*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV ),
4991*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4992*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value,
4993*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4994*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value,
4995*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV is not nothrow_move_constructible!" );
4996*90277196SAndroid Build Coastguard Worker 
4997*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ) ==
4998*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV ),
4999*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5000*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value,
5001*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5002*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value,
5003*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV is not nothrow_move_constructible!" );
5004*90277196SAndroid Build Coastguard Worker 
5005*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV ) == sizeof( VkGraphicsShaderGroupCreateInfoNV ),
5006*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5007*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
5008*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value,
5009*90277196SAndroid Build Coastguard Worker                           "GraphicsShaderGroupCreateInfoNV is not nothrow_move_constructible!" );
5010*90277196SAndroid Build Coastguard Worker 
5011*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV ) == sizeof( VkGraphicsPipelineShaderGroupsCreateInfoNV ),
5012*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value,
5014*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5015*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value,
5016*90277196SAndroid Build Coastguard Worker                           "GraphicsPipelineShaderGroupsCreateInfoNV is not nothrow_move_constructible!" );
5017*90277196SAndroid Build Coastguard Worker 
5018*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV ) == sizeof( VkBindShaderGroupIndirectCommandNV ),
5019*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
5021*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value,
5022*90277196SAndroid Build Coastguard Worker                           "BindShaderGroupIndirectCommandNV is not nothrow_move_constructible!" );
5023*90277196SAndroid Build Coastguard Worker 
5024*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV ) == sizeof( VkBindIndexBufferIndirectCommandNV ),
5025*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5026*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
5027*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value,
5028*90277196SAndroid Build Coastguard Worker                           "BindIndexBufferIndirectCommandNV is not nothrow_move_constructible!" );
5029*90277196SAndroid Build Coastguard Worker 
5030*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV ) == sizeof( VkBindVertexBufferIndirectCommandNV ),
5031*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5032*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
5033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value,
5034*90277196SAndroid Build Coastguard Worker                           "BindVertexBufferIndirectCommandNV is not nothrow_move_constructible!" );
5035*90277196SAndroid Build Coastguard Worker 
5036*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV ) == sizeof( VkSetStateFlagsIndirectCommandNV ),
5037*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5038*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
5039*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value,
5040*90277196SAndroid Build Coastguard Worker                           "SetStateFlagsIndirectCommandNV is not nothrow_move_constructible!" );
5041*90277196SAndroid Build Coastguard Worker 
5042*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV ) == sizeof( VkIndirectCommandsLayoutNV ),
5043*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
5044*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value,
5045*90277196SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutNV is not copy_constructible!" );
5046*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value,
5047*90277196SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutNV is not nothrow_move_constructible!" );
5048*90277196SAndroid Build Coastguard Worker 
5049*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV ) == sizeof( VkIndirectCommandsStreamNV ),
5050*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5051*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value, "struct wrapper is not a standard layout!" );
5052*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value,
5053*90277196SAndroid Build Coastguard Worker                           "IndirectCommandsStreamNV is not nothrow_move_constructible!" );
5054*90277196SAndroid Build Coastguard Worker 
5055*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV ) == sizeof( VkIndirectCommandsLayoutTokenNV ),
5056*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5057*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value, "struct wrapper is not a standard layout!" );
5058*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value,
5059*90277196SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutTokenNV is not nothrow_move_constructible!" );
5060*90277196SAndroid Build Coastguard Worker 
5061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV ) == sizeof( VkIndirectCommandsLayoutCreateInfoNV ),
5062*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5063*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value,
5064*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5065*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value,
5066*90277196SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutCreateInfoNV is not nothrow_move_constructible!" );
5067*90277196SAndroid Build Coastguard Worker 
5068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV ) == sizeof( VkGeneratedCommandsInfoNV ),
5069*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5070*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value, "struct wrapper is not a standard layout!" );
5071*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value,
5072*90277196SAndroid Build Coastguard Worker                           "GeneratedCommandsInfoNV is not nothrow_move_constructible!" );
5073*90277196SAndroid Build Coastguard Worker 
5074*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV ) == sizeof( VkGeneratedCommandsMemoryRequirementsInfoNV ),
5075*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5076*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value,
5077*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5078*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value,
5079*90277196SAndroid Build Coastguard Worker                           "GeneratedCommandsMemoryRequirementsInfoNV is not nothrow_move_constructible!" );
5080*90277196SAndroid Build Coastguard Worker 
5081*90277196SAndroid Build Coastguard Worker //=== VK_NV_inherited_viewport_scissor ===
5082*90277196SAndroid Build Coastguard Worker 
5083*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV ) ==
5084*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceInheritedViewportScissorFeaturesNV ),
5085*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5086*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value,
5087*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5088*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value,
5089*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceInheritedViewportScissorFeaturesNV is not nothrow_move_constructible!" );
5090*90277196SAndroid Build Coastguard Worker 
5091*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV ) ==
5092*90277196SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceViewportScissorInfoNV ),
5093*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5094*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value,
5095*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5096*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value,
5097*90277196SAndroid Build Coastguard Worker                           "CommandBufferInheritanceViewportScissorInfoNV is not nothrow_move_constructible!" );
5098*90277196SAndroid Build Coastguard Worker 
5099*90277196SAndroid Build Coastguard Worker //=== VK_EXT_texel_buffer_alignment ===
5100*90277196SAndroid Build Coastguard Worker 
5101*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT ) ==
5102*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT ),
5103*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5104*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value,
5105*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value,
5107*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTexelBufferAlignmentFeaturesEXT is not nothrow_move_constructible!" );
5108*90277196SAndroid Build Coastguard Worker 
5109*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_render_pass_transform ===
5110*90277196SAndroid Build Coastguard Worker 
5111*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM ) == sizeof( VkRenderPassTransformBeginInfoQCOM ),
5112*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value, "struct wrapper is not a standard layout!" );
5114*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value,
5115*90277196SAndroid Build Coastguard Worker                           "RenderPassTransformBeginInfoQCOM is not nothrow_move_constructible!" );
5116*90277196SAndroid Build Coastguard Worker 
5117*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM ) ==
5118*90277196SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceRenderPassTransformInfoQCOM ),
5119*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5120*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value,
5121*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value,
5123*90277196SAndroid Build Coastguard Worker                           "CommandBufferInheritanceRenderPassTransformInfoQCOM is not nothrow_move_constructible!" );
5124*90277196SAndroid Build Coastguard Worker 
5125*90277196SAndroid Build Coastguard Worker //=== VK_EXT_depth_bias_control ===
5126*90277196SAndroid Build Coastguard Worker 
5127*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthBiasControlFeaturesEXT ),
5128*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5129*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value,
5130*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5131*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value,
5132*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthBiasControlFeaturesEXT is not nothrow_move_constructible!" );
5133*90277196SAndroid Build Coastguard Worker 
5134*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT ) == sizeof( VkDepthBiasInfoEXT ), "struct and wrapper have different size!" );
5135*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value, "struct wrapper is not a standard layout!" );
5136*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value,
5137*90277196SAndroid Build Coastguard Worker                           "DepthBiasInfoEXT is not nothrow_move_constructible!" );
5138*90277196SAndroid Build Coastguard Worker 
5139*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT ) == sizeof( VkDepthBiasRepresentationInfoEXT ),
5140*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5141*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value, "struct wrapper is not a standard layout!" );
5142*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value,
5143*90277196SAndroid Build Coastguard Worker                           "DepthBiasRepresentationInfoEXT is not nothrow_move_constructible!" );
5144*90277196SAndroid Build Coastguard Worker 
5145*90277196SAndroid Build Coastguard Worker //=== VK_EXT_device_memory_report ===
5146*90277196SAndroid Build Coastguard Worker 
5147*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT ) ==
5148*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT ),
5149*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5150*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value,
5151*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5152*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value,
5153*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceMemoryReportFeaturesEXT is not nothrow_move_constructible!" );
5154*90277196SAndroid Build Coastguard Worker 
5155*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT ) == sizeof( VkDeviceDeviceMemoryReportCreateInfoEXT ),
5156*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5157*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value,
5158*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5159*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value,
5160*90277196SAndroid Build Coastguard Worker                           "DeviceDeviceMemoryReportCreateInfoEXT is not nothrow_move_constructible!" );
5161*90277196SAndroid Build Coastguard Worker 
5162*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT ) == sizeof( VkDeviceMemoryReportCallbackDataEXT ),
5163*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5164*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value, "struct wrapper is not a standard layout!" );
5165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value,
5166*90277196SAndroid Build Coastguard Worker                           "DeviceMemoryReportCallbackDataEXT is not nothrow_move_constructible!" );
5167*90277196SAndroid Build Coastguard Worker 
5168*90277196SAndroid Build Coastguard Worker //=== VK_EXT_robustness2 ===
5169*90277196SAndroid Build Coastguard Worker 
5170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT ) == sizeof( VkPhysicalDeviceRobustness2FeaturesEXT ),
5171*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5172*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT>::value,
5173*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5174*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT>::value,
5175*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRobustness2FeaturesEXT is not nothrow_move_constructible!" );
5176*90277196SAndroid Build Coastguard Worker 
5177*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT ) == sizeof( VkPhysicalDeviceRobustness2PropertiesEXT ),
5178*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5179*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT>::value,
5180*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT>::value,
5182*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRobustness2PropertiesEXT is not nothrow_move_constructible!" );
5183*90277196SAndroid Build Coastguard Worker 
5184*90277196SAndroid Build Coastguard Worker //=== VK_EXT_custom_border_color ===
5185*90277196SAndroid Build Coastguard Worker 
5186*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT ) == sizeof( VkSamplerCustomBorderColorCreateInfoEXT ),
5187*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5188*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value,
5189*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5190*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value,
5191*90277196SAndroid Build Coastguard Worker                           "SamplerCustomBorderColorCreateInfoEXT is not nothrow_move_constructible!" );
5192*90277196SAndroid Build Coastguard Worker 
5193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT ) ==
5194*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCustomBorderColorPropertiesEXT ),
5195*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5196*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value,
5197*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5198*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value,
5199*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCustomBorderColorPropertiesEXT is not nothrow_move_constructible!" );
5200*90277196SAndroid Build Coastguard Worker 
5201*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT ) == sizeof( VkPhysicalDeviceCustomBorderColorFeaturesEXT ),
5202*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5203*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value,
5204*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5205*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value,
5206*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCustomBorderColorFeaturesEXT is not nothrow_move_constructible!" );
5207*90277196SAndroid Build Coastguard Worker 
5208*90277196SAndroid Build Coastguard Worker //=== VK_KHR_pipeline_library ===
5209*90277196SAndroid Build Coastguard Worker 
5210*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR ) == sizeof( VkPipelineLibraryCreateInfoKHR ),
5211*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5212*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
5213*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value,
5214*90277196SAndroid Build Coastguard Worker                           "PipelineLibraryCreateInfoKHR is not nothrow_move_constructible!" );
5215*90277196SAndroid Build Coastguard Worker 
5216*90277196SAndroid Build Coastguard Worker //=== VK_NV_present_barrier ===
5217*90277196SAndroid Build Coastguard Worker 
5218*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV ) == sizeof( VkPhysicalDevicePresentBarrierFeaturesNV ),
5219*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5220*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value,
5221*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5222*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value,
5223*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePresentBarrierFeaturesNV is not nothrow_move_constructible!" );
5224*90277196SAndroid Build Coastguard Worker 
5225*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV ) == sizeof( VkSurfaceCapabilitiesPresentBarrierNV ),
5226*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5227*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value,
5228*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5229*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value,
5230*90277196SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesPresentBarrierNV is not nothrow_move_constructible!" );
5231*90277196SAndroid Build Coastguard Worker 
5232*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV ) == sizeof( VkSwapchainPresentBarrierCreateInfoNV ),
5233*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5234*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value,
5235*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5236*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value,
5237*90277196SAndroid Build Coastguard Worker                           "SwapchainPresentBarrierCreateInfoNV is not nothrow_move_constructible!" );
5238*90277196SAndroid Build Coastguard Worker 
5239*90277196SAndroid Build Coastguard Worker //=== VK_KHR_present_id ===
5240*90277196SAndroid Build Coastguard Worker 
5241*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentIdKHR ) == sizeof( VkPresentIdKHR ), "struct and wrapper have different size!" );
5242*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "struct wrapper is not a standard layout!" );
5243*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "PresentIdKHR is not nothrow_move_constructible!" );
5244*90277196SAndroid Build Coastguard Worker 
5245*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR ) == sizeof( VkPhysicalDevicePresentIdFeaturesKHR ),
5246*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5247*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value,
5248*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5249*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value,
5250*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePresentIdFeaturesKHR is not nothrow_move_constructible!" );
5251*90277196SAndroid Build Coastguard Worker 
5252*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_queue ===
5253*90277196SAndroid Build Coastguard Worker 
5254*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR ) == sizeof( VkVideoEncodeInfoKHR ), "struct and wrapper have different size!" );
5255*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value, "struct wrapper is not a standard layout!" );
5256*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value,
5257*90277196SAndroid Build Coastguard Worker                           "VideoEncodeInfoKHR is not nothrow_move_constructible!" );
5258*90277196SAndroid Build Coastguard Worker 
5259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR ) == sizeof( VkVideoEncodeCapabilitiesKHR ),
5260*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5261*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
5262*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value,
5263*90277196SAndroid Build Coastguard Worker                           "VideoEncodeCapabilitiesKHR is not nothrow_move_constructible!" );
5264*90277196SAndroid Build Coastguard Worker 
5265*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR ) == sizeof( VkQueryPoolVideoEncodeFeedbackCreateInfoKHR ),
5266*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value,
5268*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5269*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value,
5270*90277196SAndroid Build Coastguard Worker                           "QueryPoolVideoEncodeFeedbackCreateInfoKHR is not nothrow_move_constructible!" );
5271*90277196SAndroid Build Coastguard Worker 
5272*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR ) == sizeof( VkVideoEncodeUsageInfoKHR ),
5273*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5274*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" );
5275*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value,
5276*90277196SAndroid Build Coastguard Worker                           "VideoEncodeUsageInfoKHR is not nothrow_move_constructible!" );
5277*90277196SAndroid Build Coastguard Worker 
5278*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR ) == sizeof( VkVideoEncodeRateControlInfoKHR ),
5279*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5280*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
5281*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value,
5282*90277196SAndroid Build Coastguard Worker                           "VideoEncodeRateControlInfoKHR is not nothrow_move_constructible!" );
5283*90277196SAndroid Build Coastguard Worker 
5284*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR ) == sizeof( VkVideoEncodeRateControlLayerInfoKHR ),
5285*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5286*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value,
5287*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5288*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value,
5289*90277196SAndroid Build Coastguard Worker                           "VideoEncodeRateControlLayerInfoKHR is not nothrow_move_constructible!" );
5290*90277196SAndroid Build Coastguard Worker 
5291*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR ) ==
5292*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR ),
5293*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5294*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value,
5295*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value,
5297*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" );
5298*90277196SAndroid Build Coastguard Worker 
5299*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeQualityLevelPropertiesKHR ),
5300*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5301*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value,
5302*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5303*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value,
5304*90277196SAndroid Build Coastguard Worker                           "VideoEncodeQualityLevelPropertiesKHR is not nothrow_move_constructible!" );
5305*90277196SAndroid Build Coastguard Worker 
5306*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR ) == sizeof( VkVideoEncodeQualityLevelInfoKHR ),
5307*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5308*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value, "struct wrapper is not a standard layout!" );
5309*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value,
5310*90277196SAndroid Build Coastguard Worker                           "VideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" );
5311*90277196SAndroid Build Coastguard Worker 
5312*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeSessionParametersGetInfoKHR ),
5313*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5314*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value,
5315*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value,
5317*90277196SAndroid Build Coastguard Worker                           "VideoEncodeSessionParametersGetInfoKHR is not nothrow_move_constructible!" );
5318*90277196SAndroid Build Coastguard Worker 
5319*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR ) ==
5320*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeSessionParametersFeedbackInfoKHR ),
5321*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value,
5323*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5324*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value,
5325*90277196SAndroid Build Coastguard Worker                           "VideoEncodeSessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
5326*90277196SAndroid Build Coastguard Worker 
5327*90277196SAndroid Build Coastguard Worker //=== VK_NV_device_diagnostics_config ===
5328*90277196SAndroid Build Coastguard Worker 
5329*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV ) == sizeof( VkPhysicalDeviceDiagnosticsConfigFeaturesNV ),
5330*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5331*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value,
5332*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5333*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value,
5334*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDiagnosticsConfigFeaturesNV is not nothrow_move_constructible!" );
5335*90277196SAndroid Build Coastguard Worker 
5336*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV ) == sizeof( VkDeviceDiagnosticsConfigCreateInfoNV ),
5337*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5338*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value,
5339*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5340*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value,
5341*90277196SAndroid Build Coastguard Worker                           "DeviceDiagnosticsConfigCreateInfoNV is not nothrow_move_constructible!" );
5342*90277196SAndroid Build Coastguard Worker 
5343*90277196SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
5344*90277196SAndroid Build Coastguard Worker //=== VK_NV_cuda_kernel_launch ===
5345*90277196SAndroid Build Coastguard Worker 
5346*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleNV ) == sizeof( VkCudaModuleNV ), "handle and wrapper have different size!" );
5347*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not copy_constructible!" );
5348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not nothrow_move_constructible!" );
5349*90277196SAndroid Build Coastguard Worker 
5350*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionNV ) == sizeof( VkCudaFunctionNV ), "handle and wrapper have different size!" );
5351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value, "CudaFunctionNV is not copy_constructible!" );
5352*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value,
5353*90277196SAndroid Build Coastguard Worker                           "CudaFunctionNV is not nothrow_move_constructible!" );
5354*90277196SAndroid Build Coastguard Worker 
5355*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV ) == sizeof( VkCudaModuleCreateInfoNV ),
5356*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
5358*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value,
5359*90277196SAndroid Build Coastguard Worker                           "CudaModuleCreateInfoNV is not nothrow_move_constructible!" );
5360*90277196SAndroid Build Coastguard Worker 
5361*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV ) == sizeof( VkCudaFunctionCreateInfoNV ),
5362*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5363*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
5364*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value,
5365*90277196SAndroid Build Coastguard Worker                           "CudaFunctionCreateInfoNV is not nothrow_move_constructible!" );
5366*90277196SAndroid Build Coastguard Worker 
5367*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV ) == sizeof( VkCudaLaunchInfoNV ), "struct and wrapper have different size!" );
5368*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value, "struct wrapper is not a standard layout!" );
5369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value,
5370*90277196SAndroid Build Coastguard Worker                           "CudaLaunchInfoNV is not nothrow_move_constructible!" );
5371*90277196SAndroid Build Coastguard Worker 
5372*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchFeaturesNV ),
5373*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5374*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value,
5375*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5376*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value,
5377*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCudaKernelLaunchFeaturesNV is not nothrow_move_constructible!" );
5378*90277196SAndroid Build Coastguard Worker 
5379*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchPropertiesNV ),
5380*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5381*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value,
5382*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5383*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value,
5384*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCudaKernelLaunchPropertiesNV is not nothrow_move_constructible!" );
5385*90277196SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
5386*90277196SAndroid Build Coastguard Worker 
5387*90277196SAndroid Build Coastguard Worker //=== VK_NV_low_latency ===
5388*90277196SAndroid Build Coastguard Worker 
5389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV ) == sizeof( VkQueryLowLatencySupportNV ),
5390*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5391*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value, "struct wrapper is not a standard layout!" );
5392*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value,
5393*90277196SAndroid Build Coastguard Worker                           "QueryLowLatencySupportNV is not nothrow_move_constructible!" );
5394*90277196SAndroid Build Coastguard Worker 
5395*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_METAL_EXT )
5396*90277196SAndroid Build Coastguard Worker //=== VK_EXT_metal_objects ===
5397*90277196SAndroid Build Coastguard Worker 
5398*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT ) == sizeof( VkExportMetalObjectCreateInfoEXT ),
5399*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
5401*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value,
5402*90277196SAndroid Build Coastguard Worker                           "ExportMetalObjectCreateInfoEXT is not nothrow_move_constructible!" );
5403*90277196SAndroid Build Coastguard Worker 
5404*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT ) == sizeof( VkExportMetalObjectsInfoEXT ),
5405*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5406*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value, "struct wrapper is not a standard layout!" );
5407*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value,
5408*90277196SAndroid Build Coastguard Worker                           "ExportMetalObjectsInfoEXT is not nothrow_move_constructible!" );
5409*90277196SAndroid Build Coastguard Worker 
5410*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT ) == sizeof( VkExportMetalDeviceInfoEXT ),
5411*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5413*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value,
5414*90277196SAndroid Build Coastguard Worker                           "ExportMetalDeviceInfoEXT is not nothrow_move_constructible!" );
5415*90277196SAndroid Build Coastguard Worker 
5416*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT ) == sizeof( VkExportMetalCommandQueueInfoEXT ),
5417*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value, "struct wrapper is not a standard layout!" );
5419*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value,
5420*90277196SAndroid Build Coastguard Worker                           "ExportMetalCommandQueueInfoEXT is not nothrow_move_constructible!" );
5421*90277196SAndroid Build Coastguard Worker 
5422*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT ) == sizeof( VkExportMetalBufferInfoEXT ),
5423*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5424*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" );
5425*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value,
5426*90277196SAndroid Build Coastguard Worker                           "ExportMetalBufferInfoEXT is not nothrow_move_constructible!" );
5427*90277196SAndroid Build Coastguard Worker 
5428*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT ) == sizeof( VkImportMetalBufferInfoEXT ),
5429*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" );
5431*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value,
5432*90277196SAndroid Build Coastguard Worker                           "ImportMetalBufferInfoEXT is not nothrow_move_constructible!" );
5433*90277196SAndroid Build Coastguard Worker 
5434*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT ) == sizeof( VkExportMetalTextureInfoEXT ),
5435*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5436*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" );
5437*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value,
5438*90277196SAndroid Build Coastguard Worker                           "ExportMetalTextureInfoEXT is not nothrow_move_constructible!" );
5439*90277196SAndroid Build Coastguard Worker 
5440*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT ) == sizeof( VkImportMetalTextureInfoEXT ),
5441*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5442*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" );
5443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value,
5444*90277196SAndroid Build Coastguard Worker                           "ImportMetalTextureInfoEXT is not nothrow_move_constructible!" );
5445*90277196SAndroid Build Coastguard Worker 
5446*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT ) == sizeof( VkExportMetalIOSurfaceInfoEXT ),
5447*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5449*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value,
5450*90277196SAndroid Build Coastguard Worker                           "ExportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" );
5451*90277196SAndroid Build Coastguard Worker 
5452*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT ) == sizeof( VkImportMetalIOSurfaceInfoEXT ),
5453*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5454*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5455*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value,
5456*90277196SAndroid Build Coastguard Worker                           "ImportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" );
5457*90277196SAndroid Build Coastguard Worker 
5458*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT ) == sizeof( VkExportMetalSharedEventInfoEXT ),
5459*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5460*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
5461*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value,
5462*90277196SAndroid Build Coastguard Worker                           "ExportMetalSharedEventInfoEXT is not nothrow_move_constructible!" );
5463*90277196SAndroid Build Coastguard Worker 
5464*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT ) == sizeof( VkImportMetalSharedEventInfoEXT ),
5465*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5466*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
5467*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value,
5468*90277196SAndroid Build Coastguard Worker                           "ImportMetalSharedEventInfoEXT is not nothrow_move_constructible!" );
5469*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_METAL_EXT*/
5470*90277196SAndroid Build Coastguard Worker 
5471*90277196SAndroid Build Coastguard Worker //=== VK_KHR_synchronization2 ===
5472*90277196SAndroid Build Coastguard Worker 
5473*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV ) == sizeof( VkQueueFamilyCheckpointProperties2NV ),
5474*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5475*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value,
5476*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5477*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value,
5478*90277196SAndroid Build Coastguard Worker                           "QueueFamilyCheckpointProperties2NV is not nothrow_move_constructible!" );
5479*90277196SAndroid Build Coastguard Worker 
5480*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointData2NV ) == sizeof( VkCheckpointData2NV ), "struct and wrapper have different size!" );
5481*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, "struct wrapper is not a standard layout!" );
5482*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value,
5483*90277196SAndroid Build Coastguard Worker                           "CheckpointData2NV is not nothrow_move_constructible!" );
5484*90277196SAndroid Build Coastguard Worker 
5485*90277196SAndroid Build Coastguard Worker //=== VK_EXT_descriptor_buffer ===
5486*90277196SAndroid Build Coastguard Worker 
5487*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT ) ==
5488*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorBufferPropertiesEXT ),
5489*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5490*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value,
5491*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5492*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value,
5493*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferPropertiesEXT is not nothrow_move_constructible!" );
5494*90277196SAndroid Build Coastguard Worker 
5495*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ) ==
5496*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ),
5497*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5498*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value,
5499*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5500*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value,
5501*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT is not nothrow_move_constructible!" );
5502*90277196SAndroid Build Coastguard Worker 
5503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT ) == sizeof( VkPhysicalDeviceDescriptorBufferFeaturesEXT ),
5504*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5505*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value,
5506*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5507*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value,
5508*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferFeaturesEXT is not nothrow_move_constructible!" );
5509*90277196SAndroid Build Coastguard Worker 
5510*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT ) == sizeof( VkDescriptorAddressInfoEXT ),
5511*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5512*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value, "struct wrapper is not a standard layout!" );
5513*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value,
5514*90277196SAndroid Build Coastguard Worker                           "DescriptorAddressInfoEXT is not nothrow_move_constructible!" );
5515*90277196SAndroid Build Coastguard Worker 
5516*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT ) == sizeof( VkDescriptorBufferBindingInfoEXT ),
5517*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value, "struct wrapper is not a standard layout!" );
5519*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value,
5520*90277196SAndroid Build Coastguard Worker                           "DescriptorBufferBindingInfoEXT is not nothrow_move_constructible!" );
5521*90277196SAndroid Build Coastguard Worker 
5522*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT ) ==
5523*90277196SAndroid Build Coastguard Worker                             sizeof( VkDescriptorBufferBindingPushDescriptorBufferHandleEXT ),
5524*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5525*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value,
5526*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5527*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value,
5528*90277196SAndroid Build Coastguard Worker                           "DescriptorBufferBindingPushDescriptorBufferHandleEXT is not nothrow_move_constructible!" );
5529*90277196SAndroid Build Coastguard Worker 
5530*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorDataEXT ) == sizeof( VkDescriptorDataEXT ), "struct and wrapper have different size!" );
5531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value, "struct wrapper is not a standard layout!" );
5532*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value,
5533*90277196SAndroid Build Coastguard Worker                           "DescriptorDataEXT is not nothrow_move_constructible!" );
5534*90277196SAndroid Build Coastguard Worker 
5535*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT ) == sizeof( VkDescriptorGetInfoEXT ), "struct and wrapper have different size!" );
5536*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value, "struct wrapper is not a standard layout!" );
5537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value,
5538*90277196SAndroid Build Coastguard Worker                           "DescriptorGetInfoEXT is not nothrow_move_constructible!" );
5539*90277196SAndroid Build Coastguard Worker 
5540*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT ) == sizeof( VkBufferCaptureDescriptorDataInfoEXT ),
5541*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5542*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value,
5543*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5544*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value,
5545*90277196SAndroid Build Coastguard Worker                           "BufferCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5546*90277196SAndroid Build Coastguard Worker 
5547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT ) == sizeof( VkImageCaptureDescriptorDataInfoEXT ),
5548*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5549*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value, "struct wrapper is not a standard layout!" );
5550*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value,
5551*90277196SAndroid Build Coastguard Worker                           "ImageCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5552*90277196SAndroid Build Coastguard Worker 
5553*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT ) == sizeof( VkImageViewCaptureDescriptorDataInfoEXT ),
5554*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5555*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value,
5556*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5557*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value,
5558*90277196SAndroid Build Coastguard Worker                           "ImageViewCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5559*90277196SAndroid Build Coastguard Worker 
5560*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT ) == sizeof( VkSamplerCaptureDescriptorDataInfoEXT ),
5561*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value,
5563*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5564*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value,
5565*90277196SAndroid Build Coastguard Worker                           "SamplerCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5566*90277196SAndroid Build Coastguard Worker 
5567*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT ) == sizeof( VkOpaqueCaptureDescriptorDataCreateInfoEXT ),
5568*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5569*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value,
5570*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value,
5572*90277196SAndroid Build Coastguard Worker                           "OpaqueCaptureDescriptorDataCreateInfoEXT is not nothrow_move_constructible!" );
5573*90277196SAndroid Build Coastguard Worker 
5574*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT ) ==
5575*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureCaptureDescriptorDataInfoEXT ),
5576*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5577*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value,
5578*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5579*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value,
5580*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5581*90277196SAndroid Build Coastguard Worker 
5582*90277196SAndroid Build Coastguard Worker //=== VK_EXT_graphics_pipeline_library ===
5583*90277196SAndroid Build Coastguard Worker 
5584*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ) ==
5585*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ),
5586*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value,
5588*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5589*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value,
5590*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT is not nothrow_move_constructible!" );
5591*90277196SAndroid Build Coastguard Worker 
5592*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ) ==
5593*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ),
5594*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5595*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value,
5596*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5597*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value,
5598*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT is not nothrow_move_constructible!" );
5599*90277196SAndroid Build Coastguard Worker 
5600*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT ) == sizeof( VkGraphicsPipelineLibraryCreateInfoEXT ),
5601*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5602*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value,
5603*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5604*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value,
5605*90277196SAndroid Build Coastguard Worker                           "GraphicsPipelineLibraryCreateInfoEXT is not nothrow_move_constructible!" );
5606*90277196SAndroid Build Coastguard Worker 
5607*90277196SAndroid Build Coastguard Worker //=== VK_AMD_shader_early_and_late_fragment_tests ===
5608*90277196SAndroid Build Coastguard Worker 
5609*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ) ==
5610*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ),
5611*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5612*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value,
5613*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5614*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value,
5615*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD is not nothrow_move_constructible!" );
5616*90277196SAndroid Build Coastguard Worker 
5617*90277196SAndroid Build Coastguard Worker //=== VK_KHR_fragment_shader_barycentric ===
5618*90277196SAndroid Build Coastguard Worker 
5619*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR ) ==
5620*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR ),
5621*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5622*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value,
5623*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5624*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value,
5625*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderBarycentricFeaturesKHR is not nothrow_move_constructible!" );
5626*90277196SAndroid Build Coastguard Worker 
5627*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR ) ==
5628*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR ),
5629*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value,
5631*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5632*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value,
5633*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderBarycentricPropertiesKHR is not nothrow_move_constructible!" );
5634*90277196SAndroid Build Coastguard Worker 
5635*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shader_subgroup_uniform_control_flow ===
5636*90277196SAndroid Build Coastguard Worker 
5637*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ) ==
5638*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ),
5639*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5640*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value,
5641*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5642*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value,
5643*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR is not nothrow_move_constructible!" );
5644*90277196SAndroid Build Coastguard Worker 
5645*90277196SAndroid Build Coastguard Worker //=== VK_NV_fragment_shading_rate_enums ===
5646*90277196SAndroid Build Coastguard Worker 
5647*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ) ==
5648*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV ),
5649*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5650*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value,
5651*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value,
5653*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV is not nothrow_move_constructible!" );
5654*90277196SAndroid Build Coastguard Worker 
5655*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV ) ==
5656*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV ),
5657*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5658*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value,
5659*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5660*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value,
5661*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV is not nothrow_move_constructible!" );
5662*90277196SAndroid Build Coastguard Worker 
5663*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV ) ==
5664*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineFragmentShadingRateEnumStateCreateInfoNV ),
5665*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5666*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value,
5667*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5668*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value,
5669*90277196SAndroid Build Coastguard Worker                           "PipelineFragmentShadingRateEnumStateCreateInfoNV is not nothrow_move_constructible!" );
5670*90277196SAndroid Build Coastguard Worker 
5671*90277196SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_motion_blur ===
5672*90277196SAndroid Build Coastguard Worker 
5673*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV ) ==
5674*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryMotionTrianglesDataNV ),
5675*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5676*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value,
5677*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5678*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value,
5679*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryMotionTrianglesDataNV is not nothrow_move_constructible!" );
5680*90277196SAndroid Build Coastguard Worker 
5681*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV ) == sizeof( VkAccelerationStructureMotionInfoNV ),
5682*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5683*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value, "struct wrapper is not a standard layout!" );
5684*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value,
5685*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInfoNV is not nothrow_move_constructible!" );
5686*90277196SAndroid Build Coastguard Worker 
5687*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV ) == sizeof( VkAccelerationStructureMotionInstanceNV ),
5688*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5689*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value,
5690*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5691*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value,
5692*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInstanceNV is not nothrow_move_constructible!" );
5693*90277196SAndroid Build Coastguard Worker 
5694*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV ) == sizeof( VkAccelerationStructureMotionInstanceDataNV ),
5695*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5696*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value,
5697*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5698*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value,
5699*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInstanceDataNV is not nothrow_move_constructible!" );
5700*90277196SAndroid Build Coastguard Worker 
5701*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV ) ==
5702*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureMatrixMotionInstanceNV ),
5703*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5704*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value,
5705*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5706*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value,
5707*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureMatrixMotionInstanceNV is not nothrow_move_constructible!" );
5708*90277196SAndroid Build Coastguard Worker 
5709*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV ) == sizeof( VkAccelerationStructureSRTMotionInstanceNV ),
5710*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5711*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value,
5712*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5713*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value,
5714*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureSRTMotionInstanceNV is not nothrow_move_constructible!" );
5715*90277196SAndroid Build Coastguard Worker 
5716*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SRTDataNV ) == sizeof( VkSRTDataNV ), "struct and wrapper have different size!" );
5717*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "struct wrapper is not a standard layout!" );
5718*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "SRTDataNV is not nothrow_move_constructible!" );
5719*90277196SAndroid Build Coastguard Worker 
5720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV ) ==
5721*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV ),
5722*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5723*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value,
5724*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5725*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value,
5726*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingMotionBlurFeaturesNV is not nothrow_move_constructible!" );
5727*90277196SAndroid Build Coastguard Worker 
5728*90277196SAndroid Build Coastguard Worker //=== VK_EXT_mesh_shader ===
5729*90277196SAndroid Build Coastguard Worker 
5730*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesEXT ),
5731*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5732*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value,
5733*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5734*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value,
5735*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderFeaturesEXT is not nothrow_move_constructible!" );
5736*90277196SAndroid Build Coastguard Worker 
5737*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesEXT ),
5738*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5739*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value,
5740*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5741*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value,
5742*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderPropertiesEXT is not nothrow_move_constructible!" );
5743*90277196SAndroid Build Coastguard Worker 
5744*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT ) == sizeof( VkDrawMeshTasksIndirectCommandEXT ),
5745*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5746*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value, "struct wrapper is not a standard layout!" );
5747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value,
5748*90277196SAndroid Build Coastguard Worker                           "DrawMeshTasksIndirectCommandEXT is not nothrow_move_constructible!" );
5749*90277196SAndroid Build Coastguard Worker 
5750*90277196SAndroid Build Coastguard Worker //=== VK_EXT_ycbcr_2plane_444_formats ===
5751*90277196SAndroid Build Coastguard Worker 
5752*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ) ==
5753*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ),
5754*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5755*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value,
5756*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5757*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value,
5758*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT is not nothrow_move_constructible!" );
5759*90277196SAndroid Build Coastguard Worker 
5760*90277196SAndroid Build Coastguard Worker //=== VK_EXT_fragment_density_map2 ===
5761*90277196SAndroid Build Coastguard Worker 
5762*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT ) ==
5763*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT ),
5764*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5765*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value,
5766*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5767*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value,
5768*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMap2FeaturesEXT is not nothrow_move_constructible!" );
5769*90277196SAndroid Build Coastguard Worker 
5770*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT ) ==
5771*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT ),
5772*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5773*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value,
5774*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5775*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value,
5776*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMap2PropertiesEXT is not nothrow_move_constructible!" );
5777*90277196SAndroid Build Coastguard Worker 
5778*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_rotated_copy_commands ===
5779*90277196SAndroid Build Coastguard Worker 
5780*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM ) == sizeof( VkCopyCommandTransformInfoQCOM ),
5781*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5782*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value, "struct wrapper is not a standard layout!" );
5783*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value,
5784*90277196SAndroid Build Coastguard Worker                           "CopyCommandTransformInfoQCOM is not nothrow_move_constructible!" );
5785*90277196SAndroid Build Coastguard Worker 
5786*90277196SAndroid Build Coastguard Worker //=== VK_KHR_workgroup_memory_explicit_layout ===
5787*90277196SAndroid Build Coastguard Worker 
5788*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ) ==
5789*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ),
5790*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5791*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value,
5792*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5793*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value,
5794*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR is not nothrow_move_constructible!" );
5795*90277196SAndroid Build Coastguard Worker 
5796*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_compression_control ===
5797*90277196SAndroid Build Coastguard Worker 
5798*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT ) ==
5799*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageCompressionControlFeaturesEXT ),
5800*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5801*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value,
5802*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5803*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value,
5804*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageCompressionControlFeaturesEXT is not nothrow_move_constructible!" );
5805*90277196SAndroid Build Coastguard Worker 
5806*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT ) == sizeof( VkImageCompressionControlEXT ),
5807*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5808*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value, "struct wrapper is not a standard layout!" );
5809*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value,
5810*90277196SAndroid Build Coastguard Worker                           "ImageCompressionControlEXT is not nothrow_move_constructible!" );
5811*90277196SAndroid Build Coastguard Worker 
5812*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT ) == sizeof( VkImageCompressionPropertiesEXT ),
5813*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5814*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
5815*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value,
5816*90277196SAndroid Build Coastguard Worker                           "ImageCompressionPropertiesEXT is not nothrow_move_constructible!" );
5817*90277196SAndroid Build Coastguard Worker 
5818*90277196SAndroid Build Coastguard Worker //=== VK_EXT_attachment_feedback_loop_layout ===
5819*90277196SAndroid Build Coastguard Worker 
5820*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ) ==
5821*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ),
5822*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5823*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value,
5824*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5825*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value,
5826*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT is not nothrow_move_constructible!" );
5827*90277196SAndroid Build Coastguard Worker 
5828*90277196SAndroid Build Coastguard Worker //=== VK_EXT_4444_formats ===
5829*90277196SAndroid Build Coastguard Worker 
5830*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT ) == sizeof( VkPhysicalDevice4444FormatsFeaturesEXT ),
5831*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5832*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value,
5833*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5834*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value,
5835*90277196SAndroid Build Coastguard Worker                           "PhysicalDevice4444FormatsFeaturesEXT is not nothrow_move_constructible!" );
5836*90277196SAndroid Build Coastguard Worker 
5837*90277196SAndroid Build Coastguard Worker //=== VK_EXT_device_fault ===
5838*90277196SAndroid Build Coastguard Worker 
5839*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT ) == sizeof( VkPhysicalDeviceFaultFeaturesEXT ),
5840*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5841*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value, "struct wrapper is not a standard layout!" );
5842*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value,
5843*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFaultFeaturesEXT is not nothrow_move_constructible!" );
5844*90277196SAndroid Build Coastguard Worker 
5845*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT ) == sizeof( VkDeviceFaultCountsEXT ), "struct and wrapper have different size!" );
5846*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value, "struct wrapper is not a standard layout!" );
5847*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value,
5848*90277196SAndroid Build Coastguard Worker                           "DeviceFaultCountsEXT is not nothrow_move_constructible!" );
5849*90277196SAndroid Build Coastguard Worker 
5850*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT ) == sizeof( VkDeviceFaultInfoEXT ), "struct and wrapper have different size!" );
5851*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value, "struct wrapper is not a standard layout!" );
5852*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value,
5853*90277196SAndroid Build Coastguard Worker                           "DeviceFaultInfoEXT is not nothrow_move_constructible!" );
5854*90277196SAndroid Build Coastguard Worker 
5855*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT ) == sizeof( VkDeviceFaultAddressInfoEXT ),
5856*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5857*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value, "struct wrapper is not a standard layout!" );
5858*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value,
5859*90277196SAndroid Build Coastguard Worker                           "DeviceFaultAddressInfoEXT is not nothrow_move_constructible!" );
5860*90277196SAndroid Build Coastguard Worker 
5861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT ) == sizeof( VkDeviceFaultVendorInfoEXT ),
5862*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5863*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value, "struct wrapper is not a standard layout!" );
5864*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value,
5865*90277196SAndroid Build Coastguard Worker                           "DeviceFaultVendorInfoEXT is not nothrow_move_constructible!" );
5866*90277196SAndroid Build Coastguard Worker 
5867*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT ) == sizeof( VkDeviceFaultVendorBinaryHeaderVersionOneEXT ),
5868*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5869*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value,
5870*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5871*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value,
5872*90277196SAndroid Build Coastguard Worker                           "DeviceFaultVendorBinaryHeaderVersionOneEXT is not nothrow_move_constructible!" );
5873*90277196SAndroid Build Coastguard Worker 
5874*90277196SAndroid Build Coastguard Worker //=== VK_EXT_rgba10x6_formats ===
5875*90277196SAndroid Build Coastguard Worker 
5876*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT ) == sizeof( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT ),
5877*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5878*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value,
5879*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5880*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value,
5881*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRGBA10X6FormatsFeaturesEXT is not nothrow_move_constructible!" );
5882*90277196SAndroid Build Coastguard Worker 
5883*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
5884*90277196SAndroid Build Coastguard Worker //=== VK_EXT_directfb_surface ===
5885*90277196SAndroid Build Coastguard Worker 
5886*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT ) == sizeof( VkDirectFBSurfaceCreateInfoEXT ),
5887*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
5889*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value,
5890*90277196SAndroid Build Coastguard Worker                           "DirectFBSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
5891*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
5892*90277196SAndroid Build Coastguard Worker 
5893*90277196SAndroid Build Coastguard Worker //=== VK_EXT_vertex_input_dynamic_state ===
5894*90277196SAndroid Build Coastguard Worker 
5895*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT ) ==
5896*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT ),
5897*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5898*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value,
5899*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5900*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value,
5901*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexInputDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
5902*90277196SAndroid Build Coastguard Worker 
5903*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT ) == sizeof( VkVertexInputBindingDescription2EXT ),
5904*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5905*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value, "struct wrapper is not a standard layout!" );
5906*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value,
5907*90277196SAndroid Build Coastguard Worker                           "VertexInputBindingDescription2EXT is not nothrow_move_constructible!" );
5908*90277196SAndroid Build Coastguard Worker 
5909*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT ) == sizeof( VkVertexInputAttributeDescription2EXT ),
5910*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5911*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value,
5912*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5913*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value,
5914*90277196SAndroid Build Coastguard Worker                           "VertexInputAttributeDescription2EXT is not nothrow_move_constructible!" );
5915*90277196SAndroid Build Coastguard Worker 
5916*90277196SAndroid Build Coastguard Worker //=== VK_EXT_physical_device_drm ===
5917*90277196SAndroid Build Coastguard Worker 
5918*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT ) == sizeof( VkPhysicalDeviceDrmPropertiesEXT ),
5919*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5920*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
5921*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value,
5922*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDrmPropertiesEXT is not nothrow_move_constructible!" );
5923*90277196SAndroid Build Coastguard Worker 
5924*90277196SAndroid Build Coastguard Worker //=== VK_EXT_device_address_binding_report ===
5925*90277196SAndroid Build Coastguard Worker 
5926*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT ) ==
5927*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAddressBindingReportFeaturesEXT ),
5928*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5929*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value,
5930*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5931*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value,
5932*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAddressBindingReportFeaturesEXT is not nothrow_move_constructible!" );
5933*90277196SAndroid Build Coastguard Worker 
5934*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT ) == sizeof( VkDeviceAddressBindingCallbackDataEXT ),
5935*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5936*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value,
5937*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value,
5939*90277196SAndroid Build Coastguard Worker                           "DeviceAddressBindingCallbackDataEXT is not nothrow_move_constructible!" );
5940*90277196SAndroid Build Coastguard Worker 
5941*90277196SAndroid Build Coastguard Worker //=== VK_EXT_depth_clip_control ===
5942*90277196SAndroid Build Coastguard Worker 
5943*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipControlFeaturesEXT ),
5944*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5945*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value,
5946*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5947*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value,
5948*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClipControlFeaturesEXT is not nothrow_move_constructible!" );
5949*90277196SAndroid Build Coastguard Worker 
5950*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT ) ==
5951*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportDepthClipControlCreateInfoEXT ),
5952*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5953*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value,
5954*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5955*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value,
5956*90277196SAndroid Build Coastguard Worker                           "PipelineViewportDepthClipControlCreateInfoEXT is not nothrow_move_constructible!" );
5957*90277196SAndroid Build Coastguard Worker 
5958*90277196SAndroid Build Coastguard Worker //=== VK_EXT_primitive_topology_list_restart ===
5959*90277196SAndroid Build Coastguard Worker 
5960*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ) ==
5961*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ),
5962*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5963*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value,
5964*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5965*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value,
5966*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT is not nothrow_move_constructible!" );
5967*90277196SAndroid Build Coastguard Worker 
5968*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
5969*90277196SAndroid Build Coastguard Worker //=== VK_FUCHSIA_external_memory ===
5970*90277196SAndroid Build Coastguard Worker 
5971*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA ) == sizeof( VkImportMemoryZirconHandleInfoFUCHSIA ),
5972*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5973*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value,
5974*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5975*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value,
5976*90277196SAndroid Build Coastguard Worker                           "ImportMemoryZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5977*90277196SAndroid Build Coastguard Worker 
5978*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA ) == sizeof( VkMemoryZirconHandlePropertiesFUCHSIA ),
5979*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5980*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value,
5981*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5982*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value,
5983*90277196SAndroid Build Coastguard Worker                           "MemoryZirconHandlePropertiesFUCHSIA is not nothrow_move_constructible!" );
5984*90277196SAndroid Build Coastguard Worker 
5985*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA ) == sizeof( VkMemoryGetZirconHandleInfoFUCHSIA ),
5986*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5987*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5988*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value,
5989*90277196SAndroid Build Coastguard Worker                           "MemoryGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5990*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
5991*90277196SAndroid Build Coastguard Worker 
5992*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
5993*90277196SAndroid Build Coastguard Worker //=== VK_FUCHSIA_external_semaphore ===
5994*90277196SAndroid Build Coastguard Worker 
5995*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA ) == sizeof( VkImportSemaphoreZirconHandleInfoFUCHSIA ),
5996*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5997*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value,
5998*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5999*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value,
6000*90277196SAndroid Build Coastguard Worker                           "ImportSemaphoreZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
6001*90277196SAndroid Build Coastguard Worker 
6002*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA ) == sizeof( VkSemaphoreGetZirconHandleInfoFUCHSIA ),
6003*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6004*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value,
6005*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6006*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value,
6007*90277196SAndroid Build Coastguard Worker                           "SemaphoreGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
6008*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
6009*90277196SAndroid Build Coastguard Worker 
6010*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
6011*90277196SAndroid Build Coastguard Worker //=== VK_FUCHSIA_buffer_collection ===
6012*90277196SAndroid Build Coastguard Worker 
6013*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA ) == sizeof( VkBufferCollectionFUCHSIA ),
6014*90277196SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
6015*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value,
6016*90277196SAndroid Build Coastguard Worker                           "BufferCollectionFUCHSIA is not copy_constructible!" );
6017*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value,
6018*90277196SAndroid Build Coastguard Worker                           "BufferCollectionFUCHSIA is not nothrow_move_constructible!" );
6019*90277196SAndroid Build Coastguard Worker 
6020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionCreateInfoFUCHSIA ),
6021*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6022*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6023*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value,
6024*90277196SAndroid Build Coastguard Worker                           "BufferCollectionCreateInfoFUCHSIA is not nothrow_move_constructible!" );
6025*90277196SAndroid Build Coastguard Worker 
6026*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA ) == sizeof( VkImportMemoryBufferCollectionFUCHSIA ),
6027*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6028*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value,
6029*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6030*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value,
6031*90277196SAndroid Build Coastguard Worker                           "ImportMemoryBufferCollectionFUCHSIA is not nothrow_move_constructible!" );
6032*90277196SAndroid Build Coastguard Worker 
6033*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionImageCreateInfoFUCHSIA ),
6034*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6035*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value,
6036*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6037*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value,
6038*90277196SAndroid Build Coastguard Worker                           "BufferCollectionImageCreateInfoFUCHSIA is not nothrow_move_constructible!" );
6039*90277196SAndroid Build Coastguard Worker 
6040*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA ) == sizeof( VkBufferConstraintsInfoFUCHSIA ),
6041*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6042*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6043*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value,
6044*90277196SAndroid Build Coastguard Worker                           "BufferConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
6045*90277196SAndroid Build Coastguard Worker 
6046*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionBufferCreateInfoFUCHSIA ),
6047*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6048*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value,
6049*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6050*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value,
6051*90277196SAndroid Build Coastguard Worker                           "BufferCollectionBufferCreateInfoFUCHSIA is not nothrow_move_constructible!" );
6052*90277196SAndroid Build Coastguard Worker 
6053*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA ) == sizeof( VkBufferCollectionPropertiesFUCHSIA ),
6054*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6055*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6056*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value,
6057*90277196SAndroid Build Coastguard Worker                           "BufferCollectionPropertiesFUCHSIA is not nothrow_move_constructible!" );
6058*90277196SAndroid Build Coastguard Worker 
6059*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA ) == sizeof( VkSysmemColorSpaceFUCHSIA ),
6060*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6062*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value,
6063*90277196SAndroid Build Coastguard Worker                           "SysmemColorSpaceFUCHSIA is not nothrow_move_constructible!" );
6064*90277196SAndroid Build Coastguard Worker 
6065*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA ) == sizeof( VkImageConstraintsInfoFUCHSIA ),
6066*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6067*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value,
6069*90277196SAndroid Build Coastguard Worker                           "ImageConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
6070*90277196SAndroid Build Coastguard Worker 
6071*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA ) == sizeof( VkImageFormatConstraintsInfoFUCHSIA ),
6072*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6073*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
6074*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value,
6075*90277196SAndroid Build Coastguard Worker                           "ImageFormatConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
6076*90277196SAndroid Build Coastguard Worker 
6077*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA ) == sizeof( VkBufferCollectionConstraintsInfoFUCHSIA ),
6078*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6079*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value,
6080*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6081*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value,
6082*90277196SAndroid Build Coastguard Worker                           "BufferCollectionConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
6083*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
6084*90277196SAndroid Build Coastguard Worker 
6085*90277196SAndroid Build Coastguard Worker //=== VK_HUAWEI_subpass_shading ===
6086*90277196SAndroid Build Coastguard Worker 
6087*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI ) == sizeof( VkSubpassShadingPipelineCreateInfoHUAWEI ),
6088*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6089*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value,
6090*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6091*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value,
6092*90277196SAndroid Build Coastguard Worker                           "SubpassShadingPipelineCreateInfoHUAWEI is not nothrow_move_constructible!" );
6093*90277196SAndroid Build Coastguard Worker 
6094*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI ),
6095*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6096*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value,
6097*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6098*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value,
6099*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassShadingFeaturesHUAWEI is not nothrow_move_constructible!" );
6100*90277196SAndroid Build Coastguard Worker 
6101*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI ) ==
6102*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI ),
6103*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6104*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value,
6105*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value,
6107*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassShadingPropertiesHUAWEI is not nothrow_move_constructible!" );
6108*90277196SAndroid Build Coastguard Worker 
6109*90277196SAndroid Build Coastguard Worker //=== VK_HUAWEI_invocation_mask ===
6110*90277196SAndroid Build Coastguard Worker 
6111*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI ),
6112*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value,
6114*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6115*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value,
6116*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceInvocationMaskFeaturesHUAWEI is not nothrow_move_constructible!" );
6117*90277196SAndroid Build Coastguard Worker 
6118*90277196SAndroid Build Coastguard Worker //=== VK_NV_external_memory_rdma ===
6119*90277196SAndroid Build Coastguard Worker 
6120*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV ) == sizeof( VkMemoryGetRemoteAddressInfoNV ),
6121*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value, "struct wrapper is not a standard layout!" );
6123*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value,
6124*90277196SAndroid Build Coastguard Worker                           "MemoryGetRemoteAddressInfoNV is not nothrow_move_constructible!" );
6125*90277196SAndroid Build Coastguard Worker 
6126*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV ) == sizeof( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV ),
6127*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6128*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value,
6129*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6130*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value,
6131*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryRDMAFeaturesNV is not nothrow_move_constructible!" );
6132*90277196SAndroid Build Coastguard Worker 
6133*90277196SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_properties ===
6134*90277196SAndroid Build Coastguard Worker 
6135*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT ) == sizeof( VkPipelinePropertiesIdentifierEXT ),
6136*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value, "struct wrapper is not a standard layout!" );
6138*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value,
6139*90277196SAndroid Build Coastguard Worker                           "PipelinePropertiesIdentifierEXT is not nothrow_move_constructible!" );
6140*90277196SAndroid Build Coastguard Worker 
6141*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT ) ==
6142*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelinePropertiesFeaturesEXT ),
6143*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6144*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value,
6145*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6146*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value,
6147*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelinePropertiesFeaturesEXT is not nothrow_move_constructible!" );
6148*90277196SAndroid Build Coastguard Worker 
6149*90277196SAndroid Build Coastguard Worker //=== VK_EXT_frame_boundary ===
6150*90277196SAndroid Build Coastguard Worker 
6151*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT ) == sizeof( VkPhysicalDeviceFrameBoundaryFeaturesEXT ),
6152*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6153*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value,
6154*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6155*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value,
6156*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFrameBoundaryFeaturesEXT is not nothrow_move_constructible!" );
6157*90277196SAndroid Build Coastguard Worker 
6158*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FrameBoundaryEXT ) == sizeof( VkFrameBoundaryEXT ), "struct and wrapper have different size!" );
6159*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value, "struct wrapper is not a standard layout!" );
6160*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value,
6161*90277196SAndroid Build Coastguard Worker                           "FrameBoundaryEXT is not nothrow_move_constructible!" );
6162*90277196SAndroid Build Coastguard Worker 
6163*90277196SAndroid Build Coastguard Worker //=== VK_EXT_multisampled_render_to_single_sampled ===
6164*90277196SAndroid Build Coastguard Worker 
6165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ) ==
6166*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ),
6167*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6168*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value,
6169*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value,
6171*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT is not nothrow_move_constructible!" );
6172*90277196SAndroid Build Coastguard Worker 
6173*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT ) == sizeof( VkSubpassResolvePerformanceQueryEXT ),
6174*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6175*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value, "struct wrapper is not a standard layout!" );
6176*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value,
6177*90277196SAndroid Build Coastguard Worker                           "SubpassResolvePerformanceQueryEXT is not nothrow_move_constructible!" );
6178*90277196SAndroid Build Coastguard Worker 
6179*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT ) == sizeof( VkMultisampledRenderToSingleSampledInfoEXT ),
6180*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value,
6182*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6183*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value,
6184*90277196SAndroid Build Coastguard Worker                           "MultisampledRenderToSingleSampledInfoEXT is not nothrow_move_constructible!" );
6185*90277196SAndroid Build Coastguard Worker 
6186*90277196SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state2 ===
6187*90277196SAndroid Build Coastguard Worker 
6188*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT ) ==
6189*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT ),
6190*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6191*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value,
6192*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value,
6194*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState2FeaturesEXT is not nothrow_move_constructible!" );
6195*90277196SAndroid Build Coastguard Worker 
6196*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_SCREEN_QNX )
6197*90277196SAndroid Build Coastguard Worker //=== VK_QNX_screen_surface ===
6198*90277196SAndroid Build Coastguard Worker 
6199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX ) == sizeof( VkScreenSurfaceCreateInfoQNX ),
6200*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6201*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value, "struct wrapper is not a standard layout!" );
6202*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value,
6203*90277196SAndroid Build Coastguard Worker                           "ScreenSurfaceCreateInfoQNX is not nothrow_move_constructible!" );
6204*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
6205*90277196SAndroid Build Coastguard Worker 
6206*90277196SAndroid Build Coastguard Worker //=== VK_EXT_color_write_enable ===
6207*90277196SAndroid Build Coastguard Worker 
6208*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceColorWriteEnableFeaturesEXT ),
6209*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6210*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value,
6211*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6212*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value,
6213*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceColorWriteEnableFeaturesEXT is not nothrow_move_constructible!" );
6214*90277196SAndroid Build Coastguard Worker 
6215*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT ) == sizeof( VkPipelineColorWriteCreateInfoEXT ),
6216*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6217*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6218*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value,
6219*90277196SAndroid Build Coastguard Worker                           "PipelineColorWriteCreateInfoEXT is not nothrow_move_constructible!" );
6220*90277196SAndroid Build Coastguard Worker 
6221*90277196SAndroid Build Coastguard Worker //=== VK_EXT_primitives_generated_query ===
6222*90277196SAndroid Build Coastguard Worker 
6223*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ) ==
6224*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ),
6225*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6226*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value,
6227*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6228*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value,
6229*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT is not nothrow_move_constructible!" );
6230*90277196SAndroid Build Coastguard Worker 
6231*90277196SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_maintenance1 ===
6232*90277196SAndroid Build Coastguard Worker 
6233*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR ) ==
6234*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ),
6235*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6236*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value,
6237*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6238*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value,
6239*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingMaintenance1FeaturesKHR is not nothrow_move_constructible!" );
6240*90277196SAndroid Build Coastguard Worker 
6241*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR ) == sizeof( VkTraceRaysIndirectCommand2KHR ),
6242*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6243*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value, "struct wrapper is not a standard layout!" );
6244*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value,
6245*90277196SAndroid Build Coastguard Worker                           "TraceRaysIndirectCommand2KHR is not nothrow_move_constructible!" );
6246*90277196SAndroid Build Coastguard Worker 
6247*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_view_min_lod ===
6248*90277196SAndroid Build Coastguard Worker 
6249*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT ) == sizeof( VkPhysicalDeviceImageViewMinLodFeaturesEXT ),
6250*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6251*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value,
6252*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6253*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value,
6254*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageViewMinLodFeaturesEXT is not nothrow_move_constructible!" );
6255*90277196SAndroid Build Coastguard Worker 
6256*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT ) == sizeof( VkImageViewMinLodCreateInfoEXT ),
6257*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6258*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6259*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value,
6260*90277196SAndroid Build Coastguard Worker                           "ImageViewMinLodCreateInfoEXT is not nothrow_move_constructible!" );
6261*90277196SAndroid Build Coastguard Worker 
6262*90277196SAndroid Build Coastguard Worker //=== VK_EXT_multi_draw ===
6263*90277196SAndroid Build Coastguard Worker 
6264*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT ) == sizeof( VkPhysicalDeviceMultiDrawFeaturesEXT ),
6265*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6266*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value,
6267*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6268*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value,
6269*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiDrawFeaturesEXT is not nothrow_move_constructible!" );
6270*90277196SAndroid Build Coastguard Worker 
6271*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT ) == sizeof( VkPhysicalDeviceMultiDrawPropertiesEXT ),
6272*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6273*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value,
6274*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6275*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value,
6276*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiDrawPropertiesEXT is not nothrow_move_constructible!" );
6277*90277196SAndroid Build Coastguard Worker 
6278*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT ) == sizeof( VkMultiDrawInfoEXT ), "struct and wrapper have different size!" );
6279*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value, "struct wrapper is not a standard layout!" );
6280*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value,
6281*90277196SAndroid Build Coastguard Worker                           "MultiDrawInfoEXT is not nothrow_move_constructible!" );
6282*90277196SAndroid Build Coastguard Worker 
6283*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT ) == sizeof( VkMultiDrawIndexedInfoEXT ),
6284*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6285*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value, "struct wrapper is not a standard layout!" );
6286*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value,
6287*90277196SAndroid Build Coastguard Worker                           "MultiDrawIndexedInfoEXT is not nothrow_move_constructible!" );
6288*90277196SAndroid Build Coastguard Worker 
6289*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_2d_view_of_3d ===
6290*90277196SAndroid Build Coastguard Worker 
6291*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT ) == sizeof( VkPhysicalDeviceImage2DViewOf3DFeaturesEXT ),
6292*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6293*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value,
6294*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6295*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value,
6296*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImage2DViewOf3DFeaturesEXT is not nothrow_move_constructible!" );
6297*90277196SAndroid Build Coastguard Worker 
6298*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_tile_image ===
6299*90277196SAndroid Build Coastguard Worker 
6300*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderTileImageFeaturesEXT ),
6301*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6302*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value,
6303*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6304*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value,
6305*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTileImageFeaturesEXT is not nothrow_move_constructible!" );
6306*90277196SAndroid Build Coastguard Worker 
6307*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT ) == sizeof( VkPhysicalDeviceShaderTileImagePropertiesEXT ),
6308*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6309*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value,
6310*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6311*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value,
6312*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTileImagePropertiesEXT is not nothrow_move_constructible!" );
6313*90277196SAndroid Build Coastguard Worker 
6314*90277196SAndroid Build Coastguard Worker //=== VK_EXT_opacity_micromap ===
6315*90277196SAndroid Build Coastguard Worker 
6316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT ) == sizeof( VkMicromapBuildInfoEXT ), "struct and wrapper have different size!" );
6317*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value, "struct wrapper is not a standard layout!" );
6318*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value,
6319*90277196SAndroid Build Coastguard Worker                           "MicromapBuildInfoEXT is not nothrow_move_constructible!" );
6320*90277196SAndroid Build Coastguard Worker 
6321*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapUsageEXT ) == sizeof( VkMicromapUsageEXT ), "struct and wrapper have different size!" );
6322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value, "struct wrapper is not a standard layout!" );
6323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value,
6324*90277196SAndroid Build Coastguard Worker                           "MicromapUsageEXT is not nothrow_move_constructible!" );
6325*90277196SAndroid Build Coastguard Worker 
6326*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT ) == sizeof( VkMicromapCreateInfoEXT ),
6327*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6328*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6329*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value,
6330*90277196SAndroid Build Coastguard Worker                           "MicromapCreateInfoEXT is not nothrow_move_constructible!" );
6331*90277196SAndroid Build Coastguard Worker 
6332*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapEXT ) == sizeof( VkMicromapEXT ), "handle and wrapper have different size!" );
6333*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not copy_constructible!" );
6334*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not nothrow_move_constructible!" );
6335*90277196SAndroid Build Coastguard Worker 
6336*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapFeaturesEXT ),
6337*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6338*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value,
6339*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6340*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value,
6341*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceOpacityMicromapFeaturesEXT is not nothrow_move_constructible!" );
6342*90277196SAndroid Build Coastguard Worker 
6343*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapPropertiesEXT ),
6344*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6345*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value,
6346*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6347*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value,
6348*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceOpacityMicromapPropertiesEXT is not nothrow_move_constructible!" );
6349*90277196SAndroid Build Coastguard Worker 
6350*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT ) == sizeof( VkMicromapVersionInfoEXT ),
6351*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6352*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value, "struct wrapper is not a standard layout!" );
6353*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value,
6354*90277196SAndroid Build Coastguard Worker                           "MicromapVersionInfoEXT is not nothrow_move_constructible!" );
6355*90277196SAndroid Build Coastguard Worker 
6356*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT ) == sizeof( VkCopyMicromapToMemoryInfoEXT ),
6357*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6358*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value, "struct wrapper is not a standard layout!" );
6359*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value,
6360*90277196SAndroid Build Coastguard Worker                           "CopyMicromapToMemoryInfoEXT is not nothrow_move_constructible!" );
6361*90277196SAndroid Build Coastguard Worker 
6362*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT ) == sizeof( VkCopyMemoryToMicromapInfoEXT ),
6363*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6364*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" );
6365*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value,
6366*90277196SAndroid Build Coastguard Worker                           "CopyMemoryToMicromapInfoEXT is not nothrow_move_constructible!" );
6367*90277196SAndroid Build Coastguard Worker 
6368*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT ) == sizeof( VkCopyMicromapInfoEXT ), "struct and wrapper have different size!" );
6369*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" );
6370*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value,
6371*90277196SAndroid Build Coastguard Worker                           "CopyMicromapInfoEXT is not nothrow_move_constructible!" );
6372*90277196SAndroid Build Coastguard Worker 
6373*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT ) == sizeof( VkMicromapBuildSizesInfoEXT ),
6374*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6375*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value, "struct wrapper is not a standard layout!" );
6376*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value,
6377*90277196SAndroid Build Coastguard Worker                           "MicromapBuildSizesInfoEXT is not nothrow_move_constructible!" );
6378*90277196SAndroid Build Coastguard Worker 
6379*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT ) ==
6380*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureTrianglesOpacityMicromapEXT ),
6381*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6382*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value,
6383*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6384*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value,
6385*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureTrianglesOpacityMicromapEXT is not nothrow_move_constructible!" );
6386*90277196SAndroid Build Coastguard Worker 
6387*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapTriangleEXT ) == sizeof( VkMicromapTriangleEXT ), "struct and wrapper have different size!" );
6388*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value, "struct wrapper is not a standard layout!" );
6389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value,
6390*90277196SAndroid Build Coastguard Worker                           "MicromapTriangleEXT is not nothrow_move_constructible!" );
6391*90277196SAndroid Build Coastguard Worker 
6392*90277196SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
6393*90277196SAndroid Build Coastguard Worker //=== VK_NV_displacement_micromap ===
6394*90277196SAndroid Build Coastguard Worker 
6395*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV ) ==
6396*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDisplacementMicromapFeaturesNV ),
6397*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6398*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value,
6399*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6400*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value,
6401*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDisplacementMicromapFeaturesNV is not nothrow_move_constructible!" );
6402*90277196SAndroid Build Coastguard Worker 
6403*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV ) ==
6404*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDisplacementMicromapPropertiesNV ),
6405*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6406*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value,
6407*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6408*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value,
6409*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDisplacementMicromapPropertiesNV is not nothrow_move_constructible!" );
6410*90277196SAndroid Build Coastguard Worker 
6411*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV ) ==
6412*90277196SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureTrianglesDisplacementMicromapNV ),
6413*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6414*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value,
6415*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6416*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value,
6417*90277196SAndroid Build Coastguard Worker                           "AccelerationStructureTrianglesDisplacementMicromapNV is not nothrow_move_constructible!" );
6418*90277196SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6419*90277196SAndroid Build Coastguard Worker 
6420*90277196SAndroid Build Coastguard Worker //=== VK_HUAWEI_cluster_culling_shader ===
6421*90277196SAndroid Build Coastguard Worker 
6422*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI ) ==
6423*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI ),
6424*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6425*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value,
6426*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value,
6428*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderFeaturesHUAWEI is not nothrow_move_constructible!" );
6429*90277196SAndroid Build Coastguard Worker 
6430*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI ) ==
6431*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI ),
6432*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6433*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value,
6434*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6435*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value,
6436*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderPropertiesHUAWEI is not nothrow_move_constructible!" );
6437*90277196SAndroid Build Coastguard Worker 
6438*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ) ==
6439*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ),
6440*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6441*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value,
6442*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6443*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value,
6444*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI is not nothrow_move_constructible!" );
6445*90277196SAndroid Build Coastguard Worker 
6446*90277196SAndroid Build Coastguard Worker //=== VK_EXT_border_color_swizzle ===
6447*90277196SAndroid Build Coastguard Worker 
6448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT ) ==
6449*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT ),
6450*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6451*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value,
6452*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6453*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value,
6454*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceBorderColorSwizzleFeaturesEXT is not nothrow_move_constructible!" );
6455*90277196SAndroid Build Coastguard Worker 
6456*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT ) ==
6457*90277196SAndroid Build Coastguard Worker                             sizeof( VkSamplerBorderColorComponentMappingCreateInfoEXT ),
6458*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6459*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value,
6460*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6461*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value,
6462*90277196SAndroid Build Coastguard Worker                           "SamplerBorderColorComponentMappingCreateInfoEXT is not nothrow_move_constructible!" );
6463*90277196SAndroid Build Coastguard Worker 
6464*90277196SAndroid Build Coastguard Worker //=== VK_EXT_pageable_device_local_memory ===
6465*90277196SAndroid Build Coastguard Worker 
6466*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ) ==
6467*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ),
6468*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6469*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value,
6470*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6471*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value,
6472*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT is not nothrow_move_constructible!" );
6473*90277196SAndroid Build Coastguard Worker 
6474*90277196SAndroid Build Coastguard Worker //=== VK_ARM_shader_core_properties ===
6475*90277196SAndroid Build Coastguard Worker 
6476*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM ) == sizeof( VkPhysicalDeviceShaderCorePropertiesARM ),
6477*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6478*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
6479*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6480*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
6481*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCorePropertiesARM is not nothrow_move_constructible!" );
6482*90277196SAndroid Build Coastguard Worker 
6483*90277196SAndroid Build Coastguard Worker //=== VK_ARM_scheduling_controls ===
6484*90277196SAndroid Build Coastguard Worker 
6485*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM ) == sizeof( VkDeviceQueueShaderCoreControlCreateInfoARM ),
6486*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6487*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value,
6488*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6489*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value,
6490*90277196SAndroid Build Coastguard Worker                           "DeviceQueueShaderCoreControlCreateInfoARM is not nothrow_move_constructible!" );
6491*90277196SAndroid Build Coastguard Worker 
6492*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM ) ==
6493*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSchedulingControlsFeaturesARM ),
6494*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6495*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value,
6496*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6497*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value,
6498*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSchedulingControlsFeaturesARM is not nothrow_move_constructible!" );
6499*90277196SAndroid Build Coastguard Worker 
6500*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM ) ==
6501*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSchedulingControlsPropertiesARM ),
6502*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6503*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value,
6504*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6505*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value,
6506*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSchedulingControlsPropertiesARM is not nothrow_move_constructible!" );
6507*90277196SAndroid Build Coastguard Worker 
6508*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_sliced_view_of_3d ===
6509*90277196SAndroid Build Coastguard Worker 
6510*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT ) ==
6511*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT ),
6512*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6513*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value,
6514*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6515*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value,
6516*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageSlicedViewOf3DFeaturesEXT is not nothrow_move_constructible!" );
6517*90277196SAndroid Build Coastguard Worker 
6518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT ) == sizeof( VkImageViewSlicedCreateInfoEXT ),
6519*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6520*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6521*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value,
6522*90277196SAndroid Build Coastguard Worker                           "ImageViewSlicedCreateInfoEXT is not nothrow_move_constructible!" );
6523*90277196SAndroid Build Coastguard Worker 
6524*90277196SAndroid Build Coastguard Worker //=== VK_VALVE_descriptor_set_host_mapping ===
6525*90277196SAndroid Build Coastguard Worker 
6526*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ) ==
6527*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ),
6528*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6529*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value,
6530*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6531*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value,
6532*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE is not nothrow_move_constructible!" );
6533*90277196SAndroid Build Coastguard Worker 
6534*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE ) == sizeof( VkDescriptorSetBindingReferenceVALVE ),
6535*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6536*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value,
6537*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6538*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value,
6539*90277196SAndroid Build Coastguard Worker                           "DescriptorSetBindingReferenceVALVE is not nothrow_move_constructible!" );
6540*90277196SAndroid Build Coastguard Worker 
6541*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE ) == sizeof( VkDescriptorSetLayoutHostMappingInfoVALVE ),
6542*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6543*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value,
6544*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6545*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value,
6546*90277196SAndroid Build Coastguard Worker                           "DescriptorSetLayoutHostMappingInfoVALVE is not nothrow_move_constructible!" );
6547*90277196SAndroid Build Coastguard Worker 
6548*90277196SAndroid Build Coastguard Worker //=== VK_EXT_depth_clamp_zero_one ===
6549*90277196SAndroid Build Coastguard Worker 
6550*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClampZeroOneFeaturesEXT ),
6551*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6552*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT>::value,
6553*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6554*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT>::value,
6555*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClampZeroOneFeaturesEXT is not nothrow_move_constructible!" );
6556*90277196SAndroid Build Coastguard Worker 
6557*90277196SAndroid Build Coastguard Worker //=== VK_EXT_non_seamless_cube_map ===
6558*90277196SAndroid Build Coastguard Worker 
6559*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT ) ==
6560*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT ),
6561*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value,
6563*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6564*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value,
6565*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceNonSeamlessCubeMapFeaturesEXT is not nothrow_move_constructible!" );
6566*90277196SAndroid Build Coastguard Worker 
6567*90277196SAndroid Build Coastguard Worker //=== VK_ARM_render_pass_striped ===
6568*90277196SAndroid Build Coastguard Worker 
6569*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM ) == sizeof( VkPhysicalDeviceRenderPassStripedFeaturesARM ),
6570*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value,
6572*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6573*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value,
6574*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRenderPassStripedFeaturesARM is not nothrow_move_constructible!" );
6575*90277196SAndroid Build Coastguard Worker 
6576*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM ) ==
6577*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRenderPassStripedPropertiesARM ),
6578*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6579*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value,
6580*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6581*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value,
6582*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRenderPassStripedPropertiesARM is not nothrow_move_constructible!" );
6583*90277196SAndroid Build Coastguard Worker 
6584*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM ) == sizeof( VkRenderPassStripeBeginInfoARM ),
6585*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6586*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value, "struct wrapper is not a standard layout!" );
6587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value,
6588*90277196SAndroid Build Coastguard Worker                           "RenderPassStripeBeginInfoARM is not nothrow_move_constructible!" );
6589*90277196SAndroid Build Coastguard Worker 
6590*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM ) == sizeof( VkRenderPassStripeInfoARM ),
6591*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6592*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value, "struct wrapper is not a standard layout!" );
6593*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value,
6594*90277196SAndroid Build Coastguard Worker                           "RenderPassStripeInfoARM is not nothrow_move_constructible!" );
6595*90277196SAndroid Build Coastguard Worker 
6596*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM ) == sizeof( VkRenderPassStripeSubmitInfoARM ),
6597*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6598*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value, "struct wrapper is not a standard layout!" );
6599*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value,
6600*90277196SAndroid Build Coastguard Worker                           "RenderPassStripeSubmitInfoARM is not nothrow_move_constructible!" );
6601*90277196SAndroid Build Coastguard Worker 
6602*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_fragment_density_map_offset ===
6603*90277196SAndroid Build Coastguard Worker 
6604*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ) ==
6605*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ),
6606*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6607*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>::value,
6608*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6609*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>::value,
6610*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM is not nothrow_move_constructible!" );
6611*90277196SAndroid Build Coastguard Worker 
6612*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ) ==
6613*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ),
6614*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6615*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>::value,
6616*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6617*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>::value,
6618*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM is not nothrow_move_constructible!" );
6619*90277196SAndroid Build Coastguard Worker 
6620*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM ) == sizeof( VkSubpassFragmentDensityMapOffsetEndInfoQCOM ),
6621*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6622*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM>::value,
6623*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6624*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM>::value,
6625*90277196SAndroid Build Coastguard Worker                           "SubpassFragmentDensityMapOffsetEndInfoQCOM is not nothrow_move_constructible!" );
6626*90277196SAndroid Build Coastguard Worker 
6627*90277196SAndroid Build Coastguard Worker //=== VK_NV_copy_memory_indirect ===
6628*90277196SAndroid Build Coastguard Worker 
6629*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV ) == sizeof( VkCopyMemoryIndirectCommandNV ),
6630*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6631*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
6632*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>::value,
6633*90277196SAndroid Build Coastguard Worker                           "CopyMemoryIndirectCommandNV is not nothrow_move_constructible!" );
6634*90277196SAndroid Build Coastguard Worker 
6635*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV ) == sizeof( VkCopyMemoryToImageIndirectCommandNV ),
6636*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6637*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>::value,
6638*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6639*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>::value,
6640*90277196SAndroid Build Coastguard Worker                           "CopyMemoryToImageIndirectCommandNV is not nothrow_move_constructible!" );
6641*90277196SAndroid Build Coastguard Worker 
6642*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV ) == sizeof( VkPhysicalDeviceCopyMemoryIndirectFeaturesNV ),
6643*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6644*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value,
6645*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6646*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value,
6647*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCopyMemoryIndirectFeaturesNV is not nothrow_move_constructible!" );
6648*90277196SAndroid Build Coastguard Worker 
6649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV ) ==
6650*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCopyMemoryIndirectPropertiesNV ),
6651*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>::value,
6653*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6654*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>::value,
6655*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCopyMemoryIndirectPropertiesNV is not nothrow_move_constructible!" );
6656*90277196SAndroid Build Coastguard Worker 
6657*90277196SAndroid Build Coastguard Worker //=== VK_NV_memory_decompression ===
6658*90277196SAndroid Build Coastguard Worker 
6659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV ) == sizeof( VkDecompressMemoryRegionNV ),
6660*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6661*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value, "struct wrapper is not a standard layout!" );
6662*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value,
6663*90277196SAndroid Build Coastguard Worker                           "DecompressMemoryRegionNV is not nothrow_move_constructible!" );
6664*90277196SAndroid Build Coastguard Worker 
6665*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV ) ==
6666*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMemoryDecompressionFeaturesNV ),
6667*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6668*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV>::value,
6669*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6670*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV>::value,
6671*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryDecompressionFeaturesNV is not nothrow_move_constructible!" );
6672*90277196SAndroid Build Coastguard Worker 
6673*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV ) ==
6674*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMemoryDecompressionPropertiesNV ),
6675*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6676*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV>::value,
6677*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6678*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV>::value,
6679*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryDecompressionPropertiesNV is not nothrow_move_constructible!" );
6680*90277196SAndroid Build Coastguard Worker 
6681*90277196SAndroid Build Coastguard Worker //=== VK_NV_device_generated_commands_compute ===
6682*90277196SAndroid Build Coastguard Worker 
6683*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ) ==
6684*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ),
6685*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6686*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value,
6687*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6688*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value,
6689*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV is not nothrow_move_constructible!" );
6690*90277196SAndroid Build Coastguard Worker 
6691*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV ) == sizeof( VkComputePipelineIndirectBufferInfoNV ),
6692*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6693*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value,
6694*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6695*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value,
6696*90277196SAndroid Build Coastguard Worker                           "ComputePipelineIndirectBufferInfoNV is not nothrow_move_constructible!" );
6697*90277196SAndroid Build Coastguard Worker 
6698*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV ) == sizeof( VkPipelineIndirectDeviceAddressInfoNV ),
6699*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value,
6701*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6702*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value,
6703*90277196SAndroid Build Coastguard Worker                           "PipelineIndirectDeviceAddressInfoNV is not nothrow_move_constructible!" );
6704*90277196SAndroid Build Coastguard Worker 
6705*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV ) == sizeof( VkBindPipelineIndirectCommandNV ),
6706*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
6708*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value,
6709*90277196SAndroid Build Coastguard Worker                           "BindPipelineIndirectCommandNV is not nothrow_move_constructible!" );
6710*90277196SAndroid Build Coastguard Worker 
6711*90277196SAndroid Build Coastguard Worker //=== VK_NV_linear_color_attachment ===
6712*90277196SAndroid Build Coastguard Worker 
6713*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV ) ==
6714*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLinearColorAttachmentFeaturesNV ),
6715*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6716*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
6717*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6718*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
6719*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" );
6720*90277196SAndroid Build Coastguard Worker 
6721*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shader_maximal_reconvergence ===
6722*90277196SAndroid Build Coastguard Worker 
6723*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ) ==
6724*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ),
6725*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6726*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
6727*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6728*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
6729*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR is not nothrow_move_constructible!" );
6730*90277196SAndroid Build Coastguard Worker 
6731*90277196SAndroid Build Coastguard Worker //=== VK_EXT_image_compression_control_swapchain ===
6732*90277196SAndroid Build Coastguard Worker 
6733*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ) ==
6734*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ),
6735*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6736*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value,
6737*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6738*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value,
6739*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT is not nothrow_move_constructible!" );
6740*90277196SAndroid Build Coastguard Worker 
6741*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_image_processing ===
6742*90277196SAndroid Build Coastguard Worker 
6743*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM ) == sizeof( VkImageViewSampleWeightCreateInfoQCOM ),
6744*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value,
6746*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value,
6748*90277196SAndroid Build Coastguard Worker                           "ImageViewSampleWeightCreateInfoQCOM is not nothrow_move_constructible!" );
6749*90277196SAndroid Build Coastguard Worker 
6750*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessingFeaturesQCOM ),
6751*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6752*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value,
6753*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6754*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value,
6755*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessingFeaturesQCOM is not nothrow_move_constructible!" );
6756*90277196SAndroid Build Coastguard Worker 
6757*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM ) ==
6758*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageProcessingPropertiesQCOM ),
6759*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6760*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value,
6761*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6762*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value,
6763*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessingPropertiesQCOM is not nothrow_move_constructible!" );
6764*90277196SAndroid Build Coastguard Worker 
6765*90277196SAndroid Build Coastguard Worker //=== VK_EXT_nested_command_buffer ===
6766*90277196SAndroid Build Coastguard Worker 
6767*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT ) ==
6768*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNestedCommandBufferFeaturesEXT ),
6769*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6770*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value,
6771*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6772*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value,
6773*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceNestedCommandBufferFeaturesEXT is not nothrow_move_constructible!" );
6774*90277196SAndroid Build Coastguard Worker 
6775*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT ) ==
6776*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNestedCommandBufferPropertiesEXT ),
6777*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6778*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value,
6779*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6780*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value,
6781*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceNestedCommandBufferPropertiesEXT is not nothrow_move_constructible!" );
6782*90277196SAndroid Build Coastguard Worker 
6783*90277196SAndroid Build Coastguard Worker //=== VK_EXT_external_memory_acquire_unmodified ===
6784*90277196SAndroid Build Coastguard Worker 
6785*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT ) == sizeof( VkExternalMemoryAcquireUnmodifiedEXT ),
6786*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6787*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value,
6788*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6789*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value,
6790*90277196SAndroid Build Coastguard Worker                           "ExternalMemoryAcquireUnmodifiedEXT is not nothrow_move_constructible!" );
6791*90277196SAndroid Build Coastguard Worker 
6792*90277196SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state3 ===
6793*90277196SAndroid Build Coastguard Worker 
6794*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT ) ==
6795*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState3FeaturesEXT ),
6796*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6797*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value,
6798*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6799*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value,
6800*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState3FeaturesEXT is not nothrow_move_constructible!" );
6801*90277196SAndroid Build Coastguard Worker 
6802*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT ) ==
6803*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState3PropertiesEXT ),
6804*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6805*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value,
6806*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6807*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value,
6808*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState3PropertiesEXT is not nothrow_move_constructible!" );
6809*90277196SAndroid Build Coastguard Worker 
6810*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT ) == sizeof( VkColorBlendEquationEXT ),
6811*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6812*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value, "struct wrapper is not a standard layout!" );
6813*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value,
6814*90277196SAndroid Build Coastguard Worker                           "ColorBlendEquationEXT is not nothrow_move_constructible!" );
6815*90277196SAndroid Build Coastguard Worker 
6816*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT ) == sizeof( VkColorBlendAdvancedEXT ),
6817*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6818*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value, "struct wrapper is not a standard layout!" );
6819*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value,
6820*90277196SAndroid Build Coastguard Worker                           "ColorBlendAdvancedEXT is not nothrow_move_constructible!" );
6821*90277196SAndroid Build Coastguard Worker 
6822*90277196SAndroid Build Coastguard Worker //=== VK_EXT_subpass_merge_feedback ===
6823*90277196SAndroid Build Coastguard Worker 
6824*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT ) ==
6825*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT ),
6826*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6827*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value,
6828*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6829*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value,
6830*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassMergeFeedbackFeaturesEXT is not nothrow_move_constructible!" );
6831*90277196SAndroid Build Coastguard Worker 
6832*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT ) == sizeof( VkRenderPassCreationControlEXT ),
6833*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6834*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value, "struct wrapper is not a standard layout!" );
6835*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value,
6836*90277196SAndroid Build Coastguard Worker                           "RenderPassCreationControlEXT is not nothrow_move_constructible!" );
6837*90277196SAndroid Build Coastguard Worker 
6838*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT ) == sizeof( VkRenderPassCreationFeedbackInfoEXT ),
6839*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6840*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" );
6841*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value,
6842*90277196SAndroid Build Coastguard Worker                           "RenderPassCreationFeedbackInfoEXT is not nothrow_move_constructible!" );
6843*90277196SAndroid Build Coastguard Worker 
6844*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT ) == sizeof( VkRenderPassCreationFeedbackCreateInfoEXT ),
6845*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6846*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value,
6847*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6848*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value,
6849*90277196SAndroid Build Coastguard Worker                           "RenderPassCreationFeedbackCreateInfoEXT is not nothrow_move_constructible!" );
6850*90277196SAndroid Build Coastguard Worker 
6851*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackInfoEXT ),
6852*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6853*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" );
6854*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value,
6855*90277196SAndroid Build Coastguard Worker                           "RenderPassSubpassFeedbackInfoEXT is not nothrow_move_constructible!" );
6856*90277196SAndroid Build Coastguard Worker 
6857*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackCreateInfoEXT ),
6858*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6859*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value,
6860*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6861*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value,
6862*90277196SAndroid Build Coastguard Worker                           "RenderPassSubpassFeedbackCreateInfoEXT is not nothrow_move_constructible!" );
6863*90277196SAndroid Build Coastguard Worker 
6864*90277196SAndroid Build Coastguard Worker //=== VK_LUNARG_direct_driver_loading ===
6865*90277196SAndroid Build Coastguard Worker 
6866*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG ) == sizeof( VkDirectDriverLoadingInfoLUNARG ),
6867*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6868*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value, "struct wrapper is not a standard layout!" );
6869*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value,
6870*90277196SAndroid Build Coastguard Worker                           "DirectDriverLoadingInfoLUNARG is not nothrow_move_constructible!" );
6871*90277196SAndroid Build Coastguard Worker 
6872*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG ) == sizeof( VkDirectDriverLoadingListLUNARG ),
6873*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6874*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value, "struct wrapper is not a standard layout!" );
6875*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value,
6876*90277196SAndroid Build Coastguard Worker                           "DirectDriverLoadingListLUNARG is not nothrow_move_constructible!" );
6877*90277196SAndroid Build Coastguard Worker 
6878*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_module_identifier ===
6879*90277196SAndroid Build Coastguard Worker 
6880*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT ) ==
6881*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT ),
6882*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6883*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value,
6884*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6885*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value,
6886*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderModuleIdentifierFeaturesEXT is not nothrow_move_constructible!" );
6887*90277196SAndroid Build Coastguard Worker 
6888*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT ) ==
6889*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT ),
6890*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6891*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value,
6892*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6893*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value,
6894*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderModuleIdentifierPropertiesEXT is not nothrow_move_constructible!" );
6895*90277196SAndroid Build Coastguard Worker 
6896*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT ) ==
6897*90277196SAndroid Build Coastguard Worker                             sizeof( VkPipelineShaderStageModuleIdentifierCreateInfoEXT ),
6898*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6899*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value,
6900*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6901*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value,
6902*90277196SAndroid Build Coastguard Worker                           "PipelineShaderStageModuleIdentifierCreateInfoEXT is not nothrow_move_constructible!" );
6903*90277196SAndroid Build Coastguard Worker 
6904*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT ) == sizeof( VkShaderModuleIdentifierEXT ),
6905*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6906*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value, "struct wrapper is not a standard layout!" );
6907*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value,
6908*90277196SAndroid Build Coastguard Worker                           "ShaderModuleIdentifierEXT is not nothrow_move_constructible!" );
6909*90277196SAndroid Build Coastguard Worker 
6910*90277196SAndroid Build Coastguard Worker //=== VK_EXT_rasterization_order_attachment_access ===
6911*90277196SAndroid Build Coastguard Worker 
6912*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ) ==
6913*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ),
6914*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6915*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value,
6916*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6917*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value,
6918*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT is not nothrow_move_constructible!" );
6919*90277196SAndroid Build Coastguard Worker 
6920*90277196SAndroid Build Coastguard Worker //=== VK_NV_optical_flow ===
6921*90277196SAndroid Build Coastguard Worker 
6922*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV ) == sizeof( VkPhysicalDeviceOpticalFlowFeaturesNV ),
6923*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6924*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value,
6925*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6926*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value,
6927*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceOpticalFlowFeaturesNV is not nothrow_move_constructible!" );
6928*90277196SAndroid Build Coastguard Worker 
6929*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV ) == sizeof( VkPhysicalDeviceOpticalFlowPropertiesNV ),
6930*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6931*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value,
6932*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6933*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value,
6934*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceOpticalFlowPropertiesNV is not nothrow_move_constructible!" );
6935*90277196SAndroid Build Coastguard Worker 
6936*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV ) == sizeof( VkOpticalFlowImageFormatInfoNV ),
6937*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6938*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value, "struct wrapper is not a standard layout!" );
6939*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value,
6940*90277196SAndroid Build Coastguard Worker                           "OpticalFlowImageFormatInfoNV is not nothrow_move_constructible!" );
6941*90277196SAndroid Build Coastguard Worker 
6942*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV ) == sizeof( VkOpticalFlowImageFormatPropertiesNV ),
6943*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6944*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value,
6945*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6946*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value,
6947*90277196SAndroid Build Coastguard Worker                           "OpticalFlowImageFormatPropertiesNV is not nothrow_move_constructible!" );
6948*90277196SAndroid Build Coastguard Worker 
6949*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV ) == sizeof( VkOpticalFlowSessionNV ), "handle and wrapper have different size!" );
6950*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value, "OpticalFlowSessionNV is not copy_constructible!" );
6951*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value,
6952*90277196SAndroid Build Coastguard Worker                           "OpticalFlowSessionNV is not nothrow_move_constructible!" );
6953*90277196SAndroid Build Coastguard Worker 
6954*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV ) == sizeof( VkOpticalFlowSessionCreateInfoNV ),
6955*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6956*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
6957*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value,
6958*90277196SAndroid Build Coastguard Worker                           "OpticalFlowSessionCreateInfoNV is not nothrow_move_constructible!" );
6959*90277196SAndroid Build Coastguard Worker 
6960*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV ) == sizeof( VkOpticalFlowSessionCreatePrivateDataInfoNV ),
6961*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6962*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value,
6963*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6964*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value,
6965*90277196SAndroid Build Coastguard Worker                           "OpticalFlowSessionCreatePrivateDataInfoNV is not nothrow_move_constructible!" );
6966*90277196SAndroid Build Coastguard Worker 
6967*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV ) == sizeof( VkOpticalFlowExecuteInfoNV ),
6968*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6969*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value, "struct wrapper is not a standard layout!" );
6970*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value,
6971*90277196SAndroid Build Coastguard Worker                           "OpticalFlowExecuteInfoNV is not nothrow_move_constructible!" );
6972*90277196SAndroid Build Coastguard Worker 
6973*90277196SAndroid Build Coastguard Worker //=== VK_EXT_legacy_dithering ===
6974*90277196SAndroid Build Coastguard Worker 
6975*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT ) == sizeof( VkPhysicalDeviceLegacyDitheringFeaturesEXT ),
6976*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6977*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value,
6978*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6979*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value,
6980*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyDitheringFeaturesEXT is not nothrow_move_constructible!" );
6981*90277196SAndroid Build Coastguard Worker 
6982*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
6983*90277196SAndroid Build Coastguard Worker //=== VK_ANDROID_external_format_resolve ===
6984*90277196SAndroid Build Coastguard Worker 
6985*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID ) ==
6986*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalFormatResolveFeaturesANDROID ),
6987*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6988*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value,
6989*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6990*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value,
6991*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFormatResolveFeaturesANDROID is not nothrow_move_constructible!" );
6992*90277196SAndroid Build Coastguard Worker 
6993*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID ) ==
6994*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalFormatResolvePropertiesANDROID ),
6995*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6996*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value,
6997*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6998*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value,
6999*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFormatResolvePropertiesANDROID is not nothrow_move_constructible!" );
7000*90277196SAndroid Build Coastguard Worker 
7001*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID ) ==
7002*90277196SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatResolvePropertiesANDROID ),
7003*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7004*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value,
7005*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7006*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value,
7007*90277196SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatResolvePropertiesANDROID is not nothrow_move_constructible!" );
7008*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
7009*90277196SAndroid Build Coastguard Worker 
7010*90277196SAndroid Build Coastguard Worker //=== VK_AMD_anti_lag ===
7011*90277196SAndroid Build Coastguard Worker 
7012*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD ) == sizeof( VkPhysicalDeviceAntiLagFeaturesAMD ),
7013*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7014*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD>::value, "struct wrapper is not a standard layout!" );
7015*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD>::value,
7016*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAntiLagFeaturesAMD is not nothrow_move_constructible!" );
7017*90277196SAndroid Build Coastguard Worker 
7018*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AntiLagDataAMD ) == sizeof( VkAntiLagDataAMD ), "struct and wrapper have different size!" );
7019*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>::value, "struct wrapper is not a standard layout!" );
7020*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>::value,
7021*90277196SAndroid Build Coastguard Worker                           "AntiLagDataAMD is not nothrow_move_constructible!" );
7022*90277196SAndroid Build Coastguard Worker 
7023*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD ) == sizeof( VkAntiLagPresentationInfoAMD ),
7024*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7025*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>::value, "struct wrapper is not a standard layout!" );
7026*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>::value,
7027*90277196SAndroid Build Coastguard Worker                           "AntiLagPresentationInfoAMD is not nothrow_move_constructible!" );
7028*90277196SAndroid Build Coastguard Worker 
7029*90277196SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_position_fetch ===
7030*90277196SAndroid Build Coastguard Worker 
7031*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR ) ==
7032*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR ),
7033*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7034*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value,
7035*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7036*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value,
7037*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPositionFetchFeaturesKHR is not nothrow_move_constructible!" );
7038*90277196SAndroid Build Coastguard Worker 
7039*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_object ===
7040*90277196SAndroid Build Coastguard Worker 
7041*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderEXT ) == sizeof( VkShaderEXT ), "handle and wrapper have different size!" );
7042*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not copy_constructible!" );
7043*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not nothrow_move_constructible!" );
7044*90277196SAndroid Build Coastguard Worker 
7045*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderObjectFeaturesEXT ),
7046*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7047*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value,
7048*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7049*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value,
7050*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderObjectFeaturesEXT is not nothrow_move_constructible!" );
7051*90277196SAndroid Build Coastguard Worker 
7052*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT ) == sizeof( VkPhysicalDeviceShaderObjectPropertiesEXT ),
7053*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7054*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value,
7055*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7056*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value,
7057*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderObjectPropertiesEXT is not nothrow_move_constructible!" );
7058*90277196SAndroid Build Coastguard Worker 
7059*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT ) == sizeof( VkShaderCreateInfoEXT ), "struct and wrapper have different size!" );
7060*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
7061*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value,
7062*90277196SAndroid Build Coastguard Worker                           "ShaderCreateInfoEXT is not nothrow_move_constructible!" );
7063*90277196SAndroid Build Coastguard Worker 
7064*90277196SAndroid Build Coastguard Worker //=== VK_KHR_pipeline_binary ===
7065*90277196SAndroid Build Coastguard Worker 
7066*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR ) == sizeof( VkPhysicalDevicePipelineBinaryFeaturesKHR ),
7067*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7068*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR>::value,
7069*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7070*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR>::value,
7071*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineBinaryFeaturesKHR is not nothrow_move_constructible!" );
7072*90277196SAndroid Build Coastguard Worker 
7073*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR ) == sizeof( VkPhysicalDevicePipelineBinaryPropertiesKHR ),
7074*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7075*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR>::value,
7076*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7077*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR>::value,
7078*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineBinaryPropertiesKHR is not nothrow_move_constructible!" );
7079*90277196SAndroid Build Coastguard Worker 
7080*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR ) ==
7081*90277196SAndroid Build Coastguard Worker                             sizeof( VkDevicePipelineBinaryInternalCacheControlKHR ),
7082*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7083*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR>::value,
7084*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7085*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR>::value,
7086*90277196SAndroid Build Coastguard Worker                           "DevicePipelineBinaryInternalCacheControlKHR is not nothrow_move_constructible!" );
7087*90277196SAndroid Build Coastguard Worker 
7088*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKHR ) == sizeof( VkPipelineBinaryKHR ), "handle and wrapper have different size!" );
7089*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>::value, "PipelineBinaryKHR is not copy_constructible!" );
7090*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>::value,
7091*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryKHR is not nothrow_move_constructible!" );
7092*90277196SAndroid Build Coastguard Worker 
7093*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR ) == sizeof( VkPipelineBinaryKeyKHR ), "struct and wrapper have different size!" );
7094*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR>::value, "struct wrapper is not a standard layout!" );
7095*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR>::value,
7096*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryKeyKHR is not nothrow_move_constructible!" );
7097*90277196SAndroid Build Coastguard Worker 
7098*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR ) == sizeof( VkPipelineBinaryDataKHR ),
7099*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7100*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR>::value, "struct wrapper is not a standard layout!" );
7101*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR>::value,
7102*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryDataKHR is not nothrow_move_constructible!" );
7103*90277196SAndroid Build Coastguard Worker 
7104*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR ) == sizeof( VkPipelineBinaryKeysAndDataKHR ),
7105*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7106*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR>::value, "struct wrapper is not a standard layout!" );
7107*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR>::value,
7108*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryKeysAndDataKHR is not nothrow_move_constructible!" );
7109*90277196SAndroid Build Coastguard Worker 
7110*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR ) == sizeof( VkPipelineBinaryCreateInfoKHR ),
7111*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7112*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
7113*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR>::value,
7114*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryCreateInfoKHR is not nothrow_move_constructible!" );
7115*90277196SAndroid Build Coastguard Worker 
7116*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR ) == sizeof( VkPipelineBinaryInfoKHR ),
7117*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7118*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR>::value, "struct wrapper is not a standard layout!" );
7119*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR>::value,
7120*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryInfoKHR is not nothrow_move_constructible!" );
7121*90277196SAndroid Build Coastguard Worker 
7122*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR ) == sizeof( VkReleaseCapturedPipelineDataInfoKHR ),
7123*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7124*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR>::value,
7125*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7126*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR>::value,
7127*90277196SAndroid Build Coastguard Worker                           "ReleaseCapturedPipelineDataInfoKHR is not nothrow_move_constructible!" );
7128*90277196SAndroid Build Coastguard Worker 
7129*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR ) == sizeof( VkPipelineBinaryDataInfoKHR ),
7130*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7131*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR>::value, "struct wrapper is not a standard layout!" );
7132*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR>::value,
7133*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryDataInfoKHR is not nothrow_move_constructible!" );
7134*90277196SAndroid Build Coastguard Worker 
7135*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR ) == sizeof( VkPipelineCreateInfoKHR ),
7136*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7137*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
7138*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR>::value,
7139*90277196SAndroid Build Coastguard Worker                           "PipelineCreateInfoKHR is not nothrow_move_constructible!" );
7140*90277196SAndroid Build Coastguard Worker 
7141*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR ) == sizeof( VkPipelineBinaryHandlesInfoKHR ),
7142*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7143*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR>::value, "struct wrapper is not a standard layout!" );
7144*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR>::value,
7145*90277196SAndroid Build Coastguard Worker                           "PipelineBinaryHandlesInfoKHR is not nothrow_move_constructible!" );
7146*90277196SAndroid Build Coastguard Worker 
7147*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_tile_properties ===
7148*90277196SAndroid Build Coastguard Worker 
7149*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM ) == sizeof( VkPhysicalDeviceTilePropertiesFeaturesQCOM ),
7150*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7151*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value,
7152*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7153*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value,
7154*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceTilePropertiesFeaturesQCOM is not nothrow_move_constructible!" );
7155*90277196SAndroid Build Coastguard Worker 
7156*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TilePropertiesQCOM ) == sizeof( VkTilePropertiesQCOM ), "struct and wrapper have different size!" );
7157*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value, "struct wrapper is not a standard layout!" );
7158*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value,
7159*90277196SAndroid Build Coastguard Worker                           "TilePropertiesQCOM is not nothrow_move_constructible!" );
7160*90277196SAndroid Build Coastguard Worker 
7161*90277196SAndroid Build Coastguard Worker //=== VK_SEC_amigo_profiling ===
7162*90277196SAndroid Build Coastguard Worker 
7163*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC ) == sizeof( VkPhysicalDeviceAmigoProfilingFeaturesSEC ),
7164*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7165*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value,
7166*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7167*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value,
7168*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAmigoProfilingFeaturesSEC is not nothrow_move_constructible!" );
7169*90277196SAndroid Build Coastguard Worker 
7170*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC ) == sizeof( VkAmigoProfilingSubmitInfoSEC ),
7171*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7172*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value, "struct wrapper is not a standard layout!" );
7173*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value,
7174*90277196SAndroid Build Coastguard Worker                           "AmigoProfilingSubmitInfoSEC is not nothrow_move_constructible!" );
7175*90277196SAndroid Build Coastguard Worker 
7176*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_multiview_per_view_viewports ===
7177*90277196SAndroid Build Coastguard Worker 
7178*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ) ==
7179*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ),
7180*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7181*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value,
7182*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7183*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value,
7184*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM is not nothrow_move_constructible!" );
7185*90277196SAndroid Build Coastguard Worker 
7186*90277196SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_invocation_reorder ===
7187*90277196SAndroid Build Coastguard Worker 
7188*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ) ==
7189*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV ),
7190*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7191*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value,
7192*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7193*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value,
7194*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingInvocationReorderPropertiesNV is not nothrow_move_constructible!" );
7195*90277196SAndroid Build Coastguard Worker 
7196*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV ) ==
7197*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV ),
7198*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7199*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value,
7200*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7201*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value,
7202*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingInvocationReorderFeaturesNV is not nothrow_move_constructible!" );
7203*90277196SAndroid Build Coastguard Worker 
7204*90277196SAndroid Build Coastguard Worker //=== VK_NV_extended_sparse_address_space ===
7205*90277196SAndroid Build Coastguard Worker 
7206*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ) ==
7207*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ),
7208*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7209*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value,
7210*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7211*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value,
7212*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV is not nothrow_move_constructible!" );
7213*90277196SAndroid Build Coastguard Worker 
7214*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ) ==
7215*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV ),
7216*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7217*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value,
7218*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7219*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value,
7220*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedSparseAddressSpacePropertiesNV is not nothrow_move_constructible!" );
7221*90277196SAndroid Build Coastguard Worker 
7222*90277196SAndroid Build Coastguard Worker //=== VK_EXT_mutable_descriptor_type ===
7223*90277196SAndroid Build Coastguard Worker 
7224*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT ) ==
7225*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT ),
7226*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7227*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value,
7228*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7229*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value,
7230*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMutableDescriptorTypeFeaturesEXT is not nothrow_move_constructible!" );
7231*90277196SAndroid Build Coastguard Worker 
7232*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT ) == sizeof( VkMutableDescriptorTypeListEXT ),
7233*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7234*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value, "struct wrapper is not a standard layout!" );
7235*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value,
7236*90277196SAndroid Build Coastguard Worker                           "MutableDescriptorTypeListEXT is not nothrow_move_constructible!" );
7237*90277196SAndroid Build Coastguard Worker 
7238*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT ) == sizeof( VkMutableDescriptorTypeCreateInfoEXT ),
7239*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7240*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value,
7241*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7242*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value,
7243*90277196SAndroid Build Coastguard Worker                           "MutableDescriptorTypeCreateInfoEXT is not nothrow_move_constructible!" );
7244*90277196SAndroid Build Coastguard Worker 
7245*90277196SAndroid Build Coastguard Worker //=== VK_EXT_legacy_vertex_attributes ===
7246*90277196SAndroid Build Coastguard Worker 
7247*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT ) ==
7248*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT ),
7249*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7250*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value,
7251*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7252*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value,
7253*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyVertexAttributesFeaturesEXT is not nothrow_move_constructible!" );
7254*90277196SAndroid Build Coastguard Worker 
7255*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT ) ==
7256*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT ),
7257*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7258*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value,
7259*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7260*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value,
7261*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyVertexAttributesPropertiesEXT is not nothrow_move_constructible!" );
7262*90277196SAndroid Build Coastguard Worker 
7263*90277196SAndroid Build Coastguard Worker //=== VK_EXT_layer_settings ===
7264*90277196SAndroid Build Coastguard Worker 
7265*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT ) == sizeof( VkLayerSettingsCreateInfoEXT ),
7266*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7267*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
7268*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value,
7269*90277196SAndroid Build Coastguard Worker                           "LayerSettingsCreateInfoEXT is not nothrow_move_constructible!" );
7270*90277196SAndroid Build Coastguard Worker 
7271*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingEXT ) == sizeof( VkLayerSettingEXT ), "struct and wrapper have different size!" );
7272*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value, "struct wrapper is not a standard layout!" );
7273*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value,
7274*90277196SAndroid Build Coastguard Worker                           "LayerSettingEXT is not nothrow_move_constructible!" );
7275*90277196SAndroid Build Coastguard Worker 
7276*90277196SAndroid Build Coastguard Worker //=== VK_ARM_shader_core_builtins ===
7277*90277196SAndroid Build Coastguard Worker 
7278*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM ) ==
7279*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM ),
7280*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7281*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value,
7282*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7283*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value,
7284*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreBuiltinsFeaturesARM is not nothrow_move_constructible!" );
7285*90277196SAndroid Build Coastguard Worker 
7286*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM ) ==
7287*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM ),
7288*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7289*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value,
7290*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7291*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value,
7292*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreBuiltinsPropertiesARM is not nothrow_move_constructible!" );
7293*90277196SAndroid Build Coastguard Worker 
7294*90277196SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_library_group_handles ===
7295*90277196SAndroid Build Coastguard Worker 
7296*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ) ==
7297*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ),
7298*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7299*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value,
7300*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7301*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value,
7302*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT is not nothrow_move_constructible!" );
7303*90277196SAndroid Build Coastguard Worker 
7304*90277196SAndroid Build Coastguard Worker //=== VK_EXT_dynamic_rendering_unused_attachments ===
7305*90277196SAndroid Build Coastguard Worker 
7306*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ) ==
7307*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ),
7308*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7309*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value,
7310*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7311*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value,
7312*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT is not nothrow_move_constructible!" );
7313*90277196SAndroid Build Coastguard Worker 
7314*90277196SAndroid Build Coastguard Worker //=== VK_NV_low_latency2 ===
7315*90277196SAndroid Build Coastguard Worker 
7316*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV ) == sizeof( VkLatencySleepModeInfoNV ),
7317*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7318*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value, "struct wrapper is not a standard layout!" );
7319*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value,
7320*90277196SAndroid Build Coastguard Worker                           "LatencySleepModeInfoNV is not nothrow_move_constructible!" );
7321*90277196SAndroid Build Coastguard Worker 
7322*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepInfoNV ) == sizeof( VkLatencySleepInfoNV ), "struct and wrapper have different size!" );
7323*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value, "struct wrapper is not a standard layout!" );
7324*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value,
7325*90277196SAndroid Build Coastguard Worker                           "LatencySleepInfoNV is not nothrow_move_constructible!" );
7326*90277196SAndroid Build Coastguard Worker 
7327*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV ) == sizeof( VkSetLatencyMarkerInfoNV ),
7328*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7329*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" );
7330*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value,
7331*90277196SAndroid Build Coastguard Worker                           "SetLatencyMarkerInfoNV is not nothrow_move_constructible!" );
7332*90277196SAndroid Build Coastguard Worker 
7333*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV ) == sizeof( VkGetLatencyMarkerInfoNV ),
7334*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7335*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" );
7336*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value,
7337*90277196SAndroid Build Coastguard Worker                           "GetLatencyMarkerInfoNV is not nothrow_move_constructible!" );
7338*90277196SAndroid Build Coastguard Worker 
7339*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV ) == sizeof( VkLatencyTimingsFrameReportNV ),
7340*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7341*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value, "struct wrapper is not a standard layout!" );
7342*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value,
7343*90277196SAndroid Build Coastguard Worker                           "LatencyTimingsFrameReportNV is not nothrow_move_constructible!" );
7344*90277196SAndroid Build Coastguard Worker 
7345*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV ) == sizeof( VkLatencySubmissionPresentIdNV ),
7346*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7347*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value, "struct wrapper is not a standard layout!" );
7348*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value,
7349*90277196SAndroid Build Coastguard Worker                           "LatencySubmissionPresentIdNV is not nothrow_move_constructible!" );
7350*90277196SAndroid Build Coastguard Worker 
7351*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV ) == sizeof( VkSwapchainLatencyCreateInfoNV ),
7352*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7353*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
7354*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value,
7355*90277196SAndroid Build Coastguard Worker                           "SwapchainLatencyCreateInfoNV is not nothrow_move_constructible!" );
7356*90277196SAndroid Build Coastguard Worker 
7357*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV ) == sizeof( VkOutOfBandQueueTypeInfoNV ),
7358*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7359*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value, "struct wrapper is not a standard layout!" );
7360*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value,
7361*90277196SAndroid Build Coastguard Worker                           "OutOfBandQueueTypeInfoNV is not nothrow_move_constructible!" );
7362*90277196SAndroid Build Coastguard Worker 
7363*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV ) == sizeof( VkLatencySurfaceCapabilitiesNV ),
7364*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7365*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value, "struct wrapper is not a standard layout!" );
7366*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value,
7367*90277196SAndroid Build Coastguard Worker                           "LatencySurfaceCapabilitiesNV is not nothrow_move_constructible!" );
7368*90277196SAndroid Build Coastguard Worker 
7369*90277196SAndroid Build Coastguard Worker //=== VK_KHR_cooperative_matrix ===
7370*90277196SAndroid Build Coastguard Worker 
7371*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR ) == sizeof( VkCooperativeMatrixPropertiesKHR ),
7372*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7373*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
7374*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value,
7375*90277196SAndroid Build Coastguard Worker                           "CooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" );
7376*90277196SAndroid Build Coastguard Worker 
7377*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesKHR ),
7378*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7379*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value,
7380*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7381*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value,
7382*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixFeaturesKHR is not nothrow_move_constructible!" );
7383*90277196SAndroid Build Coastguard Worker 
7384*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR ) ==
7385*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesKHR ),
7386*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7387*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value,
7388*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7389*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value,
7390*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" );
7391*90277196SAndroid Build Coastguard Worker 
7392*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_multiview_per_view_render_areas ===
7393*90277196SAndroid Build Coastguard Worker 
7394*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ) ==
7395*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ),
7396*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7397*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value,
7398*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7399*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value,
7400*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM is not nothrow_move_constructible!" );
7401*90277196SAndroid Build Coastguard Worker 
7402*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ) ==
7403*90277196SAndroid Build Coastguard Worker                             sizeof( VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ),
7404*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7405*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value,
7406*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7407*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value,
7408*90277196SAndroid Build Coastguard Worker                           "MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM is not nothrow_move_constructible!" );
7409*90277196SAndroid Build Coastguard Worker 
7410*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_av1 ===
7411*90277196SAndroid Build Coastguard Worker 
7412*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR ) == sizeof( VkVideoDecodeAV1ProfileInfoKHR ),
7413*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7414*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
7415*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value,
7416*90277196SAndroid Build Coastguard Worker                           "VideoDecodeAV1ProfileInfoKHR is not nothrow_move_constructible!" );
7417*90277196SAndroid Build Coastguard Worker 
7418*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR ) == sizeof( VkVideoDecodeAV1CapabilitiesKHR ),
7419*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7420*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
7421*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value,
7422*90277196SAndroid Build Coastguard Worker                           "VideoDecodeAV1CapabilitiesKHR is not nothrow_move_constructible!" );
7423*90277196SAndroid Build Coastguard Worker 
7424*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR ) ==
7425*90277196SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeAV1SessionParametersCreateInfoKHR ),
7426*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7427*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value,
7428*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7429*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value,
7430*90277196SAndroid Build Coastguard Worker                           "VideoDecodeAV1SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
7431*90277196SAndroid Build Coastguard Worker 
7432*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR ) == sizeof( VkVideoDecodeAV1PictureInfoKHR ),
7433*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7434*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
7435*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value,
7436*90277196SAndroid Build Coastguard Worker                           "VideoDecodeAV1PictureInfoKHR is not nothrow_move_constructible!" );
7437*90277196SAndroid Build Coastguard Worker 
7438*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR ) == sizeof( VkVideoDecodeAV1DpbSlotInfoKHR ),
7439*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7440*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
7441*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value,
7442*90277196SAndroid Build Coastguard Worker                           "VideoDecodeAV1DpbSlotInfoKHR is not nothrow_move_constructible!" );
7443*90277196SAndroid Build Coastguard Worker 
7444*90277196SAndroid Build Coastguard Worker //=== VK_KHR_video_maintenance1 ===
7445*90277196SAndroid Build Coastguard Worker 
7446*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoMaintenance1FeaturesKHR ),
7447*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7448*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value,
7449*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7450*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value,
7451*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoMaintenance1FeaturesKHR is not nothrow_move_constructible!" );
7452*90277196SAndroid Build Coastguard Worker 
7453*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR ) == sizeof( VkVideoInlineQueryInfoKHR ),
7454*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7455*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value, "struct wrapper is not a standard layout!" );
7456*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value,
7457*90277196SAndroid Build Coastguard Worker                           "VideoInlineQueryInfoKHR is not nothrow_move_constructible!" );
7458*90277196SAndroid Build Coastguard Worker 
7459*90277196SAndroid Build Coastguard Worker //=== VK_NV_per_stage_descriptor_set ===
7460*90277196SAndroid Build Coastguard Worker 
7461*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV ) ==
7462*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePerStageDescriptorSetFeaturesNV ),
7463*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7464*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value,
7465*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7466*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value,
7467*90277196SAndroid Build Coastguard Worker                           "PhysicalDevicePerStageDescriptorSetFeaturesNV is not nothrow_move_constructible!" );
7468*90277196SAndroid Build Coastguard Worker 
7469*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_image_processing2 ===
7470*90277196SAndroid Build Coastguard Worker 
7471*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessing2FeaturesQCOM ),
7472*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7473*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value,
7474*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7475*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value,
7476*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessing2FeaturesQCOM is not nothrow_move_constructible!" );
7477*90277196SAndroid Build Coastguard Worker 
7478*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM ) ==
7479*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageProcessing2PropertiesQCOM ),
7480*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7481*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value,
7482*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7483*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value,
7484*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessing2PropertiesQCOM is not nothrow_move_constructible!" );
7485*90277196SAndroid Build Coastguard Worker 
7486*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM ) == sizeof( VkSamplerBlockMatchWindowCreateInfoQCOM ),
7487*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7488*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value,
7489*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7490*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value,
7491*90277196SAndroid Build Coastguard Worker                           "SamplerBlockMatchWindowCreateInfoQCOM is not nothrow_move_constructible!" );
7492*90277196SAndroid Build Coastguard Worker 
7493*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_filter_cubic_weights ===
7494*90277196SAndroid Build Coastguard Worker 
7495*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicWeightsFeaturesQCOM ),
7496*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7497*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value,
7498*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7499*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value,
7500*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCubicWeightsFeaturesQCOM is not nothrow_move_constructible!" );
7501*90277196SAndroid Build Coastguard Worker 
7502*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM ) == sizeof( VkSamplerCubicWeightsCreateInfoQCOM ),
7503*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7504*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value, "struct wrapper is not a standard layout!" );
7505*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value,
7506*90277196SAndroid Build Coastguard Worker                           "SamplerCubicWeightsCreateInfoQCOM is not nothrow_move_constructible!" );
7507*90277196SAndroid Build Coastguard Worker 
7508*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM ) == sizeof( VkBlitImageCubicWeightsInfoQCOM ),
7509*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7510*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value, "struct wrapper is not a standard layout!" );
7511*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value,
7512*90277196SAndroid Build Coastguard Worker                           "BlitImageCubicWeightsInfoQCOM is not nothrow_move_constructible!" );
7513*90277196SAndroid Build Coastguard Worker 
7514*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_ycbcr_degamma ===
7515*90277196SAndroid Build Coastguard Worker 
7516*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM ) == sizeof( VkPhysicalDeviceYcbcrDegammaFeaturesQCOM ),
7517*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7518*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value,
7519*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7520*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value,
7521*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcrDegammaFeaturesQCOM is not nothrow_move_constructible!" );
7522*90277196SAndroid Build Coastguard Worker 
7523*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ) ==
7524*90277196SAndroid Build Coastguard Worker                             sizeof( VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ),
7525*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7526*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value,
7527*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7528*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value,
7529*90277196SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM is not nothrow_move_constructible!" );
7530*90277196SAndroid Build Coastguard Worker 
7531*90277196SAndroid Build Coastguard Worker //=== VK_QCOM_filter_cubic_clamp ===
7532*90277196SAndroid Build Coastguard Worker 
7533*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicClampFeaturesQCOM ),
7534*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7535*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value,
7536*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7537*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value,
7538*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCubicClampFeaturesQCOM is not nothrow_move_constructible!" );
7539*90277196SAndroid Build Coastguard Worker 
7540*90277196SAndroid Build Coastguard Worker //=== VK_EXT_attachment_feedback_loop_dynamic_state ===
7541*90277196SAndroid Build Coastguard Worker 
7542*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ) ==
7543*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ),
7544*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7545*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value,
7546*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7547*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value,
7548*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
7549*90277196SAndroid Build Coastguard Worker 
7550*90277196SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_SCREEN_QNX )
7551*90277196SAndroid Build Coastguard Worker //=== VK_QNX_external_memory_screen_buffer ===
7552*90277196SAndroid Build Coastguard Worker 
7553*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX ) == sizeof( VkScreenBufferPropertiesQNX ),
7554*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7555*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value, "struct wrapper is not a standard layout!" );
7556*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value,
7557*90277196SAndroid Build Coastguard Worker                           "ScreenBufferPropertiesQNX is not nothrow_move_constructible!" );
7558*90277196SAndroid Build Coastguard Worker 
7559*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX ) == sizeof( VkScreenBufferFormatPropertiesQNX ),
7560*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7561*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value, "struct wrapper is not a standard layout!" );
7562*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value,
7563*90277196SAndroid Build Coastguard Worker                           "ScreenBufferFormatPropertiesQNX is not nothrow_move_constructible!" );
7564*90277196SAndroid Build Coastguard Worker 
7565*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX ) == sizeof( VkImportScreenBufferInfoQNX ),
7566*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7567*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value, "struct wrapper is not a standard layout!" );
7568*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value,
7569*90277196SAndroid Build Coastguard Worker                           "ImportScreenBufferInfoQNX is not nothrow_move_constructible!" );
7570*90277196SAndroid Build Coastguard Worker 
7571*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatQNX ) == sizeof( VkExternalFormatQNX ), "struct and wrapper have different size!" );
7572*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value, "struct wrapper is not a standard layout!" );
7573*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value,
7574*90277196SAndroid Build Coastguard Worker                           "ExternalFormatQNX is not nothrow_move_constructible!" );
7575*90277196SAndroid Build Coastguard Worker 
7576*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ) ==
7577*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ),
7578*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7579*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value,
7580*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7581*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value,
7582*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX is not nothrow_move_constructible!" );
7583*90277196SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
7584*90277196SAndroid Build Coastguard Worker 
7585*90277196SAndroid Build Coastguard Worker //=== VK_MSFT_layered_driver ===
7586*90277196SAndroid Build Coastguard Worker 
7587*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT ) == sizeof( VkPhysicalDeviceLayeredDriverPropertiesMSFT ),
7588*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7589*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
7590*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7591*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
7592*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLayeredDriverPropertiesMSFT is not nothrow_move_constructible!" );
7593*90277196SAndroid Build Coastguard Worker 
7594*90277196SAndroid Build Coastguard Worker //=== VK_KHR_calibrated_timestamps ===
7595*90277196SAndroid Build Coastguard Worker 
7596*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR ) == sizeof( VkCalibratedTimestampInfoKHR ),
7597*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7598*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value, "struct wrapper is not a standard layout!" );
7599*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value,
7600*90277196SAndroid Build Coastguard Worker                           "CalibratedTimestampInfoKHR is not nothrow_move_constructible!" );
7601*90277196SAndroid Build Coastguard Worker 
7602*90277196SAndroid Build Coastguard Worker //=== VK_KHR_maintenance6 ===
7603*90277196SAndroid Build Coastguard Worker 
7604*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT ) == sizeof( VkSetDescriptorBufferOffsetsInfoEXT ),
7605*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7606*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value, "struct wrapper is not a standard layout!" );
7607*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value,
7608*90277196SAndroid Build Coastguard Worker                           "SetDescriptorBufferOffsetsInfoEXT is not nothrow_move_constructible!" );
7609*90277196SAndroid Build Coastguard Worker 
7610*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT ) ==
7611*90277196SAndroid Build Coastguard Worker                             sizeof( VkBindDescriptorBufferEmbeddedSamplersInfoEXT ),
7612*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7613*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value,
7614*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7615*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value,
7616*90277196SAndroid Build Coastguard Worker                           "BindDescriptorBufferEmbeddedSamplersInfoEXT is not nothrow_move_constructible!" );
7617*90277196SAndroid Build Coastguard Worker 
7618*90277196SAndroid Build Coastguard Worker //=== VK_NV_descriptor_pool_overallocation ===
7619*90277196SAndroid Build Coastguard Worker 
7620*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV ) ==
7621*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV ),
7622*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7623*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value,
7624*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7625*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value,
7626*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorPoolOverallocationFeaturesNV is not nothrow_move_constructible!" );
7627*90277196SAndroid Build Coastguard Worker 
7628*90277196SAndroid Build Coastguard Worker //=== VK_NV_raw_access_chains ===
7629*90277196SAndroid Build Coastguard Worker 
7630*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV ) == sizeof( VkPhysicalDeviceRawAccessChainsFeaturesNV ),
7631*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7632*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value,
7633*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7634*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value,
7635*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRawAccessChainsFeaturesNV is not nothrow_move_constructible!" );
7636*90277196SAndroid Build Coastguard Worker 
7637*90277196SAndroid Build Coastguard Worker //=== VK_KHR_shader_relaxed_extended_instruction ===
7638*90277196SAndroid Build Coastguard Worker 
7639*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR ) ==
7640*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR ),
7641*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7642*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>::value,
7643*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7644*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>::value,
7645*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR is not nothrow_move_constructible!" );
7646*90277196SAndroid Build Coastguard Worker 
7647*90277196SAndroid Build Coastguard Worker //=== VK_NV_command_buffer_inheritance ===
7648*90277196SAndroid Build Coastguard Worker 
7649*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV ) ==
7650*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCommandBufferInheritanceFeaturesNV ),
7651*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7652*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV>::value,
7653*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7654*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV>::value,
7655*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceCommandBufferInheritanceFeaturesNV is not nothrow_move_constructible!" );
7656*90277196SAndroid Build Coastguard Worker 
7657*90277196SAndroid Build Coastguard Worker //=== VK_KHR_maintenance7 ===
7658*90277196SAndroid Build Coastguard Worker 
7659*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance7FeaturesKHR ),
7660*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7661*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR>::value,
7662*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7663*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR>::value,
7664*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance7FeaturesKHR is not nothrow_move_constructible!" );
7665*90277196SAndroid Build Coastguard Worker 
7666*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance7PropertiesKHR ),
7667*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7668*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR>::value,
7669*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7670*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR>::value,
7671*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance7PropertiesKHR is not nothrow_move_constructible!" );
7672*90277196SAndroid Build Coastguard Worker 
7673*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR ) == sizeof( VkPhysicalDeviceLayeredApiPropertiesListKHR ),
7674*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7675*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR>::value,
7676*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7677*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR>::value,
7678*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLayeredApiPropertiesListKHR is not nothrow_move_constructible!" );
7679*90277196SAndroid Build Coastguard Worker 
7680*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR ) == sizeof( VkPhysicalDeviceLayeredApiPropertiesKHR ),
7681*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7682*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR>::value,
7683*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7684*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR>::value,
7685*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLayeredApiPropertiesKHR is not nothrow_move_constructible!" );
7686*90277196SAndroid Build Coastguard Worker 
7687*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR ) ==
7688*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLayeredApiVulkanPropertiesKHR ),
7689*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7690*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR>::value,
7691*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7692*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR>::value,
7693*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceLayeredApiVulkanPropertiesKHR is not nothrow_move_constructible!" );
7694*90277196SAndroid Build Coastguard Worker 
7695*90277196SAndroid Build Coastguard Worker //=== VK_NV_shader_atomic_float16_vector ===
7696*90277196SAndroid Build Coastguard Worker 
7697*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ) ==
7698*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ),
7699*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7700*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value,
7701*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7702*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value,
7703*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV is not nothrow_move_constructible!" );
7704*90277196SAndroid Build Coastguard Worker 
7705*90277196SAndroid Build Coastguard Worker //=== VK_EXT_shader_replicated_composites ===
7706*90277196SAndroid Build Coastguard Worker 
7707*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT ) ==
7708*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT ),
7709*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7710*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value,
7711*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7712*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value,
7713*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderReplicatedCompositesFeaturesEXT is not nothrow_move_constructible!" );
7714*90277196SAndroid Build Coastguard Worker 
7715*90277196SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_validation ===
7716*90277196SAndroid Build Coastguard Worker 
7717*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV ) ==
7718*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingValidationFeaturesNV ),
7719*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7720*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value,
7721*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7722*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value,
7723*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingValidationFeaturesNV is not nothrow_move_constructible!" );
7724*90277196SAndroid Build Coastguard Worker 
7725*90277196SAndroid Build Coastguard Worker //=== VK_MESA_image_alignment_control ===
7726*90277196SAndroid Build Coastguard Worker 
7727*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA ) ==
7728*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageAlignmentControlFeaturesMESA ),
7729*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7730*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
7731*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7732*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
7733*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageAlignmentControlFeaturesMESA is not nothrow_move_constructible!" );
7734*90277196SAndroid Build Coastguard Worker 
7735*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA ) ==
7736*90277196SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageAlignmentControlPropertiesMESA ),
7737*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7738*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
7739*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7740*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
7741*90277196SAndroid Build Coastguard Worker                           "PhysicalDeviceImageAlignmentControlPropertiesMESA is not nothrow_move_constructible!" );
7742*90277196SAndroid Build Coastguard Worker 
7743*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA ) == sizeof( VkImageAlignmentControlCreateInfoMESA ),
7744*90277196SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7745*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
7746*90277196SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7747*90277196SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
7748*90277196SAndroid Build Coastguard Worker                           "ImageAlignmentControlCreateInfoMESA is not nothrow_move_constructible!" );
7749*90277196SAndroid Build Coastguard Worker 
7750*90277196SAndroid Build Coastguard Worker #endif
7751