xref: /aosp_15_r20/external/swiftshader/include/vulkan/vulkan_static_assertions.hpp (revision 03ce13f70fcc45d86ee91b7ee4cab1936a95046e)
1*03ce13f7SAndroid Build Coastguard Worker // Copyright 2015-2024 The Khronos Group Inc.
2*03ce13f7SAndroid Build Coastguard Worker //
3*03ce13f7SAndroid Build Coastguard Worker // SPDX-License-Identifier: Apache-2.0 OR MIT
4*03ce13f7SAndroid Build Coastguard Worker //
5*03ce13f7SAndroid Build Coastguard Worker 
6*03ce13f7SAndroid Build Coastguard Worker // This header is generated from the Khronos Vulkan XML API Registry.
7*03ce13f7SAndroid Build Coastguard Worker 
8*03ce13f7SAndroid Build Coastguard Worker #ifndef VULKAN_STATIC_ASSERTIONS_HPP
9*03ce13f7SAndroid Build Coastguard Worker #define VULKAN_STATIC_ASSERTIONS_HPP
10*03ce13f7SAndroid Build Coastguard Worker 
11*03ce13f7SAndroid Build Coastguard Worker #include <vulkan/vulkan.hpp>
12*03ce13f7SAndroid Build Coastguard Worker 
13*03ce13f7SAndroid Build Coastguard Worker //=========================
14*03ce13f7SAndroid Build Coastguard Worker //=== static_assertions ===
15*03ce13f7SAndroid Build Coastguard Worker //=========================
16*03ce13f7SAndroid Build Coastguard Worker 
17*03ce13f7SAndroid Build Coastguard Worker //=== VK_VERSION_1_0 ===
18*03ce13f7SAndroid Build Coastguard Worker 
19*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent2D ) == sizeof( VkExtent2D ), "struct and wrapper have different size!" );
20*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent2D>::value, "struct wrapper is not a standard layout!" );
21*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent2D>::value, "Extent2D is not nothrow_move_constructible!" );
22*03ce13f7SAndroid Build Coastguard Worker 
23*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent3D ) == sizeof( VkExtent3D ), "struct and wrapper have different size!" );
24*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent3D>::value, "struct wrapper is not a standard layout!" );
25*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent3D>::value, "Extent3D is not nothrow_move_constructible!" );
26*03ce13f7SAndroid Build Coastguard Worker 
27*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset2D ) == sizeof( VkOffset2D ), "struct and wrapper have different size!" );
28*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset2D>::value, "struct wrapper is not a standard layout!" );
29*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset2D>::value, "Offset2D is not nothrow_move_constructible!" );
30*03ce13f7SAndroid Build Coastguard Worker 
31*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset3D ) == sizeof( VkOffset3D ), "struct and wrapper have different size!" );
32*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset3D>::value, "struct wrapper is not a standard layout!" );
33*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset3D>::value, "Offset3D is not nothrow_move_constructible!" );
34*03ce13f7SAndroid Build Coastguard Worker 
35*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Rect2D ) == sizeof( VkRect2D ), "struct and wrapper have different size!" );
36*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Rect2D>::value, "struct wrapper is not a standard layout!" );
37*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Rect2D>::value, "Rect2D is not nothrow_move_constructible!" );
38*03ce13f7SAndroid Build Coastguard Worker 
39*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseInStructure ) == sizeof( VkBaseInStructure ), "struct and wrapper have different size!" );
40*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseInStructure>::value, "struct wrapper is not a standard layout!" );
41*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseInStructure>::value,
42*03ce13f7SAndroid Build Coastguard Worker                           "BaseInStructure is not nothrow_move_constructible!" );
43*03ce13f7SAndroid Build Coastguard Worker 
44*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseOutStructure ) == sizeof( VkBaseOutStructure ), "struct and wrapper have different size!" );
45*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value, "struct wrapper is not a standard layout!" );
46*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value,
47*03ce13f7SAndroid Build Coastguard Worker                           "BaseOutStructure is not nothrow_move_constructible!" );
48*03ce13f7SAndroid Build Coastguard Worker 
49*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" );
50*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
51*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value,
52*03ce13f7SAndroid Build Coastguard Worker                           "BufferMemoryBarrier is not nothrow_move_constructible!" );
53*03ce13f7SAndroid Build Coastguard Worker 
54*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == sizeof( VkDispatchIndirectCommand ),
55*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
56*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value, "struct wrapper is not a standard layout!" );
57*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value,
58*03ce13f7SAndroid Build Coastguard Worker                           "DispatchIndirectCommand is not nothrow_move_constructible!" );
59*03ce13f7SAndroid Build Coastguard Worker 
60*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand ) == sizeof( VkDrawIndexedIndirectCommand ),
61*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
62*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value, "struct wrapper is not a standard layout!" );
63*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value,
64*03ce13f7SAndroid Build Coastguard Worker                           "DrawIndexedIndirectCommand is not nothrow_move_constructible!" );
65*03ce13f7SAndroid Build Coastguard Worker 
66*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndirectCommand ) == sizeof( VkDrawIndirectCommand ), "struct and wrapper have different size!" );
67*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value, "struct wrapper is not a standard layout!" );
68*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value,
69*03ce13f7SAndroid Build Coastguard Worker                           "DrawIndirectCommand is not nothrow_move_constructible!" );
70*03ce13f7SAndroid Build Coastguard Worker 
71*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), "struct and wrapper have different size!" );
72*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
73*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value,
74*03ce13f7SAndroid Build Coastguard Worker                           "ImageMemoryBarrier is not nothrow_move_constructible!" );
75*03ce13f7SAndroid Build Coastguard Worker 
76*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), "struct and wrapper have different size!" );
77*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "struct wrapper is not a standard layout!" );
78*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "MemoryBarrier is not nothrow_move_constructible!" );
79*03ce13f7SAndroid Build Coastguard Worker 
80*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne ) == sizeof( VkPipelineCacheHeaderVersionOne ),
81*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
82*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value, "struct wrapper is not a standard layout!" );
83*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value,
84*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCacheHeaderVersionOne is not nothrow_move_constructible!" );
85*03ce13f7SAndroid Build Coastguard Worker 
86*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), "struct and wrapper have different size!" );
87*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, "struct wrapper is not a standard layout!" );
88*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value,
89*03ce13f7SAndroid Build Coastguard Worker                           "AllocationCallbacks is not nothrow_move_constructible!" );
90*03ce13f7SAndroid Build Coastguard Worker 
91*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ApplicationInfo ) == sizeof( VkApplicationInfo ), "struct and wrapper have different size!" );
92*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value, "struct wrapper is not a standard layout!" );
93*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value,
94*03ce13f7SAndroid Build Coastguard Worker                           "ApplicationInfo is not nothrow_move_constructible!" );
95*03ce13f7SAndroid Build Coastguard Worker 
96*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties ) == sizeof( VkFormatProperties ), "struct and wrapper have different size!" );
97*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties>::value, "struct wrapper is not a standard layout!" );
98*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties>::value,
99*03ce13f7SAndroid Build Coastguard Worker                           "FormatProperties is not nothrow_move_constructible!" );
100*03ce13f7SAndroid Build Coastguard Worker 
101*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties ) == sizeof( VkImageFormatProperties ),
102*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
103*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
104*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value,
105*03ce13f7SAndroid Build Coastguard Worker                           "ImageFormatProperties is not nothrow_move_constructible!" );
106*03ce13f7SAndroid Build Coastguard Worker 
107*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Instance ) == sizeof( VkInstance ), "handle and wrapper have different size!" );
108*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not copy_constructible!" );
109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not nothrow_move_constructible!" );
110*03ce13f7SAndroid Build Coastguard Worker 
111*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InstanceCreateInfo ) == sizeof( VkInstanceCreateInfo ), "struct and wrapper have different size!" );
112*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value, "struct wrapper is not a standard layout!" );
113*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value,
114*03ce13f7SAndroid Build Coastguard Worker                           "InstanceCreateInfo is not nothrow_move_constructible!" );
115*03ce13f7SAndroid Build Coastguard Worker 
116*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHeap ) == sizeof( VkMemoryHeap ), "struct and wrapper have different size!" );
117*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "struct wrapper is not a standard layout!" );
118*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "MemoryHeap is not nothrow_move_constructible!" );
119*03ce13f7SAndroid Build Coastguard Worker 
120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryType ) == sizeof( VkMemoryType ), "struct and wrapper have different size!" );
121*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryType>::value, "struct wrapper is not a standard layout!" );
122*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryType>::value, "MemoryType is not nothrow_move_constructible!" );
123*03ce13f7SAndroid Build Coastguard Worker 
124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice ) == sizeof( VkPhysicalDevice ), "handle and wrapper have different size!" );
125*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value, "PhysicalDevice is not copy_constructible!" );
126*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value,
127*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevice is not nothrow_move_constructible!" );
128*03ce13f7SAndroid Build Coastguard Worker 
129*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures ) == sizeof( VkPhysicalDeviceFeatures ),
130*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
131*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value, "struct wrapper is not a standard layout!" );
132*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value,
133*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFeatures is not nothrow_move_constructible!" );
134*03ce13f7SAndroid Build Coastguard Worker 
135*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits ) == sizeof( VkPhysicalDeviceLimits ), "struct and wrapper have different size!" );
136*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value, "struct wrapper is not a standard layout!" );
137*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value,
138*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLimits is not nothrow_move_constructible!" );
139*03ce13f7SAndroid Build Coastguard Worker 
140*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties ) == sizeof( VkPhysicalDeviceMemoryProperties ),
141*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
142*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value, "struct wrapper is not a standard layout!" );
143*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value,
144*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" );
145*03ce13f7SAndroid Build Coastguard Worker 
146*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == sizeof( VkPhysicalDeviceProperties ),
147*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
148*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, "struct wrapper is not a standard layout!" );
149*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value,
150*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProperties is not nothrow_move_constructible!" );
151*03ce13f7SAndroid Build Coastguard Worker 
152*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == sizeof( VkPhysicalDeviceSparseProperties ),
153*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
154*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, "struct wrapper is not a standard layout!" );
155*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value,
156*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSparseProperties is not nothrow_move_constructible!" );
157*03ce13f7SAndroid Build Coastguard Worker 
158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ),
159*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
160*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, "struct wrapper is not a standard layout!" );
161*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value,
162*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyProperties is not nothrow_move_constructible!" );
163*03ce13f7SAndroid Build Coastguard Worker 
164*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Device ) == sizeof( VkDevice ), "handle and wrapper have different size!" );
165*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not copy_constructible!" );
166*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not nothrow_move_constructible!" );
167*03ce13f7SAndroid Build Coastguard Worker 
168*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), "struct and wrapper have different size!" );
169*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
170*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value,
171*03ce13f7SAndroid Build Coastguard Worker                           "DeviceCreateInfo is not nothrow_move_constructible!" );
172*03ce13f7SAndroid Build Coastguard Worker 
173*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ),
174*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
175*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, "struct wrapper is not a standard layout!" );
176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value,
177*03ce13f7SAndroid Build Coastguard Worker                           "DeviceQueueCreateInfo is not nothrow_move_constructible!" );
178*03ce13f7SAndroid Build Coastguard Worker 
179*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), "struct and wrapper have different size!" );
180*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, "struct wrapper is not a standard layout!" );
181*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value,
182*03ce13f7SAndroid Build Coastguard Worker                           "ExtensionProperties is not nothrow_move_constructible!" );
183*03ce13f7SAndroid Build Coastguard Worker 
184*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerProperties ) == sizeof( VkLayerProperties ), "struct and wrapper have different size!" );
185*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerProperties>::value, "struct wrapper is not a standard layout!" );
186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerProperties>::value,
187*03ce13f7SAndroid Build Coastguard Worker                           "LayerProperties is not nothrow_move_constructible!" );
188*03ce13f7SAndroid Build Coastguard Worker 
189*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Queue ) == sizeof( VkQueue ), "handle and wrapper have different size!" );
190*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not copy_constructible!" );
191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not nothrow_move_constructible!" );
192*03ce13f7SAndroid Build Coastguard Worker 
193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo ) == sizeof( VkSubmitInfo ), "struct and wrapper have different size!" );
194*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "struct wrapper is not a standard layout!" );
195*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "SubmitInfo is not nothrow_move_constructible!" );
196*03ce13f7SAndroid Build Coastguard Worker 
197*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MappedMemoryRange ) == sizeof( VkMappedMemoryRange ), "struct and wrapper have different size!" );
198*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value, "struct wrapper is not a standard layout!" );
199*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value,
200*03ce13f7SAndroid Build Coastguard Worker                           "MappedMemoryRange is not nothrow_move_constructible!" );
201*03ce13f7SAndroid Build Coastguard Worker 
202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateInfo ) == sizeof( VkMemoryAllocateInfo ), "struct and wrapper have different size!" );
203*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" );
204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value,
205*03ce13f7SAndroid Build Coastguard Worker                           "MemoryAllocateInfo is not nothrow_move_constructible!" );
206*03ce13f7SAndroid Build Coastguard Worker 
207*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemory ) == sizeof( VkDeviceMemory ), "handle and wrapper have different size!" );
208*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not copy_constructible!" );
209*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not nothrow_move_constructible!" );
210*03ce13f7SAndroid Build Coastguard Worker 
211*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements ) == sizeof( VkMemoryRequirements ), "struct and wrapper have different size!" );
212*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value, "struct wrapper is not a standard layout!" );
213*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value,
214*03ce13f7SAndroid Build Coastguard Worker                           "MemoryRequirements is not nothrow_move_constructible!" );
215*03ce13f7SAndroid Build Coastguard Worker 
216*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), "struct and wrapper have different size!" );
217*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, "struct wrapper is not a standard layout!" );
218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value,
219*03ce13f7SAndroid Build Coastguard Worker                           "BindSparseInfo is not nothrow_move_constructible!" );
220*03ce13f7SAndroid Build Coastguard Worker 
221*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), "struct and wrapper have different size!" );
222*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, "struct wrapper is not a standard layout!" );
223*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource>::value,
224*03ce13f7SAndroid Build Coastguard Worker                           "ImageSubresource is not nothrow_move_constructible!" );
225*03ce13f7SAndroid Build Coastguard Worker 
226*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == sizeof( VkSparseBufferMemoryBindInfo ),
227*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
228*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
229*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value,
230*03ce13f7SAndroid Build Coastguard Worker                           "SparseBufferMemoryBindInfo is not nothrow_move_constructible!" );
231*03ce13f7SAndroid Build Coastguard Worker 
232*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == sizeof( VkSparseImageFormatProperties ),
233*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
234*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value,
236*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageFormatProperties is not nothrow_move_constructible!" );
237*03ce13f7SAndroid Build Coastguard Worker 
238*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBind ) == sizeof( VkSparseImageMemoryBind ),
239*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
240*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value, "struct wrapper is not a standard layout!" );
241*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value,
242*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageMemoryBind is not nothrow_move_constructible!" );
243*03ce13f7SAndroid Build Coastguard Worker 
244*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo ) == sizeof( VkSparseImageMemoryBindInfo ),
245*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
246*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
247*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value,
248*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageMemoryBindInfo is not nothrow_move_constructible!" );
249*03ce13f7SAndroid Build Coastguard Worker 
250*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements ) == sizeof( VkSparseImageMemoryRequirements ),
251*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
252*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
253*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value,
254*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageMemoryRequirements is not nothrow_move_constructible!" );
255*03ce13f7SAndroid Build Coastguard Worker 
256*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == sizeof( VkSparseImageOpaqueMemoryBindInfo ),
257*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
258*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
259*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value,
260*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" );
261*03ce13f7SAndroid Build Coastguard Worker 
262*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), "struct and wrapper have different size!" );
263*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, "struct wrapper is not a standard layout!" );
264*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value,
265*03ce13f7SAndroid Build Coastguard Worker                           "SparseMemoryBind is not nothrow_move_constructible!" );
266*03ce13f7SAndroid Build Coastguard Worker 
267*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Fence ) == sizeof( VkFence ), "handle and wrapper have different size!" );
268*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not copy_constructible!" );
269*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not nothrow_move_constructible!" );
270*03ce13f7SAndroid Build Coastguard Worker 
271*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), "struct and wrapper have different size!" );
272*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
273*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value,
274*03ce13f7SAndroid Build Coastguard Worker                           "FenceCreateInfo is not nothrow_move_constructible!" );
275*03ce13f7SAndroid Build Coastguard Worker 
276*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Semaphore ) == sizeof( VkSemaphore ), "handle and wrapper have different size!" );
277*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not copy_constructible!" );
278*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not nothrow_move_constructible!" );
279*03ce13f7SAndroid Build Coastguard Worker 
280*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo ) == sizeof( VkSemaphoreCreateInfo ), "struct and wrapper have different size!" );
281*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" );
282*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value,
283*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreCreateInfo is not nothrow_move_constructible!" );
284*03ce13f7SAndroid Build Coastguard Worker 
285*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Event ) == sizeof( VkEvent ), "handle and wrapper have different size!" );
286*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not copy_constructible!" );
287*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not nothrow_move_constructible!" );
288*03ce13f7SAndroid Build Coastguard Worker 
289*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::EventCreateInfo ) == sizeof( VkEventCreateInfo ), "struct and wrapper have different size!" );
290*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value, "struct wrapper is not a standard layout!" );
291*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value,
292*03ce13f7SAndroid Build Coastguard Worker                           "EventCreateInfo is not nothrow_move_constructible!" );
293*03ce13f7SAndroid Build Coastguard Worker 
294*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPool ) == sizeof( VkQueryPool ), "handle and wrapper have different size!" );
295*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not copy_constructible!" );
296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not nothrow_move_constructible!" );
297*03ce13f7SAndroid Build Coastguard Worker 
298*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo ) == sizeof( VkQueryPoolCreateInfo ), "struct and wrapper have different size!" );
299*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
300*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value,
301*03ce13f7SAndroid Build Coastguard Worker                           "QueryPoolCreateInfo is not nothrow_move_constructible!" );
302*03ce13f7SAndroid Build Coastguard Worker 
303*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Buffer ) == sizeof( VkBuffer ), "handle and wrapper have different size!" );
304*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not copy_constructible!" );
305*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not nothrow_move_constructible!" );
306*03ce13f7SAndroid Build Coastguard Worker 
307*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCreateInfo ) == sizeof( VkBufferCreateInfo ), "struct and wrapper have different size!" );
308*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
309*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value,
310*03ce13f7SAndroid Build Coastguard Worker                           "BufferCreateInfo is not nothrow_move_constructible!" );
311*03ce13f7SAndroid Build Coastguard Worker 
312*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferView ) == sizeof( VkBufferView ), "handle and wrapper have different size!" );
313*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not copy_constructible!" );
314*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not nothrow_move_constructible!" );
315*03ce13f7SAndroid Build Coastguard Worker 
316*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferViewCreateInfo ) == sizeof( VkBufferViewCreateInfo ), "struct and wrapper have different size!" );
317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value, "struct wrapper is not a standard layout!" );
318*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value,
319*03ce13f7SAndroid Build Coastguard Worker                           "BufferViewCreateInfo is not nothrow_move_constructible!" );
320*03ce13f7SAndroid Build Coastguard Worker 
321*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Image ) == sizeof( VkImage ), "handle and wrapper have different size!" );
322*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not copy_constructible!" );
323*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not nothrow_move_constructible!" );
324*03ce13f7SAndroid Build Coastguard Worker 
325*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCreateInfo ) == sizeof( VkImageCreateInfo ), "struct and wrapper have different size!" );
326*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value, "struct wrapper is not a standard layout!" );
327*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value,
328*03ce13f7SAndroid Build Coastguard Worker                           "ImageCreateInfo is not nothrow_move_constructible!" );
329*03ce13f7SAndroid Build Coastguard Worker 
330*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout ) == sizeof( VkSubresourceLayout ), "struct and wrapper have different size!" );
331*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value, "struct wrapper is not a standard layout!" );
332*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value,
333*03ce13f7SAndroid Build Coastguard Worker                           "SubresourceLayout is not nothrow_move_constructible!" );
334*03ce13f7SAndroid Build Coastguard Worker 
335*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComponentMapping ) == sizeof( VkComponentMapping ), "struct and wrapper have different size!" );
336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComponentMapping>::value, "struct wrapper is not a standard layout!" );
337*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComponentMapping>::value,
338*03ce13f7SAndroid Build Coastguard Worker                           "ComponentMapping is not nothrow_move_constructible!" );
339*03ce13f7SAndroid Build Coastguard Worker 
340*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceRange ) == sizeof( VkImageSubresourceRange ),
341*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value, "struct wrapper is not a standard layout!" );
343*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value,
344*03ce13f7SAndroid Build Coastguard Worker                           "ImageSubresourceRange is not nothrow_move_constructible!" );
345*03ce13f7SAndroid Build Coastguard Worker 
346*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageView ) == sizeof( VkImageView ), "handle and wrapper have different size!" );
347*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not copy_constructible!" );
348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not nothrow_move_constructible!" );
349*03ce13f7SAndroid Build Coastguard Worker 
350*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCreateInfo ) == sizeof( VkImageViewCreateInfo ), "struct and wrapper have different size!" );
351*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value, "struct wrapper is not a standard layout!" );
352*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value,
353*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewCreateInfo is not nothrow_move_constructible!" );
354*03ce13f7SAndroid Build Coastguard Worker 
355*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModule ) == sizeof( VkShaderModule ), "handle and wrapper have different size!" );
356*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not copy_constructible!" );
357*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not nothrow_move_constructible!" );
358*03ce13f7SAndroid Build Coastguard Worker 
359*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo ) == sizeof( VkShaderModuleCreateInfo ),
360*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
361*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value, "struct wrapper is not a standard layout!" );
362*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value,
363*03ce13f7SAndroid Build Coastguard Worker                           "ShaderModuleCreateInfo is not nothrow_move_constructible!" );
364*03ce13f7SAndroid Build Coastguard Worker 
365*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCache ) == sizeof( VkPipelineCache ), "handle and wrapper have different size!" );
366*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not copy_constructible!" );
367*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not nothrow_move_constructible!" );
368*03ce13f7SAndroid Build Coastguard Worker 
369*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo ) == sizeof( VkPipelineCacheCreateInfo ),
370*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
371*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value, "struct wrapper is not a standard layout!" );
372*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value,
373*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCacheCreateInfo is not nothrow_move_constructible!" );
374*03ce13f7SAndroid Build Coastguard Worker 
375*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == sizeof( VkComputePipelineCreateInfo ),
376*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
377*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
378*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value,
379*03ce13f7SAndroid Build Coastguard Worker                           "ComputePipelineCreateInfo is not nothrow_move_constructible!" );
380*03ce13f7SAndroid Build Coastguard Worker 
381*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == sizeof( VkGraphicsPipelineCreateInfo ),
382*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
383*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
384*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value,
385*03ce13f7SAndroid Build Coastguard Worker                           "GraphicsPipelineCreateInfo is not nothrow_move_constructible!" );
386*03ce13f7SAndroid Build Coastguard Worker 
387*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Pipeline ) == sizeof( VkPipeline ), "handle and wrapper have different size!" );
388*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not copy_constructible!" );
389*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not nothrow_move_constructible!" );
390*03ce13f7SAndroid Build Coastguard Worker 
391*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == sizeof( VkPipelineColorBlendAttachmentState ),
392*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value, "struct wrapper is not a standard layout!" );
394*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value,
395*03ce13f7SAndroid Build Coastguard Worker                           "PipelineColorBlendAttachmentState is not nothrow_move_constructible!" );
396*03ce13f7SAndroid Build Coastguard Worker 
397*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo ) == sizeof( VkPipelineColorBlendStateCreateInfo ),
398*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
399*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
400*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value,
401*03ce13f7SAndroid Build Coastguard Worker                           "PipelineColorBlendStateCreateInfo is not nothrow_move_constructible!" );
402*03ce13f7SAndroid Build Coastguard Worker 
403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo ) == sizeof( VkPipelineDepthStencilStateCreateInfo ),
404*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
405*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value,
406*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
407*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value,
408*03ce13f7SAndroid Build Coastguard Worker                           "PipelineDepthStencilStateCreateInfo is not nothrow_move_constructible!" );
409*03ce13f7SAndroid Build Coastguard Worker 
410*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo ) == sizeof( VkPipelineDynamicStateCreateInfo ),
411*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
412*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
413*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value,
414*03ce13f7SAndroid Build Coastguard Worker                           "PipelineDynamicStateCreateInfo is not nothrow_move_constructible!" );
415*03ce13f7SAndroid Build Coastguard Worker 
416*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo ) == sizeof( VkPipelineInputAssemblyStateCreateInfo ),
417*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value,
419*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
420*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value,
421*03ce13f7SAndroid Build Coastguard Worker                           "PipelineInputAssemblyStateCreateInfo is not nothrow_move_constructible!" );
422*03ce13f7SAndroid Build Coastguard Worker 
423*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo ) == sizeof( VkPipelineMultisampleStateCreateInfo ),
424*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
425*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value,
426*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
427*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value,
428*03ce13f7SAndroid Build Coastguard Worker                           "PipelineMultisampleStateCreateInfo is not nothrow_move_constructible!" );
429*03ce13f7SAndroid Build Coastguard Worker 
430*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo ) == sizeof( VkPipelineRasterizationStateCreateInfo ),
431*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
432*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value,
433*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
434*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value,
435*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationStateCreateInfo is not nothrow_move_constructible!" );
436*03ce13f7SAndroid Build Coastguard Worker 
437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == sizeof( VkPipelineShaderStageCreateInfo ),
438*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
439*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value, "struct wrapper is not a standard layout!" );
440*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value,
441*03ce13f7SAndroid Build Coastguard Worker                           "PipelineShaderStageCreateInfo is not nothrow_move_constructible!" );
442*03ce13f7SAndroid Build Coastguard Worker 
443*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo ) == sizeof( VkPipelineTessellationStateCreateInfo ),
444*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
445*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value,
446*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
447*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value,
448*03ce13f7SAndroid Build Coastguard Worker                           "PipelineTessellationStateCreateInfo is not nothrow_move_constructible!" );
449*03ce13f7SAndroid Build Coastguard Worker 
450*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo ) == sizeof( VkPipelineVertexInputStateCreateInfo ),
451*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
452*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value,
453*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
454*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value,
455*03ce13f7SAndroid Build Coastguard Worker                           "PipelineVertexInputStateCreateInfo is not nothrow_move_constructible!" );
456*03ce13f7SAndroid Build Coastguard Worker 
457*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo ) == sizeof( VkPipelineViewportStateCreateInfo ),
458*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value, "struct wrapper is not a standard layout!" );
460*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value,
461*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportStateCreateInfo is not nothrow_move_constructible!" );
462*03ce13f7SAndroid Build Coastguard Worker 
463*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" );
464*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, "struct wrapper is not a standard layout!" );
465*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value,
466*03ce13f7SAndroid Build Coastguard Worker                           "SpecializationInfo is not nothrow_move_constructible!" );
467*03ce13f7SAndroid Build Coastguard Worker 
468*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == sizeof( VkSpecializationMapEntry ),
469*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
470*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, "struct wrapper is not a standard layout!" );
471*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value,
472*03ce13f7SAndroid Build Coastguard Worker                           "SpecializationMapEntry is not nothrow_move_constructible!" );
473*03ce13f7SAndroid Build Coastguard Worker 
474*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), "struct and wrapper have different size!" );
475*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StencilOpState>::value, "struct wrapper is not a standard layout!" );
476*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StencilOpState>::value,
477*03ce13f7SAndroid Build Coastguard Worker                           "StencilOpState is not nothrow_move_constructible!" );
478*03ce13f7SAndroid Build Coastguard Worker 
479*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == sizeof( VkVertexInputAttributeDescription ),
480*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
481*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, "struct wrapper is not a standard layout!" );
482*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value,
483*03ce13f7SAndroid Build Coastguard Worker                           "VertexInputAttributeDescription is not nothrow_move_constructible!" );
484*03ce13f7SAndroid Build Coastguard Worker 
485*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == sizeof( VkVertexInputBindingDescription ),
486*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
487*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, "struct wrapper is not a standard layout!" );
488*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value,
489*03ce13f7SAndroid Build Coastguard Worker                           "VertexInputBindingDescription is not nothrow_move_constructible!" );
490*03ce13f7SAndroid Build Coastguard Worker 
491*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), "struct and wrapper have different size!" );
492*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Viewport>::value, "struct wrapper is not a standard layout!" );
493*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Viewport>::value, "Viewport is not nothrow_move_constructible!" );
494*03ce13f7SAndroid Build Coastguard Worker 
495*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayout ) == sizeof( VkPipelineLayout ), "handle and wrapper have different size!" );
496*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value, "PipelineLayout is not copy_constructible!" );
497*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value,
498*03ce13f7SAndroid Build Coastguard Worker                           "PipelineLayout is not nothrow_move_constructible!" );
499*03ce13f7SAndroid Build Coastguard Worker 
500*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == sizeof( VkPipelineLayoutCreateInfo ),
501*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
502*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" );
503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value,
504*03ce13f7SAndroid Build Coastguard Worker                           "PipelineLayoutCreateInfo is not nothrow_move_constructible!" );
505*03ce13f7SAndroid Build Coastguard Worker 
506*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), "struct and wrapper have different size!" );
507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, "struct wrapper is not a standard layout!" );
508*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantRange>::value,
509*03ce13f7SAndroid Build Coastguard Worker                           "PushConstantRange is not nothrow_move_constructible!" );
510*03ce13f7SAndroid Build Coastguard Worker 
511*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Sampler ) == sizeof( VkSampler ), "handle and wrapper have different size!" );
512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not copy_constructible!" );
513*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not nothrow_move_constructible!" );
514*03ce13f7SAndroid Build Coastguard Worker 
515*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" );
516*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, "struct wrapper is not a standard layout!" );
517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value,
518*03ce13f7SAndroid Build Coastguard Worker                           "SamplerCreateInfo is not nothrow_move_constructible!" );
519*03ce13f7SAndroid Build Coastguard Worker 
520*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyDescriptorSet ) == sizeof( VkCopyDescriptorSet ), "struct and wrapper have different size!" );
521*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value, "struct wrapper is not a standard layout!" );
522*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value,
523*03ce13f7SAndroid Build Coastguard Worker                           "CopyDescriptorSet is not nothrow_move_constructible!" );
524*03ce13f7SAndroid Build Coastguard Worker 
525*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferInfo ) == sizeof( VkDescriptorBufferInfo ), "struct and wrapper have different size!" );
526*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value, "struct wrapper is not a standard layout!" );
527*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value,
528*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorBufferInfo is not nothrow_move_constructible!" );
529*03ce13f7SAndroid Build Coastguard Worker 
530*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorImageInfo ) == sizeof( VkDescriptorImageInfo ), "struct and wrapper have different size!" );
531*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value, "struct wrapper is not a standard layout!" );
532*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value,
533*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorImageInfo is not nothrow_move_constructible!" );
534*03ce13f7SAndroid Build Coastguard Worker 
535*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPool ) == sizeof( VkDescriptorPool ), "handle and wrapper have different size!" );
536*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value, "DescriptorPool is not copy_constructible!" );
537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value,
538*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorPool is not nothrow_move_constructible!" );
539*03ce13f7SAndroid Build Coastguard Worker 
540*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == sizeof( VkDescriptorPoolCreateInfo ),
541*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
542*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
543*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value,
544*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorPoolCreateInfo is not nothrow_move_constructible!" );
545*03ce13f7SAndroid Build Coastguard Worker 
546*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), "struct and wrapper have different size!" );
547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, "struct wrapper is not a standard layout!" );
548*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value,
549*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorPoolSize is not nothrow_move_constructible!" );
550*03ce13f7SAndroid Build Coastguard Worker 
551*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSet ) == sizeof( VkDescriptorSet ), "handle and wrapper have different size!" );
552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not copy_constructible!" );
553*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not nothrow_move_constructible!" );
554*03ce13f7SAndroid Build Coastguard Worker 
555*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == sizeof( VkDescriptorSetAllocateInfo ),
556*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
557*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, "struct wrapper is not a standard layout!" );
558*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value,
559*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetAllocateInfo is not nothrow_move_constructible!" );
560*03ce13f7SAndroid Build Coastguard Worker 
561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), "handle and wrapper have different size!" );
562*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value, "DescriptorSetLayout is not copy_constructible!" );
563*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value,
564*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayout is not nothrow_move_constructible!" );
565*03ce13f7SAndroid Build Coastguard Worker 
566*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding ) == sizeof( VkDescriptorSetLayoutBinding ),
567*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
568*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value, "struct wrapper is not a standard layout!" );
569*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value,
570*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayoutBinding is not nothrow_move_constructible!" );
571*03ce13f7SAndroid Build Coastguard Worker 
572*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo ) == sizeof( VkDescriptorSetLayoutCreateInfo ),
573*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
574*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" );
575*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value,
576*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayoutCreateInfo is not nothrow_move_constructible!" );
577*03ce13f7SAndroid Build Coastguard Worker 
578*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSet ) == sizeof( VkWriteDescriptorSet ), "struct and wrapper have different size!" );
579*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value, "struct wrapper is not a standard layout!" );
580*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value,
581*03ce13f7SAndroid Build Coastguard Worker                           "WriteDescriptorSet is not nothrow_move_constructible!" );
582*03ce13f7SAndroid Build Coastguard Worker 
583*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ),
584*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
585*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value, "struct wrapper is not a standard layout!" );
586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value,
587*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentDescription is not nothrow_move_constructible!" );
588*03ce13f7SAndroid Build Coastguard Worker 
589*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference ) == sizeof( VkAttachmentReference ), "struct and wrapper have different size!" );
590*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference>::value, "struct wrapper is not a standard layout!" );
591*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference>::value,
592*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentReference is not nothrow_move_constructible!" );
593*03ce13f7SAndroid Build Coastguard Worker 
594*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Framebuffer ) == sizeof( VkFramebuffer ), "handle and wrapper have different size!" );
595*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not copy_constructible!" );
596*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not nothrow_move_constructible!" );
597*03ce13f7SAndroid Build Coastguard Worker 
598*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferCreateInfo ) == sizeof( VkFramebufferCreateInfo ),
599*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
600*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
601*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value,
602*03ce13f7SAndroid Build Coastguard Worker                           "FramebufferCreateInfo is not nothrow_move_constructible!" );
603*03ce13f7SAndroid Build Coastguard Worker 
604*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPass ) == sizeof( VkRenderPass ), "handle and wrapper have different size!" );
605*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not copy_constructible!" );
606*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not nothrow_move_constructible!" );
607*03ce13f7SAndroid Build Coastguard Worker 
608*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" );
609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, "struct wrapper is not a standard layout!" );
610*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value,
611*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassCreateInfo is not nothrow_move_constructible!" );
612*03ce13f7SAndroid Build Coastguard Worker 
613*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), "struct and wrapper have different size!" );
614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, "struct wrapper is not a standard layout!" );
615*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency>::value,
616*03ce13f7SAndroid Build Coastguard Worker                           "SubpassDependency is not nothrow_move_constructible!" );
617*03ce13f7SAndroid Build Coastguard Worker 
618*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription ) == sizeof( VkSubpassDescription ), "struct and wrapper have different size!" );
619*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription>::value, "struct wrapper is not a standard layout!" );
620*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription>::value,
621*03ce13f7SAndroid Build Coastguard Worker                           "SubpassDescription is not nothrow_move_constructible!" );
622*03ce13f7SAndroid Build Coastguard Worker 
623*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPool ) == sizeof( VkCommandPool ), "handle and wrapper have different size!" );
624*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not copy_constructible!" );
625*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not nothrow_move_constructible!" );
626*03ce13f7SAndroid Build Coastguard Worker 
627*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo ) == sizeof( VkCommandPoolCreateInfo ),
628*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
629*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
630*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value,
631*03ce13f7SAndroid Build Coastguard Worker                           "CommandPoolCreateInfo is not nothrow_move_constructible!" );
632*03ce13f7SAndroid Build Coastguard Worker 
633*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBuffer ) == sizeof( VkCommandBuffer ), "handle and wrapper have different size!" );
634*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not copy_constructible!" );
635*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not nothrow_move_constructible!" );
636*03ce13f7SAndroid Build Coastguard Worker 
637*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo ) == sizeof( VkCommandBufferAllocateInfo ),
638*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
639*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value, "struct wrapper is not a standard layout!" );
640*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value,
641*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferAllocateInfo is not nothrow_move_constructible!" );
642*03ce13f7SAndroid Build Coastguard Worker 
643*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == sizeof( VkCommandBufferBeginInfo ),
644*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
645*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
646*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value,
647*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferBeginInfo is not nothrow_move_constructible!" );
648*03ce13f7SAndroid Build Coastguard Worker 
649*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == sizeof( VkCommandBufferInheritanceInfo ),
650*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
651*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, "struct wrapper is not a standard layout!" );
652*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value,
653*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferInheritanceInfo is not nothrow_move_constructible!" );
654*03ce13f7SAndroid Build Coastguard Worker 
655*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), "struct and wrapper have different size!" );
656*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "struct wrapper is not a standard layout!" );
657*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "BufferCopy is not nothrow_move_constructible!" );
658*03ce13f7SAndroid Build Coastguard Worker 
659*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), "struct and wrapper have different size!" );
660*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, "struct wrapper is not a standard layout!" );
661*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value,
662*03ce13f7SAndroid Build Coastguard Worker                           "BufferImageCopy is not nothrow_move_constructible!" );
663*03ce13f7SAndroid Build Coastguard Worker 
664*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), "struct and wrapper have different size!" );
665*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, "struct wrapper is not a standard layout!" );
666*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearAttachment>::value,
667*03ce13f7SAndroid Build Coastguard Worker                           "ClearAttachment is not nothrow_move_constructible!" );
668*03ce13f7SAndroid Build Coastguard Worker 
669*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearColorValue ) == sizeof( VkClearColorValue ), "struct and wrapper have different size!" );
670*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearColorValue>::value, "struct wrapper is not a standard layout!" );
671*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearColorValue>::value,
672*03ce13f7SAndroid Build Coastguard Worker                           "ClearColorValue is not nothrow_move_constructible!" );
673*03ce13f7SAndroid Build Coastguard Worker 
674*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == sizeof( VkClearDepthStencilValue ),
675*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
676*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value, "struct wrapper is not a standard layout!" );
677*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value,
678*03ce13f7SAndroid Build Coastguard Worker                           "ClearDepthStencilValue is not nothrow_move_constructible!" );
679*03ce13f7SAndroid Build Coastguard Worker 
680*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearRect ) == sizeof( VkClearRect ), "struct and wrapper have different size!" );
681*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearRect>::value, "struct wrapper is not a standard layout!" );
682*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearRect>::value, "ClearRect is not nothrow_move_constructible!" );
683*03ce13f7SAndroid Build Coastguard Worker 
684*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearValue ) == sizeof( VkClearValue ), "struct and wrapper have different size!" );
685*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearValue>::value, "struct wrapper is not a standard layout!" );
686*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearValue>::value, "ClearValue is not nothrow_move_constructible!" );
687*03ce13f7SAndroid Build Coastguard Worker 
688*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), "struct and wrapper have different size!" );
689*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "struct wrapper is not a standard layout!" );
690*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "ImageBlit is not nothrow_move_constructible!" );
691*03ce13f7SAndroid Build Coastguard Worker 
692*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy ) == sizeof( VkImageCopy ), "struct and wrapper have different size!" );
693*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "struct wrapper is not a standard layout!" );
694*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "ImageCopy is not nothrow_move_constructible!" );
695*03ce13f7SAndroid Build Coastguard Worker 
696*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve ) == sizeof( VkImageResolve ), "struct and wrapper have different size!" );
697*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "struct wrapper is not a standard layout!" );
698*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "ImageResolve is not nothrow_move_constructible!" );
699*03ce13f7SAndroid Build Coastguard Worker 
700*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == sizeof( VkImageSubresourceLayers ),
701*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
702*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, "struct wrapper is not a standard layout!" );
703*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value,
704*03ce13f7SAndroid Build Coastguard Worker                           "ImageSubresourceLayers is not nothrow_move_constructible!" );
705*03ce13f7SAndroid Build Coastguard Worker 
706*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassBeginInfo ) == sizeof( VkRenderPassBeginInfo ), "struct and wrapper have different size!" );
707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" );
708*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value,
709*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassBeginInfo is not nothrow_move_constructible!" );
710*03ce13f7SAndroid Build Coastguard Worker 
711*03ce13f7SAndroid Build Coastguard Worker //=== VK_VERSION_1_1 ===
712*03ce13f7SAndroid Build Coastguard Worker 
713*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties ) == sizeof( VkPhysicalDeviceSubgroupProperties ),
714*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
715*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value, "struct wrapper is not a standard layout!" );
716*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value,
717*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupProperties is not nothrow_move_constructible!" );
718*03ce13f7SAndroid Build Coastguard Worker 
719*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo ) == sizeof( VkBindBufferMemoryInfo ), "struct and wrapper have different size!" );
720*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value, "struct wrapper is not a standard layout!" );
721*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value,
722*03ce13f7SAndroid Build Coastguard Worker                           "BindBufferMemoryInfo is not nothrow_move_constructible!" );
723*03ce13f7SAndroid Build Coastguard Worker 
724*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryInfo ) == sizeof( VkBindImageMemoryInfo ), "struct and wrapper have different size!" );
725*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value, "struct wrapper is not a standard layout!" );
726*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value,
727*03ce13f7SAndroid Build Coastguard Worker                           "BindImageMemoryInfo is not nothrow_move_constructible!" );
728*03ce13f7SAndroid Build Coastguard Worker 
729*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures ) == sizeof( VkPhysicalDevice16BitStorageFeatures ),
730*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
731*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value,
732*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
733*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value,
734*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevice16BitStorageFeatures is not nothrow_move_constructible!" );
735*03ce13f7SAndroid Build Coastguard Worker 
736*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements ) == sizeof( VkMemoryDedicatedRequirements ),
737*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
738*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value, "struct wrapper is not a standard layout!" );
739*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value,
740*03ce13f7SAndroid Build Coastguard Worker                           "MemoryDedicatedRequirements is not nothrow_move_constructible!" );
741*03ce13f7SAndroid Build Coastguard Worker 
742*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo ) == sizeof( VkMemoryDedicatedAllocateInfo ),
743*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
744*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value, "struct wrapper is not a standard layout!" );
745*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value,
746*03ce13f7SAndroid Build Coastguard Worker                           "MemoryDedicatedAllocateInfo is not nothrow_move_constructible!" );
747*03ce13f7SAndroid Build Coastguard Worker 
748*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo ) == sizeof( VkMemoryAllocateFlagsInfo ),
749*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
750*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value, "struct wrapper is not a standard layout!" );
751*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value,
752*03ce13f7SAndroid Build Coastguard Worker                           "MemoryAllocateFlagsInfo is not nothrow_move_constructible!" );
753*03ce13f7SAndroid Build Coastguard Worker 
754*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo ) == sizeof( VkDeviceGroupRenderPassBeginInfo ),
755*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
756*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" );
757*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value,
758*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupRenderPassBeginInfo is not nothrow_move_constructible!" );
759*03ce13f7SAndroid Build Coastguard Worker 
760*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo ) == sizeof( VkDeviceGroupCommandBufferBeginInfo ),
761*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
762*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
763*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value,
764*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupCommandBufferBeginInfo is not nothrow_move_constructible!" );
765*03ce13f7SAndroid Build Coastguard Worker 
766*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo ) == sizeof( VkDeviceGroupSubmitInfo ),
767*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
768*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value, "struct wrapper is not a standard layout!" );
769*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value,
770*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupSubmitInfo is not nothrow_move_constructible!" );
771*03ce13f7SAndroid Build Coastguard Worker 
772*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo ) == sizeof( VkDeviceGroupBindSparseInfo ),
773*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
774*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value, "struct wrapper is not a standard layout!" );
775*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value,
776*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupBindSparseInfo is not nothrow_move_constructible!" );
777*03ce13f7SAndroid Build Coastguard Worker 
778*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo ) == sizeof( VkBindBufferMemoryDeviceGroupInfo ),
779*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
780*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" );
781*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value,
782*03ce13f7SAndroid Build Coastguard Worker                           "BindBufferMemoryDeviceGroupInfo is not nothrow_move_constructible!" );
783*03ce13f7SAndroid Build Coastguard Worker 
784*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo ) == sizeof( VkBindImageMemoryDeviceGroupInfo ),
785*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
786*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" );
787*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value,
788*03ce13f7SAndroid Build Coastguard Worker                           "BindImageMemoryDeviceGroupInfo is not nothrow_move_constructible!" );
789*03ce13f7SAndroid Build Coastguard Worker 
790*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties ) == sizeof( VkPhysicalDeviceGroupProperties ),
791*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value, "struct wrapper is not a standard layout!" );
793*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value,
794*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceGroupProperties is not nothrow_move_constructible!" );
795*03ce13f7SAndroid Build Coastguard Worker 
796*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo ) == sizeof( VkDeviceGroupDeviceCreateInfo ),
797*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
798*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
799*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value,
800*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupDeviceCreateInfo is not nothrow_move_constructible!" );
801*03ce13f7SAndroid Build Coastguard Worker 
802*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 ) == sizeof( VkBufferMemoryRequirementsInfo2 ),
803*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
804*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" );
805*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value,
806*03ce13f7SAndroid Build Coastguard Worker                           "BufferMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
807*03ce13f7SAndroid Build Coastguard Worker 
808*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 ) == sizeof( VkImageMemoryRequirementsInfo2 ),
809*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
810*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" );
811*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value,
812*03ce13f7SAndroid Build Coastguard Worker                           "ImageMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
813*03ce13f7SAndroid Build Coastguard Worker 
814*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 ) == sizeof( VkImageSparseMemoryRequirementsInfo2 ),
815*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
816*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value,
817*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value,
819*03ce13f7SAndroid Build Coastguard Worker                           "ImageSparseMemoryRequirementsInfo2 is not nothrow_move_constructible!" );
820*03ce13f7SAndroid Build Coastguard Worker 
821*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements2 ) == sizeof( VkMemoryRequirements2 ), "struct and wrapper have different size!" );
822*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value, "struct wrapper is not a standard layout!" );
823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value,
824*03ce13f7SAndroid Build Coastguard Worker                           "MemoryRequirements2 is not nothrow_move_constructible!" );
825*03ce13f7SAndroid Build Coastguard Worker 
826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 ) == sizeof( VkSparseImageMemoryRequirements2 ),
827*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value, "struct wrapper is not a standard layout!" );
829*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value,
830*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageMemoryRequirements2 is not nothrow_move_constructible!" );
831*03ce13f7SAndroid Build Coastguard Worker 
832*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 ) == sizeof( VkPhysicalDeviceFeatures2 ),
833*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
834*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value, "struct wrapper is not a standard layout!" );
835*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value,
836*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFeatures2 is not nothrow_move_constructible!" );
837*03ce13f7SAndroid Build Coastguard Worker 
838*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 ) == sizeof( VkPhysicalDeviceProperties2 ),
839*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
840*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value, "struct wrapper is not a standard layout!" );
841*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value,
842*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProperties2 is not nothrow_move_constructible!" );
843*03ce13f7SAndroid Build Coastguard Worker 
844*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties2 ) == sizeof( VkFormatProperties2 ), "struct and wrapper have different size!" );
845*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties2>::value, "struct wrapper is not a standard layout!" );
846*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties2>::value,
847*03ce13f7SAndroid Build Coastguard Worker                           "FormatProperties2 is not nothrow_move_constructible!" );
848*03ce13f7SAndroid Build Coastguard Worker 
849*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties2 ) == sizeof( VkImageFormatProperties2 ),
850*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
851*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value, "struct wrapper is not a standard layout!" );
852*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value,
853*03ce13f7SAndroid Build Coastguard Worker                           "ImageFormatProperties2 is not nothrow_move_constructible!" );
854*03ce13f7SAndroid Build Coastguard Worker 
855*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 ) == sizeof( VkPhysicalDeviceImageFormatInfo2 ),
856*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
857*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value, "struct wrapper is not a standard layout!" );
858*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value,
859*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageFormatInfo2 is not nothrow_move_constructible!" );
860*03ce13f7SAndroid Build Coastguard Worker 
861*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 ) == sizeof( VkQueueFamilyProperties2 ),
862*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
863*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value, "struct wrapper is not a standard layout!" );
864*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value,
865*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyProperties2 is not nothrow_move_constructible!" );
866*03ce13f7SAndroid Build Coastguard Worker 
867*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 ) == sizeof( VkPhysicalDeviceMemoryProperties2 ),
868*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
869*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value, "struct wrapper is not a standard layout!" );
870*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value,
871*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryProperties2 is not nothrow_move_constructible!" );
872*03ce13f7SAndroid Build Coastguard Worker 
873*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 ) == sizeof( VkSparseImageFormatProperties2 ),
874*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value, "struct wrapper is not a standard layout!" );
876*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value,
877*03ce13f7SAndroid Build Coastguard Worker                           "SparseImageFormatProperties2 is not nothrow_move_constructible!" );
878*03ce13f7SAndroid Build Coastguard Worker 
879*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 ) == sizeof( VkPhysicalDeviceSparseImageFormatInfo2 ),
880*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
881*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value,
882*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
883*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value,
884*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSparseImageFormatInfo2 is not nothrow_move_constructible!" );
885*03ce13f7SAndroid Build Coastguard Worker 
886*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties ) == sizeof( VkPhysicalDevicePointClippingProperties ),
887*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
888*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
889*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
890*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
891*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" );
892*03ce13f7SAndroid Build Coastguard Worker 
893*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == sizeof( VkRenderPassInputAttachmentAspectCreateInfo ),
894*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
895*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
896*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
898*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" );
899*03ce13f7SAndroid Build Coastguard Worker 
900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == sizeof( VkInputAttachmentAspectReference ),
901*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
902*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, "struct wrapper is not a standard layout!" );
903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value,
904*03ce13f7SAndroid Build Coastguard Worker                           "InputAttachmentAspectReference is not nothrow_move_constructible!" );
905*03ce13f7SAndroid Build Coastguard Worker 
906*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo ) == sizeof( VkImageViewUsageCreateInfo ),
907*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
908*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value, "struct wrapper is not a standard layout!" );
909*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value,
910*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewUsageCreateInfo is not nothrow_move_constructible!" );
911*03ce13f7SAndroid Build Coastguard Worker 
912*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) ==
913*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ),
914*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
915*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value,
916*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
917*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value,
918*03ce13f7SAndroid Build Coastguard Worker                           "PipelineTessellationDomainOriginStateCreateInfo is not nothrow_move_constructible!" );
919*03ce13f7SAndroid Build Coastguard Worker 
920*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo ) == sizeof( VkRenderPassMultiviewCreateInfo ),
921*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
922*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value, "struct wrapper is not a standard layout!" );
923*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value,
924*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassMultiviewCreateInfo is not nothrow_move_constructible!" );
925*03ce13f7SAndroid Build Coastguard Worker 
926*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures ) == sizeof( VkPhysicalDeviceMultiviewFeatures ),
927*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
928*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value, "struct wrapper is not a standard layout!" );
929*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value,
930*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewFeatures is not nothrow_move_constructible!" );
931*03ce13f7SAndroid Build Coastguard Worker 
932*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties ) == sizeof( VkPhysicalDeviceMultiviewProperties ),
933*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
934*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value, "struct wrapper is not a standard layout!" );
935*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value,
936*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewProperties is not nothrow_move_constructible!" );
937*03ce13f7SAndroid Build Coastguard Worker 
938*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures ) == sizeof( VkPhysicalDeviceVariablePointersFeatures ),
939*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
940*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value,
941*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
942*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value,
943*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVariablePointersFeatures is not nothrow_move_constructible!" );
944*03ce13f7SAndroid Build Coastguard Worker 
945*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures ) == sizeof( VkPhysicalDeviceProtectedMemoryFeatures ),
946*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
947*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value,
948*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
949*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value,
950*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProtectedMemoryFeatures is not nothrow_move_constructible!" );
951*03ce13f7SAndroid Build Coastguard Worker 
952*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties ) == sizeof( VkPhysicalDeviceProtectedMemoryProperties ),
953*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
954*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value,
955*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
956*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value,
957*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProtectedMemoryProperties is not nothrow_move_constructible!" );
958*03ce13f7SAndroid Build Coastguard Worker 
959*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 ) == sizeof( VkDeviceQueueInfo2 ), "struct and wrapper have different size!" );
960*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value, "struct wrapper is not a standard layout!" );
961*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value,
962*03ce13f7SAndroid Build Coastguard Worker                           "DeviceQueueInfo2 is not nothrow_move_constructible!" );
963*03ce13f7SAndroid Build Coastguard Worker 
964*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo ) == sizeof( VkProtectedSubmitInfo ), "struct and wrapper have different size!" );
965*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value, "struct wrapper is not a standard layout!" );
966*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value,
967*03ce13f7SAndroid Build Coastguard Worker                           "ProtectedSubmitInfo is not nothrow_move_constructible!" );
968*03ce13f7SAndroid Build Coastguard Worker 
969*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo ) == sizeof( VkSamplerYcbcrConversionCreateInfo ),
970*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
971*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value, "struct wrapper is not a standard layout!" );
972*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value,
973*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionCreateInfo is not nothrow_move_constructible!" );
974*03ce13f7SAndroid Build Coastguard Worker 
975*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo ) == sizeof( VkSamplerYcbcrConversionInfo ),
976*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
977*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value, "struct wrapper is not a standard layout!" );
978*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value,
979*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionInfo is not nothrow_move_constructible!" );
980*03ce13f7SAndroid Build Coastguard Worker 
981*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo ) == sizeof( VkBindImagePlaneMemoryInfo ),
982*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
983*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value, "struct wrapper is not a standard layout!" );
984*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value,
985*03ce13f7SAndroid Build Coastguard Worker                           "BindImagePlaneMemoryInfo is not nothrow_move_constructible!" );
986*03ce13f7SAndroid Build Coastguard Worker 
987*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo ) == sizeof( VkImagePlaneMemoryRequirementsInfo ),
988*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
989*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value, "struct wrapper is not a standard layout!" );
990*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value,
991*03ce13f7SAndroid Build Coastguard Worker                           "ImagePlaneMemoryRequirementsInfo is not nothrow_move_constructible!" );
992*03ce13f7SAndroid Build Coastguard Worker 
993*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures ) ==
994*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSamplerYcbcrConversionFeatures ),
995*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
996*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value,
997*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
998*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value,
999*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSamplerYcbcrConversionFeatures is not nothrow_move_constructible!" );
1000*03ce13f7SAndroid Build Coastguard Worker 
1001*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties ) ==
1002*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkSamplerYcbcrConversionImageFormatProperties ),
1003*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1004*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value,
1005*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value,
1007*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionImageFormatProperties is not nothrow_move_constructible!" );
1008*03ce13f7SAndroid Build Coastguard Worker 
1009*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ) == sizeof( VkSamplerYcbcrConversion ),
1010*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
1011*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value,
1012*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversion is not copy_constructible!" );
1013*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value,
1014*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversion is not nothrow_move_constructible!" );
1015*03ce13f7SAndroid Build Coastguard Worker 
1016*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate ) == sizeof( VkDescriptorUpdateTemplate ),
1017*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
1018*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value,
1019*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplate is not copy_constructible!" );
1020*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value,
1021*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplate is not nothrow_move_constructible!" );
1022*03ce13f7SAndroid Build Coastguard Worker 
1023*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry ) == sizeof( VkDescriptorUpdateTemplateEntry ),
1024*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1025*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value, "struct wrapper is not a standard layout!" );
1026*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value,
1027*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplateEntry is not nothrow_move_constructible!" );
1028*03ce13f7SAndroid Build Coastguard Worker 
1029*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo ) == sizeof( VkDescriptorUpdateTemplateCreateInfo ),
1030*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1031*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value,
1032*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1033*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value,
1034*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorUpdateTemplateCreateInfo is not nothrow_move_constructible!" );
1035*03ce13f7SAndroid Build Coastguard Worker 
1036*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties ) == sizeof( VkExternalMemoryProperties ),
1037*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1038*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value, "struct wrapper is not a standard layout!" );
1039*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value,
1040*03ce13f7SAndroid Build Coastguard Worker                           "ExternalMemoryProperties is not nothrow_move_constructible!" );
1041*03ce13f7SAndroid Build Coastguard Worker 
1042*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo ) == sizeof( VkPhysicalDeviceExternalImageFormatInfo ),
1043*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1044*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value,
1045*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1046*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value,
1047*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalImageFormatInfo is not nothrow_move_constructible!" );
1048*03ce13f7SAndroid Build Coastguard Worker 
1049*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties ) == sizeof( VkExternalImageFormatProperties ),
1050*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1051*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
1052*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value,
1053*03ce13f7SAndroid Build Coastguard Worker                           "ExternalImageFormatProperties is not nothrow_move_constructible!" );
1054*03ce13f7SAndroid Build Coastguard Worker 
1055*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo ) == sizeof( VkPhysicalDeviceExternalBufferInfo ),
1056*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1057*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value, "struct wrapper is not a standard layout!" );
1058*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value,
1059*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalBufferInfo is not nothrow_move_constructible!" );
1060*03ce13f7SAndroid Build Coastguard Worker 
1061*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalBufferProperties ) == sizeof( VkExternalBufferProperties ),
1062*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1063*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value, "struct wrapper is not a standard layout!" );
1064*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value,
1065*03ce13f7SAndroid Build Coastguard Worker                           "ExternalBufferProperties is not nothrow_move_constructible!" );
1066*03ce13f7SAndroid Build Coastguard Worker 
1067*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties ) == sizeof( VkPhysicalDeviceIDProperties ),
1068*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1069*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value, "struct wrapper is not a standard layout!" );
1070*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value,
1071*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceIDProperties is not nothrow_move_constructible!" );
1072*03ce13f7SAndroid Build Coastguard Worker 
1073*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo ) == sizeof( VkExternalMemoryImageCreateInfo ),
1074*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1075*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value, "struct wrapper is not a standard layout!" );
1076*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value,
1077*03ce13f7SAndroid Build Coastguard Worker                           "ExternalMemoryImageCreateInfo is not nothrow_move_constructible!" );
1078*03ce13f7SAndroid Build Coastguard Worker 
1079*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo ) == sizeof( VkExternalMemoryBufferCreateInfo ),
1080*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1081*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value, "struct wrapper is not a standard layout!" );
1082*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value,
1083*03ce13f7SAndroid Build Coastguard Worker                           "ExternalMemoryBufferCreateInfo is not nothrow_move_constructible!" );
1084*03ce13f7SAndroid Build Coastguard Worker 
1085*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo ) == sizeof( VkExportMemoryAllocateInfo ),
1086*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1087*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" );
1088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value,
1089*03ce13f7SAndroid Build Coastguard Worker                           "ExportMemoryAllocateInfo is not nothrow_move_constructible!" );
1090*03ce13f7SAndroid Build Coastguard Worker 
1091*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo ) == sizeof( VkPhysicalDeviceExternalFenceInfo ),
1092*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1093*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value, "struct wrapper is not a standard layout!" );
1094*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value,
1095*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFenceInfo is not nothrow_move_constructible!" );
1096*03ce13f7SAndroid Build Coastguard Worker 
1097*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFenceProperties ) == sizeof( VkExternalFenceProperties ),
1098*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1099*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value, "struct wrapper is not a standard layout!" );
1100*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value,
1101*03ce13f7SAndroid Build Coastguard Worker                           "ExternalFenceProperties is not nothrow_move_constructible!" );
1102*03ce13f7SAndroid Build Coastguard Worker 
1103*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo ) == sizeof( VkExportFenceCreateInfo ),
1104*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1105*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
1106*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value,
1107*03ce13f7SAndroid Build Coastguard Worker                           "ExportFenceCreateInfo is not nothrow_move_constructible!" );
1108*03ce13f7SAndroid Build Coastguard Worker 
1109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo ) == sizeof( VkExportSemaphoreCreateInfo ),
1110*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1111*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" );
1112*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value,
1113*03ce13f7SAndroid Build Coastguard Worker                           "ExportSemaphoreCreateInfo is not nothrow_move_constructible!" );
1114*03ce13f7SAndroid Build Coastguard Worker 
1115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo ) == sizeof( VkPhysicalDeviceExternalSemaphoreInfo ),
1116*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1117*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value,
1118*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1119*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value,
1120*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalSemaphoreInfo is not nothrow_move_constructible!" );
1121*03ce13f7SAndroid Build Coastguard Worker 
1122*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties ) == sizeof( VkExternalSemaphoreProperties ),
1123*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value, "struct wrapper is not a standard layout!" );
1125*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value,
1126*03ce13f7SAndroid Build Coastguard Worker                           "ExternalSemaphoreProperties is not nothrow_move_constructible!" );
1127*03ce13f7SAndroid Build Coastguard Worker 
1128*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties ) == sizeof( VkPhysicalDeviceMaintenance3Properties ),
1129*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1130*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value,
1131*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1132*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value,
1133*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance3Properties is not nothrow_move_constructible!" );
1134*03ce13f7SAndroid Build Coastguard Worker 
1135*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport ) == sizeof( VkDescriptorSetLayoutSupport ),
1136*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1137*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value, "struct wrapper is not a standard layout!" );
1138*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value,
1139*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayoutSupport is not nothrow_move_constructible!" );
1140*03ce13f7SAndroid Build Coastguard Worker 
1141*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures ) == sizeof( VkPhysicalDeviceShaderDrawParametersFeatures ),
1142*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1143*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value,
1144*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1145*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value,
1146*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderDrawParametersFeatures is not nothrow_move_constructible!" );
1147*03ce13f7SAndroid Build Coastguard Worker 
1148*03ce13f7SAndroid Build Coastguard Worker //=== VK_VERSION_1_2 ===
1149*03ce13f7SAndroid Build Coastguard Worker 
1150*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == sizeof( VkPhysicalDeviceVulkan11Features ),
1151*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1152*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, "struct wrapper is not a standard layout!" );
1153*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value,
1154*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan11Features is not nothrow_move_constructible!" );
1155*03ce13f7SAndroid Build Coastguard Worker 
1156*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties ) == sizeof( VkPhysicalDeviceVulkan11Properties ),
1157*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value, "struct wrapper is not a standard layout!" );
1159*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value,
1160*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan11Properties is not nothrow_move_constructible!" );
1161*03ce13f7SAndroid Build Coastguard Worker 
1162*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features ) == sizeof( VkPhysicalDeviceVulkan12Features ),
1163*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1164*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value, "struct wrapper is not a standard layout!" );
1165*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value,
1166*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan12Features is not nothrow_move_constructible!" );
1167*03ce13f7SAndroid Build Coastguard Worker 
1168*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties ) == sizeof( VkPhysicalDeviceVulkan12Properties ),
1169*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1170*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value, "struct wrapper is not a standard layout!" );
1171*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value,
1172*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan12Properties is not nothrow_move_constructible!" );
1173*03ce13f7SAndroid Build Coastguard Worker 
1174*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo ) == sizeof( VkImageFormatListCreateInfo ),
1175*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value, "struct wrapper is not a standard layout!" );
1177*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value,
1178*03ce13f7SAndroid Build Coastguard Worker                           "ImageFormatListCreateInfo is not nothrow_move_constructible!" );
1179*03ce13f7SAndroid Build Coastguard Worker 
1180*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ),
1181*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1182*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, "struct wrapper is not a standard layout!" );
1183*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value,
1184*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassCreateInfo2 is not nothrow_move_constructible!" );
1185*03ce13f7SAndroid Build Coastguard Worker 
1186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == sizeof( VkAttachmentDescription2 ),
1187*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1188*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, "struct wrapper is not a standard layout!" );
1189*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value,
1190*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentDescription2 is not nothrow_move_constructible!" );
1191*03ce13f7SAndroid Build Coastguard Worker 
1192*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference2 ) == sizeof( VkAttachmentReference2 ), "struct and wrapper have different size!" );
1193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value, "struct wrapper is not a standard layout!" );
1194*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value,
1195*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentReference2 is not nothrow_move_constructible!" );
1196*03ce13f7SAndroid Build Coastguard Worker 
1197*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription2 ) == sizeof( VkSubpassDescription2 ), "struct and wrapper have different size!" );
1198*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value, "struct wrapper is not a standard layout!" );
1199*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value,
1200*03ce13f7SAndroid Build Coastguard Worker                           "SubpassDescription2 is not nothrow_move_constructible!" );
1201*03ce13f7SAndroid Build Coastguard Worker 
1202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency2 ) == sizeof( VkSubpassDependency2 ), "struct and wrapper have different size!" );
1203*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value, "struct wrapper is not a standard layout!" );
1204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value,
1205*03ce13f7SAndroid Build Coastguard Worker                           "SubpassDependency2 is not nothrow_move_constructible!" );
1206*03ce13f7SAndroid Build Coastguard Worker 
1207*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassBeginInfo ) == sizeof( VkSubpassBeginInfo ), "struct and wrapper have different size!" );
1208*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value, "struct wrapper is not a standard layout!" );
1209*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value,
1210*03ce13f7SAndroid Build Coastguard Worker                           "SubpassBeginInfo is not nothrow_move_constructible!" );
1211*03ce13f7SAndroid Build Coastguard Worker 
1212*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassEndInfo ) == sizeof( VkSubpassEndInfo ), "struct and wrapper have different size!" );
1213*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value, "struct wrapper is not a standard layout!" );
1214*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value,
1215*03ce13f7SAndroid Build Coastguard Worker                           "SubpassEndInfo is not nothrow_move_constructible!" );
1216*03ce13f7SAndroid Build Coastguard Worker 
1217*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures ) == sizeof( VkPhysicalDevice8BitStorageFeatures ),
1218*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1219*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value, "struct wrapper is not a standard layout!" );
1220*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value,
1221*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevice8BitStorageFeatures is not nothrow_move_constructible!" );
1222*03ce13f7SAndroid Build Coastguard Worker 
1223*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), "struct and wrapper have different size!" );
1224*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, "struct wrapper is not a standard layout!" );
1225*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value,
1226*03ce13f7SAndroid Build Coastguard Worker                           "ConformanceVersion is not nothrow_move_constructible!" );
1227*03ce13f7SAndroid Build Coastguard Worker 
1228*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == sizeof( VkPhysicalDeviceDriverProperties ),
1229*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1230*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, "struct wrapper is not a standard layout!" );
1231*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value,
1232*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDriverProperties is not nothrow_move_constructible!" );
1233*03ce13f7SAndroid Build Coastguard Worker 
1234*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features ) == sizeof( VkPhysicalDeviceShaderAtomicInt64Features ),
1235*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1236*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value,
1237*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1238*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value,
1239*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicInt64Features is not nothrow_move_constructible!" );
1240*03ce13f7SAndroid Build Coastguard Worker 
1241*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features ) == sizeof( VkPhysicalDeviceShaderFloat16Int8Features ),
1242*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1243*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value,
1244*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value,
1246*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderFloat16Int8Features is not nothrow_move_constructible!" );
1247*03ce13f7SAndroid Build Coastguard Worker 
1248*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties ) == sizeof( VkPhysicalDeviceFloatControlsProperties ),
1249*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1250*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value,
1251*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1252*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value,
1253*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFloatControlsProperties is not nothrow_move_constructible!" );
1254*03ce13f7SAndroid Build Coastguard Worker 
1255*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo ) == sizeof( VkDescriptorSetLayoutBindingFlagsCreateInfo ),
1256*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1257*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value,
1258*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1259*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value,
1260*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayoutBindingFlagsCreateInfo is not nothrow_move_constructible!" );
1261*03ce13f7SAndroid Build Coastguard Worker 
1262*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures ) == sizeof( VkPhysicalDeviceDescriptorIndexingFeatures ),
1263*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1264*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value,
1265*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1266*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value,
1267*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorIndexingFeatures is not nothrow_move_constructible!" );
1268*03ce13f7SAndroid Build Coastguard Worker 
1269*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties ) == sizeof( VkPhysicalDeviceDescriptorIndexingProperties ),
1270*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1271*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value,
1272*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1273*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value,
1274*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorIndexingProperties is not nothrow_move_constructible!" );
1275*03ce13f7SAndroid Build Coastguard Worker 
1276*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo ) ==
1277*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkDescriptorSetVariableDescriptorCountAllocateInfo ),
1278*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1279*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value,
1280*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1281*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value,
1282*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetVariableDescriptorCountAllocateInfo is not nothrow_move_constructible!" );
1283*03ce13f7SAndroid Build Coastguard Worker 
1284*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport ) ==
1285*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkDescriptorSetVariableDescriptorCountLayoutSupport ),
1286*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1287*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value,
1288*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1289*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value,
1290*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetVariableDescriptorCountLayoutSupport is not nothrow_move_constructible!" );
1291*03ce13f7SAndroid Build Coastguard Worker 
1292*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == sizeof( VkSubpassDescriptionDepthStencilResolve ),
1293*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1294*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
1295*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
1297*03ce13f7SAndroid Build Coastguard Worker                           "SubpassDescriptionDepthStencilResolve is not nothrow_move_constructible!" );
1298*03ce13f7SAndroid Build Coastguard Worker 
1299*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties ) ==
1300*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDepthStencilResolveProperties ),
1301*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1302*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value,
1303*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1304*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value,
1305*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthStencilResolveProperties is not nothrow_move_constructible!" );
1306*03ce13f7SAndroid Build Coastguard Worker 
1307*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures ) == sizeof( VkPhysicalDeviceScalarBlockLayoutFeatures ),
1308*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1309*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value,
1310*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1311*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value,
1312*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceScalarBlockLayoutFeatures is not nothrow_move_constructible!" );
1313*03ce13f7SAndroid Build Coastguard Worker 
1314*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo ) == sizeof( VkImageStencilUsageCreateInfo ),
1315*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1316*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value, "struct wrapper is not a standard layout!" );
1317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value,
1318*03ce13f7SAndroid Build Coastguard Worker                           "ImageStencilUsageCreateInfo is not nothrow_move_constructible!" );
1319*03ce13f7SAndroid Build Coastguard Worker 
1320*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo ) == sizeof( VkSamplerReductionModeCreateInfo ),
1321*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1322*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value, "struct wrapper is not a standard layout!" );
1323*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value,
1324*03ce13f7SAndroid Build Coastguard Worker                           "SamplerReductionModeCreateInfo is not nothrow_move_constructible!" );
1325*03ce13f7SAndroid Build Coastguard Worker 
1326*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties ) ==
1327*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSamplerFilterMinmaxProperties ),
1328*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1329*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value,
1330*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1331*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value,
1332*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSamplerFilterMinmaxProperties is not nothrow_move_constructible!" );
1333*03ce13f7SAndroid Build Coastguard Worker 
1334*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ),
1335*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
1337*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1338*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
1339*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkanMemoryModelFeatures is not nothrow_move_constructible!" );
1340*03ce13f7SAndroid Build Coastguard Worker 
1341*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures ) == sizeof( VkPhysicalDeviceImagelessFramebufferFeatures ),
1342*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1343*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
1344*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1345*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
1346*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" );
1347*03ce13f7SAndroid Build Coastguard Worker 
1348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == sizeof( VkFramebufferAttachmentsCreateInfo ),
1349*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1350*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, "struct wrapper is not a standard layout!" );
1351*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value,
1352*03ce13f7SAndroid Build Coastguard Worker                           "FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" );
1353*03ce13f7SAndroid Build Coastguard Worker 
1354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == sizeof( VkFramebufferAttachmentImageInfo ),
1355*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1356*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, "struct wrapper is not a standard layout!" );
1357*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value,
1358*03ce13f7SAndroid Build Coastguard Worker                           "FramebufferAttachmentImageInfo is not nothrow_move_constructible!" );
1359*03ce13f7SAndroid Build Coastguard Worker 
1360*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo ) == sizeof( VkRenderPassAttachmentBeginInfo ),
1361*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1362*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value, "struct wrapper is not a standard layout!" );
1363*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value,
1364*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" );
1365*03ce13f7SAndroid Build Coastguard Worker 
1366*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures ) ==
1367*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceUniformBufferStandardLayoutFeatures ),
1368*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1369*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value,
1370*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1371*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value,
1372*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceUniformBufferStandardLayoutFeatures is not nothrow_move_constructible!" );
1373*03ce13f7SAndroid Build Coastguard Worker 
1374*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures ) ==
1375*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures ),
1376*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1377*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
1378*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1379*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
1380*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" );
1381*03ce13f7SAndroid Build Coastguard Worker 
1382*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) ==
1383*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ),
1384*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1385*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value,
1386*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1387*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value,
1388*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSeparateDepthStencilLayoutsFeatures is not nothrow_move_constructible!" );
1389*03ce13f7SAndroid Build Coastguard Worker 
1390*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout ) == sizeof( VkAttachmentReferenceStencilLayout ),
1391*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1392*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value, "struct wrapper is not a standard layout!" );
1393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value,
1394*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentReferenceStencilLayout is not nothrow_move_constructible!" );
1395*03ce13f7SAndroid Build Coastguard Worker 
1396*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout ) == sizeof( VkAttachmentDescriptionStencilLayout ),
1397*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1398*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value,
1399*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1400*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value,
1401*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentDescriptionStencilLayout is not nothrow_move_constructible!" );
1402*03ce13f7SAndroid Build Coastguard Worker 
1403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures ) == sizeof( VkPhysicalDeviceHostQueryResetFeatures ),
1404*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1405*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value,
1406*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1407*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value,
1408*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceHostQueryResetFeatures is not nothrow_move_constructible!" );
1409*03ce13f7SAndroid Build Coastguard Worker 
1410*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures ) == sizeof( VkPhysicalDeviceTimelineSemaphoreFeatures ),
1411*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1412*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value,
1413*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1414*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value,
1415*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTimelineSemaphoreFeatures is not nothrow_move_constructible!" );
1416*03ce13f7SAndroid Build Coastguard Worker 
1417*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties ) == sizeof( VkPhysicalDeviceTimelineSemaphoreProperties ),
1418*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1419*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value,
1420*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1421*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value,
1422*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTimelineSemaphoreProperties is not nothrow_move_constructible!" );
1423*03ce13f7SAndroid Build Coastguard Worker 
1424*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo ) == sizeof( VkSemaphoreTypeCreateInfo ),
1425*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value, "struct wrapper is not a standard layout!" );
1427*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value,
1428*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreTypeCreateInfo is not nothrow_move_constructible!" );
1429*03ce13f7SAndroid Build Coastguard Worker 
1430*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo ) == sizeof( VkTimelineSemaphoreSubmitInfo ),
1431*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1432*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1433*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value,
1434*03ce13f7SAndroid Build Coastguard Worker                           "TimelineSemaphoreSubmitInfo is not nothrow_move_constructible!" );
1435*03ce13f7SAndroid Build Coastguard Worker 
1436*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo ) == sizeof( VkSemaphoreWaitInfo ), "struct and wrapper have different size!" );
1437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value, "struct wrapper is not a standard layout!" );
1438*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value,
1439*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreWaitInfo is not nothrow_move_constructible!" );
1440*03ce13f7SAndroid Build Coastguard Worker 
1441*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo ) == sizeof( VkSemaphoreSignalInfo ), "struct and wrapper have different size!" );
1442*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value, "struct wrapper is not a standard layout!" );
1443*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value,
1444*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreSignalInfo is not nothrow_move_constructible!" );
1445*03ce13f7SAndroid Build Coastguard Worker 
1446*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures ) == sizeof( VkPhysicalDeviceBufferDeviceAddressFeatures ),
1447*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1448*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value,
1449*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1450*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value,
1451*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceBufferDeviceAddressFeatures is not nothrow_move_constructible!" );
1452*03ce13f7SAndroid Build Coastguard Worker 
1453*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo ) == sizeof( VkBufferDeviceAddressInfo ),
1454*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1455*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value, "struct wrapper is not a standard layout!" );
1456*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value,
1457*03ce13f7SAndroid Build Coastguard Worker                           "BufferDeviceAddressInfo is not nothrow_move_constructible!" );
1458*03ce13f7SAndroid Build Coastguard Worker 
1459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo ) == sizeof( VkBufferOpaqueCaptureAddressCreateInfo ),
1460*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1461*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value,
1462*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1463*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value,
1464*03ce13f7SAndroid Build Coastguard Worker                           "BufferOpaqueCaptureAddressCreateInfo is not nothrow_move_constructible!" );
1465*03ce13f7SAndroid Build Coastguard Worker 
1466*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo ) == sizeof( VkMemoryOpaqueCaptureAddressAllocateInfo ),
1467*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1468*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value,
1469*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1470*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value,
1471*03ce13f7SAndroid Build Coastguard Worker                           "MemoryOpaqueCaptureAddressAllocateInfo is not nothrow_move_constructible!" );
1472*03ce13f7SAndroid Build Coastguard Worker 
1473*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo ) == sizeof( VkDeviceMemoryOpaqueCaptureAddressInfo ),
1474*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1475*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value,
1476*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1477*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value,
1478*03ce13f7SAndroid Build Coastguard Worker                           "DeviceMemoryOpaqueCaptureAddressInfo is not nothrow_move_constructible!" );
1479*03ce13f7SAndroid Build Coastguard Worker 
1480*03ce13f7SAndroid Build Coastguard Worker //=== VK_VERSION_1_3 ===
1481*03ce13f7SAndroid Build Coastguard Worker 
1482*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features ) == sizeof( VkPhysicalDeviceVulkan13Features ),
1483*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1484*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value, "struct wrapper is not a standard layout!" );
1485*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value,
1486*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan13Features is not nothrow_move_constructible!" );
1487*03ce13f7SAndroid Build Coastguard Worker 
1488*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties ) == sizeof( VkPhysicalDeviceVulkan13Properties ),
1489*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1490*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value, "struct wrapper is not a standard layout!" );
1491*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value,
1492*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVulkan13Properties is not nothrow_move_constructible!" );
1493*03ce13f7SAndroid Build Coastguard Worker 
1494*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == sizeof( VkPipelineCreationFeedbackCreateInfo ),
1495*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1496*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
1497*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1498*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
1499*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" );
1500*03ce13f7SAndroid Build Coastguard Worker 
1501*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == sizeof( VkPipelineCreationFeedback ),
1502*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, "struct wrapper is not a standard layout!" );
1504*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value,
1505*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCreationFeedback is not nothrow_move_constructible!" );
1506*03ce13f7SAndroid Build Coastguard Worker 
1507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) ==
1508*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ),
1509*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value,
1511*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value,
1513*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTerminateInvocationFeatures is not nothrow_move_constructible!" );
1514*03ce13f7SAndroid Build Coastguard Worker 
1515*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties ) == sizeof( VkPhysicalDeviceToolProperties ),
1516*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value, "struct wrapper is not a standard layout!" );
1518*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value,
1519*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceToolProperties is not nothrow_move_constructible!" );
1520*03ce13f7SAndroid Build Coastguard Worker 
1521*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures ) ==
1522*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures ),
1523*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1524*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value,
1525*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1526*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value,
1527*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderDemoteToHelperInvocationFeatures is not nothrow_move_constructible!" );
1528*03ce13f7SAndroid Build Coastguard Worker 
1529*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures ) == sizeof( VkPhysicalDevicePrivateDataFeatures ),
1530*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1531*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value, "struct wrapper is not a standard layout!" );
1532*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value,
1533*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePrivateDataFeatures is not nothrow_move_constructible!" );
1534*03ce13f7SAndroid Build Coastguard Worker 
1535*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo ) == sizeof( VkDevicePrivateDataCreateInfo ),
1536*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value, "struct wrapper is not a standard layout!" );
1538*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value,
1539*03ce13f7SAndroid Build Coastguard Worker                           "DevicePrivateDataCreateInfo is not nothrow_move_constructible!" );
1540*03ce13f7SAndroid Build Coastguard Worker 
1541*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo ) == sizeof( VkPrivateDataSlotCreateInfo ),
1542*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1543*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value, "struct wrapper is not a standard layout!" );
1544*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value,
1545*03ce13f7SAndroid Build Coastguard Worker                           "PrivateDataSlotCreateInfo is not nothrow_move_constructible!" );
1546*03ce13f7SAndroid Build Coastguard Worker 
1547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlot ) == sizeof( VkPrivateDataSlot ), "handle and wrapper have different size!" );
1548*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value, "PrivateDataSlot is not copy_constructible!" );
1549*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value,
1550*03ce13f7SAndroid Build Coastguard Worker                           "PrivateDataSlot is not nothrow_move_constructible!" );
1551*03ce13f7SAndroid Build Coastguard Worker 
1552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures ) ==
1553*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineCreationCacheControlFeatures ),
1554*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1555*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value,
1556*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1557*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value,
1558*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineCreationCacheControlFeatures is not nothrow_move_constructible!" );
1559*03ce13f7SAndroid Build Coastguard Worker 
1560*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier2 ) == sizeof( VkMemoryBarrier2 ), "struct and wrapper have different size!" );
1561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1562*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value,
1563*03ce13f7SAndroid Build Coastguard Worker                           "MemoryBarrier2 is not nothrow_move_constructible!" );
1564*03ce13f7SAndroid Build Coastguard Worker 
1565*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 ) == sizeof( VkBufferMemoryBarrier2 ), "struct and wrapper have different size!" );
1566*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1567*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value,
1568*03ce13f7SAndroid Build Coastguard Worker                           "BufferMemoryBarrier2 is not nothrow_move_constructible!" );
1569*03ce13f7SAndroid Build Coastguard Worker 
1570*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 ) == sizeof( VkImageMemoryBarrier2 ), "struct and wrapper have different size!" );
1571*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value, "struct wrapper is not a standard layout!" );
1572*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value,
1573*03ce13f7SAndroid Build Coastguard Worker                           "ImageMemoryBarrier2 is not nothrow_move_constructible!" );
1574*03ce13f7SAndroid Build Coastguard Worker 
1575*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DependencyInfo ) == sizeof( VkDependencyInfo ), "struct and wrapper have different size!" );
1576*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DependencyInfo>::value, "struct wrapper is not a standard layout!" );
1577*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DependencyInfo>::value,
1578*03ce13f7SAndroid Build Coastguard Worker                           "DependencyInfo is not nothrow_move_constructible!" );
1579*03ce13f7SAndroid Build Coastguard Worker 
1580*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), "struct and wrapper have different size!" );
1581*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "struct wrapper is not a standard layout!" );
1582*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "SubmitInfo2 is not nothrow_move_constructible!" );
1583*03ce13f7SAndroid Build Coastguard Worker 
1584*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), "struct and wrapper have different size!" );
1585*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value,
1587*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreSubmitInfo is not nothrow_move_constructible!" );
1588*03ce13f7SAndroid Build Coastguard Worker 
1589*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo ) == sizeof( VkCommandBufferSubmitInfo ),
1590*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1591*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value, "struct wrapper is not a standard layout!" );
1592*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value,
1593*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferSubmitInfo is not nothrow_move_constructible!" );
1594*03ce13f7SAndroid Build Coastguard Worker 
1595*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == sizeof( VkPhysicalDeviceSynchronization2Features ),
1596*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1597*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
1598*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1599*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
1600*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" );
1601*03ce13f7SAndroid Build Coastguard Worker 
1602*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ) ==
1603*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ),
1604*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1605*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value,
1606*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1607*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value,
1608*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures is not nothrow_move_constructible!" );
1609*03ce13f7SAndroid Build Coastguard Worker 
1610*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures ) == sizeof( VkPhysicalDeviceImageRobustnessFeatures ),
1611*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1612*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value,
1613*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value,
1615*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageRobustnessFeatures is not nothrow_move_constructible!" );
1616*03ce13f7SAndroid Build Coastguard Worker 
1617*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), "struct and wrapper have different size!" );
1618*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, "struct wrapper is not a standard layout!" );
1619*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value,
1620*03ce13f7SAndroid Build Coastguard Worker                           "CopyBufferInfo2 is not nothrow_move_constructible!" );
1621*03ce13f7SAndroid Build Coastguard Worker 
1622*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), "struct and wrapper have different size!" );
1623*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, "struct wrapper is not a standard layout!" );
1624*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value,
1625*03ce13f7SAndroid Build Coastguard Worker                           "CopyImageInfo2 is not nothrow_move_constructible!" );
1626*03ce13f7SAndroid Build Coastguard Worker 
1627*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == sizeof( VkCopyBufferToImageInfo2 ),
1628*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1629*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, "struct wrapper is not a standard layout!" );
1630*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value,
1631*03ce13f7SAndroid Build Coastguard Worker                           "CopyBufferToImageInfo2 is not nothrow_move_constructible!" );
1632*03ce13f7SAndroid Build Coastguard Worker 
1633*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 ) == sizeof( VkCopyImageToBufferInfo2 ),
1634*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1635*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value, "struct wrapper is not a standard layout!" );
1636*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value,
1637*03ce13f7SAndroid Build Coastguard Worker                           "CopyImageToBufferInfo2 is not nothrow_move_constructible!" );
1638*03ce13f7SAndroid Build Coastguard Worker 
1639*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), "struct and wrapper have different size!" );
1640*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, "struct wrapper is not a standard layout!" );
1641*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value,
1642*03ce13f7SAndroid Build Coastguard Worker                           "BlitImageInfo2 is not nothrow_move_constructible!" );
1643*03ce13f7SAndroid Build Coastguard Worker 
1644*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), "struct and wrapper have different size!" );
1645*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, "struct wrapper is not a standard layout!" );
1646*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value,
1647*03ce13f7SAndroid Build Coastguard Worker                           "ResolveImageInfo2 is not nothrow_move_constructible!" );
1648*03ce13f7SAndroid Build Coastguard Worker 
1649*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), "struct and wrapper have different size!" );
1650*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "struct wrapper is not a standard layout!" );
1651*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "BufferCopy2 is not nothrow_move_constructible!" );
1652*03ce13f7SAndroid Build Coastguard Worker 
1653*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), "struct and wrapper have different size!" );
1654*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "struct wrapper is not a standard layout!" );
1655*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "ImageCopy2 is not nothrow_move_constructible!" );
1656*03ce13f7SAndroid Build Coastguard Worker 
1657*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), "struct and wrapper have different size!" );
1658*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "struct wrapper is not a standard layout!" );
1659*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "ImageBlit2 is not nothrow_move_constructible!" );
1660*03ce13f7SAndroid Build Coastguard Worker 
1661*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), "struct and wrapper have different size!" );
1662*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, "struct wrapper is not a standard layout!" );
1663*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value,
1664*03ce13f7SAndroid Build Coastguard Worker                           "BufferImageCopy2 is not nothrow_move_constructible!" );
1665*03ce13f7SAndroid Build Coastguard Worker 
1666*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), "struct and wrapper have different size!" );
1667*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "struct wrapper is not a standard layout!" );
1668*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "ImageResolve2 is not nothrow_move_constructible!" );
1669*03ce13f7SAndroid Build Coastguard Worker 
1670*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures ) == sizeof( VkPhysicalDeviceSubgroupSizeControlFeatures ),
1671*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1672*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value,
1673*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1674*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value,
1675*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupSizeControlFeatures is not nothrow_move_constructible!" );
1676*03ce13f7SAndroid Build Coastguard Worker 
1677*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties ) ==
1678*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubgroupSizeControlProperties ),
1679*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1680*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value,
1681*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1682*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value,
1683*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubgroupSizeControlProperties is not nothrow_move_constructible!" );
1684*03ce13f7SAndroid Build Coastguard Worker 
1685*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo ) ==
1686*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo ),
1687*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1688*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value,
1689*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1690*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value,
1691*03ce13f7SAndroid Build Coastguard Worker                           "PipelineShaderStageRequiredSubgroupSizeCreateInfo is not nothrow_move_constructible!" );
1692*03ce13f7SAndroid Build Coastguard Worker 
1693*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures ) == sizeof( VkPhysicalDeviceInlineUniformBlockFeatures ),
1694*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1695*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value,
1696*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1697*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value,
1698*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceInlineUniformBlockFeatures is not nothrow_move_constructible!" );
1699*03ce13f7SAndroid Build Coastguard Worker 
1700*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties ) == sizeof( VkPhysicalDeviceInlineUniformBlockProperties ),
1701*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1702*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value,
1703*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1704*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value,
1705*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceInlineUniformBlockProperties is not nothrow_move_constructible!" );
1706*03ce13f7SAndroid Build Coastguard Worker 
1707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock ) == sizeof( VkWriteDescriptorSetInlineUniformBlock ),
1708*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1709*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value,
1710*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1711*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value,
1712*03ce13f7SAndroid Build Coastguard Worker                           "WriteDescriptorSetInlineUniformBlock is not nothrow_move_constructible!" );
1713*03ce13f7SAndroid Build Coastguard Worker 
1714*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo ) == sizeof( VkDescriptorPoolInlineUniformBlockCreateInfo ),
1715*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1716*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value,
1717*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1718*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value,
1719*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorPoolInlineUniformBlockCreateInfo is not nothrow_move_constructible!" );
1720*03ce13f7SAndroid Build Coastguard Worker 
1721*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) ==
1722*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ),
1723*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1724*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value,
1725*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1726*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value,
1727*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTextureCompressionASTCHDRFeatures is not nothrow_move_constructible!" );
1728*03ce13f7SAndroid Build Coastguard Worker 
1729*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), "struct and wrapper have different size!" );
1730*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "struct wrapper is not a standard layout!" );
1731*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "RenderingInfo is not nothrow_move_constructible!" );
1732*03ce13f7SAndroid Build Coastguard Worker 
1733*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == sizeof( VkRenderingAttachmentInfo ),
1734*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1735*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, "struct wrapper is not a standard layout!" );
1736*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value,
1737*03ce13f7SAndroid Build Coastguard Worker                           "RenderingAttachmentInfo is not nothrow_move_constructible!" );
1738*03ce13f7SAndroid Build Coastguard Worker 
1739*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == sizeof( VkPipelineRenderingCreateInfo ),
1740*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1741*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, "struct wrapper is not a standard layout!" );
1742*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value,
1743*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRenderingCreateInfo is not nothrow_move_constructible!" );
1744*03ce13f7SAndroid Build Coastguard Worker 
1745*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures ) == sizeof( VkPhysicalDeviceDynamicRenderingFeatures ),
1746*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1747*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value,
1748*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1749*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value,
1750*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingFeatures is not nothrow_move_constructible!" );
1751*03ce13f7SAndroid Build Coastguard Worker 
1752*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo ) == sizeof( VkCommandBufferInheritanceRenderingInfo ),
1753*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1754*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value,
1755*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1756*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value,
1757*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferInheritanceRenderingInfo is not nothrow_move_constructible!" );
1758*03ce13f7SAndroid Build Coastguard Worker 
1759*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures ) ==
1760*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerDotProductFeatures ),
1761*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1762*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value,
1763*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1764*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value,
1765*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerDotProductFeatures is not nothrow_move_constructible!" );
1766*03ce13f7SAndroid Build Coastguard Worker 
1767*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties ) ==
1768*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerDotProductProperties ),
1769*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1770*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value,
1771*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1772*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value,
1773*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerDotProductProperties is not nothrow_move_constructible!" );
1774*03ce13f7SAndroid Build Coastguard Worker 
1775*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties ) ==
1776*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTexelBufferAlignmentProperties ),
1777*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1778*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
1779*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1780*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
1781*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" );
1782*03ce13f7SAndroid Build Coastguard Worker 
1783*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties3 ) == sizeof( VkFormatProperties3 ), "struct and wrapper have different size!" );
1784*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties3>::value, "struct wrapper is not a standard layout!" );
1785*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties3>::value,
1786*03ce13f7SAndroid Build Coastguard Worker                           "FormatProperties3 is not nothrow_move_constructible!" );
1787*03ce13f7SAndroid Build Coastguard Worker 
1788*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features ) == sizeof( VkPhysicalDeviceMaintenance4Features ),
1789*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1790*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value,
1791*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value,
1793*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance4Features is not nothrow_move_constructible!" );
1794*03ce13f7SAndroid Build Coastguard Worker 
1795*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties ) == sizeof( VkPhysicalDeviceMaintenance4Properties ),
1796*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1797*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value,
1798*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
1799*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value,
1800*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance4Properties is not nothrow_move_constructible!" );
1801*03ce13f7SAndroid Build Coastguard Worker 
1802*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements ) == sizeof( VkDeviceBufferMemoryRequirements ),
1803*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1804*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
1805*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value,
1806*03ce13f7SAndroid Build Coastguard Worker                           "DeviceBufferMemoryRequirements is not nothrow_move_constructible!" );
1807*03ce13f7SAndroid Build Coastguard Worker 
1808*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements ) == sizeof( VkDeviceImageMemoryRequirements ),
1809*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1810*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" );
1811*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value,
1812*03ce13f7SAndroid Build Coastguard Worker                           "DeviceImageMemoryRequirements is not nothrow_move_constructible!" );
1813*03ce13f7SAndroid Build Coastguard Worker 
1814*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_surface ===
1815*03ce13f7SAndroid Build Coastguard Worker 
1816*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceKHR ) == sizeof( VkSurfaceKHR ), "handle and wrapper have different size!" );
1817*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not copy_constructible!" );
1818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not nothrow_move_constructible!" );
1819*03ce13f7SAndroid Build Coastguard Worker 
1820*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR ) == sizeof( VkSurfaceCapabilitiesKHR ),
1821*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1822*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
1823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value,
1824*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesKHR is not nothrow_move_constructible!" );
1825*03ce13f7SAndroid Build Coastguard Worker 
1826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR ) == sizeof( VkSurfaceFormatKHR ), "struct and wrapper have different size!" );
1827*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value, "struct wrapper is not a standard layout!" );
1828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value,
1829*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceFormatKHR is not nothrow_move_constructible!" );
1830*03ce13f7SAndroid Build Coastguard Worker 
1831*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_swapchain ===
1832*03ce13f7SAndroid Build Coastguard Worker 
1833*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR ) == sizeof( VkSwapchainCreateInfoKHR ),
1834*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1835*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1836*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value,
1837*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainCreateInfoKHR is not nothrow_move_constructible!" );
1838*03ce13f7SAndroid Build Coastguard Worker 
1839*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainKHR ) == sizeof( VkSwapchainKHR ), "handle and wrapper have different size!" );
1840*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not copy_constructible!" );
1841*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not nothrow_move_constructible!" );
1842*03ce13f7SAndroid Build Coastguard Worker 
1843*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentInfoKHR ) == sizeof( VkPresentInfoKHR ), "struct and wrapper have different size!" );
1844*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
1845*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value,
1846*03ce13f7SAndroid Build Coastguard Worker                           "PresentInfoKHR is not nothrow_move_constructible!" );
1847*03ce13f7SAndroid Build Coastguard Worker 
1848*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR ) == sizeof( VkImageSwapchainCreateInfoKHR ),
1849*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1850*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1851*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value,
1852*03ce13f7SAndroid Build Coastguard Worker                           "ImageSwapchainCreateInfoKHR is not nothrow_move_constructible!" );
1853*03ce13f7SAndroid Build Coastguard Worker 
1854*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR ) == sizeof( VkBindImageMemorySwapchainInfoKHR ),
1855*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1856*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value, "struct wrapper is not a standard layout!" );
1857*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value,
1858*03ce13f7SAndroid Build Coastguard Worker                           "BindImageMemorySwapchainInfoKHR is not nothrow_move_constructible!" );
1859*03ce13f7SAndroid Build Coastguard Worker 
1860*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR ) == sizeof( VkAcquireNextImageInfoKHR ),
1861*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1862*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value, "struct wrapper is not a standard layout!" );
1863*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value,
1864*03ce13f7SAndroid Build Coastguard Worker                           "AcquireNextImageInfoKHR is not nothrow_move_constructible!" );
1865*03ce13f7SAndroid Build Coastguard Worker 
1866*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR ) == sizeof( VkDeviceGroupPresentCapabilitiesKHR ),
1867*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1868*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
1869*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value,
1870*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupPresentCapabilitiesKHR is not nothrow_move_constructible!" );
1871*03ce13f7SAndroid Build Coastguard Worker 
1872*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR ) == sizeof( VkDeviceGroupPresentInfoKHR ),
1873*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1874*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
1875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value,
1876*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupPresentInfoKHR is not nothrow_move_constructible!" );
1877*03ce13f7SAndroid Build Coastguard Worker 
1878*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR ) == sizeof( VkDeviceGroupSwapchainCreateInfoKHR ),
1879*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1880*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1881*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value,
1882*03ce13f7SAndroid Build Coastguard Worker                           "DeviceGroupSwapchainCreateInfoKHR is not nothrow_move_constructible!" );
1883*03ce13f7SAndroid Build Coastguard Worker 
1884*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_display ===
1885*03ce13f7SAndroid Build Coastguard Worker 
1886*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayKHR ) == sizeof( VkDisplayKHR ), "handle and wrapper have different size!" );
1887*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not copy_constructible!" );
1888*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not nothrow_move_constructible!" );
1889*03ce13f7SAndroid Build Coastguard Worker 
1890*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR ) == sizeof( VkDisplayModeCreateInfoKHR ),
1891*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1892*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1893*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value,
1894*03ce13f7SAndroid Build Coastguard Worker                           "DisplayModeCreateInfoKHR is not nothrow_move_constructible!" );
1895*03ce13f7SAndroid Build Coastguard Worker 
1896*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeKHR ) == sizeof( VkDisplayModeKHR ), "handle and wrapper have different size!" );
1897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value, "DisplayModeKHR is not copy_constructible!" );
1898*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value,
1899*03ce13f7SAndroid Build Coastguard Worker                           "DisplayModeKHR is not nothrow_move_constructible!" );
1900*03ce13f7SAndroid Build Coastguard Worker 
1901*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR ) == sizeof( VkDisplayModeParametersKHR ),
1902*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value, "struct wrapper is not a standard layout!" );
1904*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value,
1905*03ce13f7SAndroid Build Coastguard Worker                           "DisplayModeParametersKHR is not nothrow_move_constructible!" );
1906*03ce13f7SAndroid Build Coastguard Worker 
1907*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR ) == sizeof( VkDisplayModePropertiesKHR ),
1908*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1909*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
1910*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value,
1911*03ce13f7SAndroid Build Coastguard Worker                           "DisplayModePropertiesKHR is not nothrow_move_constructible!" );
1912*03ce13f7SAndroid Build Coastguard Worker 
1913*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR ) == sizeof( VkDisplayPlaneCapabilitiesKHR ),
1914*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1915*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
1916*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value,
1917*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPlaneCapabilitiesKHR is not nothrow_move_constructible!" );
1918*03ce13f7SAndroid Build Coastguard Worker 
1919*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR ) == sizeof( VkDisplayPlanePropertiesKHR ),
1920*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1921*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
1922*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value,
1923*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPlanePropertiesKHR is not nothrow_move_constructible!" );
1924*03ce13f7SAndroid Build Coastguard Worker 
1925*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR ) == sizeof( VkDisplayPropertiesKHR ), "struct and wrapper have different size!" );
1926*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
1927*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value,
1928*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPropertiesKHR is not nothrow_move_constructible!" );
1929*03ce13f7SAndroid Build Coastguard Worker 
1930*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR ) == sizeof( VkDisplaySurfaceCreateInfoKHR ),
1931*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1932*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1933*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value,
1934*03ce13f7SAndroid Build Coastguard Worker                           "DisplaySurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1935*03ce13f7SAndroid Build Coastguard Worker 
1936*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_display_swapchain ===
1937*03ce13f7SAndroid Build Coastguard Worker 
1938*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR ) == sizeof( VkDisplayPresentInfoKHR ),
1939*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1940*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value, "struct wrapper is not a standard layout!" );
1941*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value,
1942*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPresentInfoKHR is not nothrow_move_constructible!" );
1943*03ce13f7SAndroid Build Coastguard Worker 
1944*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_XLIB_KHR )
1945*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_xlib_surface ===
1946*03ce13f7SAndroid Build Coastguard Worker 
1947*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR ) == sizeof( VkXlibSurfaceCreateInfoKHR ),
1948*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1949*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1950*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value,
1951*03ce13f7SAndroid Build Coastguard Worker                           "XlibSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1952*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_XLIB_KHR*/
1953*03ce13f7SAndroid Build Coastguard Worker 
1954*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_XCB_KHR )
1955*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_xcb_surface ===
1956*03ce13f7SAndroid Build Coastguard Worker 
1957*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR ) == sizeof( VkXcbSurfaceCreateInfoKHR ),
1958*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1959*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1960*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value,
1961*03ce13f7SAndroid Build Coastguard Worker                           "XcbSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1962*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_XCB_KHR*/
1963*03ce13f7SAndroid Build Coastguard Worker 
1964*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
1965*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_wayland_surface ===
1966*03ce13f7SAndroid Build Coastguard Worker 
1967*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR ) == sizeof( VkWaylandSurfaceCreateInfoKHR ),
1968*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1969*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1970*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value,
1971*03ce13f7SAndroid Build Coastguard Worker                           "WaylandSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1972*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
1973*03ce13f7SAndroid Build Coastguard Worker 
1974*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
1975*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_android_surface ===
1976*03ce13f7SAndroid Build Coastguard Worker 
1977*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR ) == sizeof( VkAndroidSurfaceCreateInfoKHR ),
1978*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1979*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1980*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value,
1981*03ce13f7SAndroid Build Coastguard Worker                           "AndroidSurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1982*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
1983*03ce13f7SAndroid Build Coastguard Worker 
1984*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
1985*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_win32_surface ===
1986*03ce13f7SAndroid Build Coastguard Worker 
1987*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR ) == sizeof( VkWin32SurfaceCreateInfoKHR ),
1988*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
1989*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
1990*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value,
1991*03ce13f7SAndroid Build Coastguard Worker                           "Win32SurfaceCreateInfoKHR is not nothrow_move_constructible!" );
1992*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
1993*03ce13f7SAndroid Build Coastguard Worker 
1994*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_debug_report ===
1995*03ce13f7SAndroid Build Coastguard Worker 
1996*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT ) == sizeof( VkDebugReportCallbackEXT ),
1997*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
1998*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value,
1999*03ce13f7SAndroid Build Coastguard Worker                           "DebugReportCallbackEXT is not copy_constructible!" );
2000*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value,
2001*03ce13f7SAndroid Build Coastguard Worker                           "DebugReportCallbackEXT is not nothrow_move_constructible!" );
2002*03ce13f7SAndroid Build Coastguard Worker 
2003*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT ) == sizeof( VkDebugReportCallbackCreateInfoEXT ),
2004*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2005*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
2006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value,
2007*03ce13f7SAndroid Build Coastguard Worker                           "DebugReportCallbackCreateInfoEXT is not nothrow_move_constructible!" );
2008*03ce13f7SAndroid Build Coastguard Worker 
2009*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_rasterization_order ===
2010*03ce13f7SAndroid Build Coastguard Worker 
2011*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD ) ==
2012*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationStateRasterizationOrderAMD ),
2013*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2014*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value,
2015*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2016*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value,
2017*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationStateRasterizationOrderAMD is not nothrow_move_constructible!" );
2018*03ce13f7SAndroid Build Coastguard Worker 
2019*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_debug_marker ===
2020*03ce13f7SAndroid Build Coastguard Worker 
2021*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT ) == sizeof( VkDebugMarkerObjectNameInfoEXT ),
2022*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2023*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" );
2024*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value,
2025*03ce13f7SAndroid Build Coastguard Worker                           "DebugMarkerObjectNameInfoEXT is not nothrow_move_constructible!" );
2026*03ce13f7SAndroid Build Coastguard Worker 
2027*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT ) == sizeof( VkDebugMarkerObjectTagInfoEXT ),
2028*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2029*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" );
2030*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value,
2031*03ce13f7SAndroid Build Coastguard Worker                           "DebugMarkerObjectTagInfoEXT is not nothrow_move_constructible!" );
2032*03ce13f7SAndroid Build Coastguard Worker 
2033*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT ) == sizeof( VkDebugMarkerMarkerInfoEXT ),
2034*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2035*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value, "struct wrapper is not a standard layout!" );
2036*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value,
2037*03ce13f7SAndroid Build Coastguard Worker                           "DebugMarkerMarkerInfoEXT is not nothrow_move_constructible!" );
2038*03ce13f7SAndroid Build Coastguard Worker 
2039*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_queue ===
2040*03ce13f7SAndroid Build Coastguard Worker 
2041*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionKHR ) == sizeof( VkVideoSessionKHR ), "handle and wrapper have different size!" );
2042*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value, "VideoSessionKHR is not copy_constructible!" );
2043*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value,
2044*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionKHR is not nothrow_move_constructible!" );
2045*03ce13f7SAndroid Build Coastguard Worker 
2046*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR ) == sizeof( VkVideoSessionParametersKHR ),
2047*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
2048*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value,
2049*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionParametersKHR is not copy_constructible!" );
2050*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value,
2051*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionParametersKHR is not nothrow_move_constructible!" );
2052*03ce13f7SAndroid Build Coastguard Worker 
2053*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR ) == sizeof( VkQueueFamilyQueryResultStatusPropertiesKHR ),
2054*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2055*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value,
2056*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2057*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value,
2058*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyQueryResultStatusPropertiesKHR is not nothrow_move_constructible!" );
2059*03ce13f7SAndroid Build Coastguard Worker 
2060*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR ) == sizeof( VkQueueFamilyVideoPropertiesKHR ),
2061*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2062*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2063*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value,
2064*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyVideoPropertiesKHR is not nothrow_move_constructible!" );
2065*03ce13f7SAndroid Build Coastguard Worker 
2066*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR ) == sizeof( VkVideoProfileInfoKHR ), "struct and wrapper have different size!" );
2067*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2068*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value,
2069*03ce13f7SAndroid Build Coastguard Worker                           "VideoProfileInfoKHR is not nothrow_move_constructible!" );
2070*03ce13f7SAndroid Build Coastguard Worker 
2071*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR ) == sizeof( VkVideoProfileListInfoKHR ),
2072*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2073*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value, "struct wrapper is not a standard layout!" );
2074*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value,
2075*03ce13f7SAndroid Build Coastguard Worker                           "VideoProfileListInfoKHR is not nothrow_move_constructible!" );
2076*03ce13f7SAndroid Build Coastguard Worker 
2077*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR ) == sizeof( VkVideoCapabilitiesKHR ), "struct and wrapper have different size!" );
2078*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2079*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value,
2080*03ce13f7SAndroid Build Coastguard Worker                           "VideoCapabilitiesKHR is not nothrow_move_constructible!" );
2081*03ce13f7SAndroid Build Coastguard Worker 
2082*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR ) == sizeof( VkPhysicalDeviceVideoFormatInfoKHR ),
2083*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2084*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value, "struct wrapper is not a standard layout!" );
2085*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value,
2086*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoFormatInfoKHR is not nothrow_move_constructible!" );
2087*03ce13f7SAndroid Build Coastguard Worker 
2088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR ) == sizeof( VkVideoFormatPropertiesKHR ),
2089*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2090*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2091*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value,
2092*03ce13f7SAndroid Build Coastguard Worker                           "VideoFormatPropertiesKHR is not nothrow_move_constructible!" );
2093*03ce13f7SAndroid Build Coastguard Worker 
2094*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR ) == sizeof( VkVideoPictureResourceInfoKHR ),
2095*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2096*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value, "struct wrapper is not a standard layout!" );
2097*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value,
2098*03ce13f7SAndroid Build Coastguard Worker                           "VideoPictureResourceInfoKHR is not nothrow_move_constructible!" );
2099*03ce13f7SAndroid Build Coastguard Worker 
2100*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR ) == sizeof( VkVideoReferenceSlotInfoKHR ),
2101*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2102*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2103*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value,
2104*03ce13f7SAndroid Build Coastguard Worker                           "VideoReferenceSlotInfoKHR is not nothrow_move_constructible!" );
2105*03ce13f7SAndroid Build Coastguard Worker 
2106*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR ) == sizeof( VkVideoSessionMemoryRequirementsKHR ),
2107*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2108*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value, "struct wrapper is not a standard layout!" );
2109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value,
2110*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionMemoryRequirementsKHR is not nothrow_move_constructible!" );
2111*03ce13f7SAndroid Build Coastguard Worker 
2112*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR ) == sizeof( VkBindVideoSessionMemoryInfoKHR ),
2113*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2114*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value, "struct wrapper is not a standard layout!" );
2115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value,
2116*03ce13f7SAndroid Build Coastguard Worker                           "BindVideoSessionMemoryInfoKHR is not nothrow_move_constructible!" );
2117*03ce13f7SAndroid Build Coastguard Worker 
2118*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR ) == sizeof( VkVideoSessionCreateInfoKHR ),
2119*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
2121*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value,
2122*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionCreateInfoKHR is not nothrow_move_constructible!" );
2123*03ce13f7SAndroid Build Coastguard Worker 
2124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR ) == sizeof( VkVideoSessionParametersCreateInfoKHR ),
2125*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2126*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value,
2127*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2128*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value,
2129*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2130*03ce13f7SAndroid Build Coastguard Worker 
2131*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR ) == sizeof( VkVideoSessionParametersUpdateInfoKHR ),
2132*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2133*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value,
2134*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2135*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value,
2136*03ce13f7SAndroid Build Coastguard Worker                           "VideoSessionParametersUpdateInfoKHR is not nothrow_move_constructible!" );
2137*03ce13f7SAndroid Build Coastguard Worker 
2138*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR ) == sizeof( VkVideoBeginCodingInfoKHR ),
2139*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2140*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value, "struct wrapper is not a standard layout!" );
2141*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value,
2142*03ce13f7SAndroid Build Coastguard Worker                           "VideoBeginCodingInfoKHR is not nothrow_move_constructible!" );
2143*03ce13f7SAndroid Build Coastguard Worker 
2144*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR ) == sizeof( VkVideoEndCodingInfoKHR ),
2145*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2146*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value, "struct wrapper is not a standard layout!" );
2147*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value,
2148*03ce13f7SAndroid Build Coastguard Worker                           "VideoEndCodingInfoKHR is not nothrow_move_constructible!" );
2149*03ce13f7SAndroid Build Coastguard Worker 
2150*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR ) == sizeof( VkVideoCodingControlInfoKHR ),
2151*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2152*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2153*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value,
2154*03ce13f7SAndroid Build Coastguard Worker                           "VideoCodingControlInfoKHR is not nothrow_move_constructible!" );
2155*03ce13f7SAndroid Build Coastguard Worker 
2156*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_queue ===
2157*03ce13f7SAndroid Build Coastguard Worker 
2158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR ) == sizeof( VkVideoDecodeCapabilitiesKHR ),
2159*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2160*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2161*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value,
2162*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeCapabilitiesKHR is not nothrow_move_constructible!" );
2163*03ce13f7SAndroid Build Coastguard Worker 
2164*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR ) == sizeof( VkVideoDecodeUsageInfoKHR ),
2165*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2166*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" );
2167*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value,
2168*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeUsageInfoKHR is not nothrow_move_constructible!" );
2169*03ce13f7SAndroid Build Coastguard Worker 
2170*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR ) == sizeof( VkVideoDecodeInfoKHR ), "struct and wrapper have different size!" );
2171*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value, "struct wrapper is not a standard layout!" );
2172*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value,
2173*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeInfoKHR is not nothrow_move_constructible!" );
2174*03ce13f7SAndroid Build Coastguard Worker 
2175*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_dedicated_allocation ===
2176*03ce13f7SAndroid Build Coastguard Worker 
2177*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV ) == sizeof( VkDedicatedAllocationImageCreateInfoNV ),
2178*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2179*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value,
2180*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2181*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value,
2182*03ce13f7SAndroid Build Coastguard Worker                           "DedicatedAllocationImageCreateInfoNV is not nothrow_move_constructible!" );
2183*03ce13f7SAndroid Build Coastguard Worker 
2184*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV ) == sizeof( VkDedicatedAllocationBufferCreateInfoNV ),
2185*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value,
2187*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2188*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value,
2189*03ce13f7SAndroid Build Coastguard Worker                           "DedicatedAllocationBufferCreateInfoNV is not nothrow_move_constructible!" );
2190*03ce13f7SAndroid Build Coastguard Worker 
2191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV ) == sizeof( VkDedicatedAllocationMemoryAllocateInfoNV ),
2192*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value,
2194*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2195*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value,
2196*03ce13f7SAndroid Build Coastguard Worker                           "DedicatedAllocationMemoryAllocateInfoNV is not nothrow_move_constructible!" );
2197*03ce13f7SAndroid Build Coastguard Worker 
2198*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_transform_feedback ===
2199*03ce13f7SAndroid Build Coastguard Worker 
2200*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT ) == sizeof( VkPhysicalDeviceTransformFeedbackFeaturesEXT ),
2201*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value,
2203*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value,
2205*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTransformFeedbackFeaturesEXT is not nothrow_move_constructible!" );
2206*03ce13f7SAndroid Build Coastguard Worker 
2207*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT ) ==
2208*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTransformFeedbackPropertiesEXT ),
2209*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2210*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value,
2211*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2212*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value,
2213*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTransformFeedbackPropertiesEXT is not nothrow_move_constructible!" );
2214*03ce13f7SAndroid Build Coastguard Worker 
2215*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT ) ==
2216*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationStateStreamCreateInfoEXT ),
2217*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value,
2219*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2220*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value,
2221*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationStateStreamCreateInfoEXT is not nothrow_move_constructible!" );
2222*03ce13f7SAndroid Build Coastguard Worker 
2223*03ce13f7SAndroid Build Coastguard Worker //=== VK_NVX_binary_import ===
2224*03ce13f7SAndroid Build Coastguard Worker 
2225*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleNVX ) == sizeof( VkCuModuleNVX ), "handle and wrapper have different size!" );
2226*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not copy_constructible!" );
2227*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not nothrow_move_constructible!" );
2228*03ce13f7SAndroid Build Coastguard Worker 
2229*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionNVX ) == sizeof( VkCuFunctionNVX ), "handle and wrapper have different size!" );
2230*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not copy_constructible!" );
2231*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not nothrow_move_constructible!" );
2232*03ce13f7SAndroid Build Coastguard Worker 
2233*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX ) == sizeof( VkCuModuleCreateInfoNVX ),
2234*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value, "struct wrapper is not a standard layout!" );
2236*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value,
2237*03ce13f7SAndroid Build Coastguard Worker                           "CuModuleCreateInfoNVX is not nothrow_move_constructible!" );
2238*03ce13f7SAndroid Build Coastguard Worker 
2239*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX ) == sizeof( VkCuFunctionCreateInfoNVX ),
2240*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2241*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value, "struct wrapper is not a standard layout!" );
2242*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value,
2243*03ce13f7SAndroid Build Coastguard Worker                           "CuFunctionCreateInfoNVX is not nothrow_move_constructible!" );
2244*03ce13f7SAndroid Build Coastguard Worker 
2245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX ) == sizeof( VkCuLaunchInfoNVX ), "struct and wrapper have different size!" );
2246*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value, "struct wrapper is not a standard layout!" );
2247*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value,
2248*03ce13f7SAndroid Build Coastguard Worker                           "CuLaunchInfoNVX is not nothrow_move_constructible!" );
2249*03ce13f7SAndroid Build Coastguard Worker 
2250*03ce13f7SAndroid Build Coastguard Worker //=== VK_NVX_image_view_handle ===
2251*03ce13f7SAndroid Build Coastguard Worker 
2252*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX ) == sizeof( VkImageViewHandleInfoNVX ),
2253*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2254*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value, "struct wrapper is not a standard layout!" );
2255*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value,
2256*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewHandleInfoNVX is not nothrow_move_constructible!" );
2257*03ce13f7SAndroid Build Coastguard Worker 
2258*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX ) == sizeof( VkImageViewAddressPropertiesNVX ),
2259*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2260*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value, "struct wrapper is not a standard layout!" );
2261*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value,
2262*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewAddressPropertiesNVX is not nothrow_move_constructible!" );
2263*03ce13f7SAndroid Build Coastguard Worker 
2264*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_h264 ===
2265*03ce13f7SAndroid Build Coastguard Worker 
2266*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR ) == sizeof( VkVideoEncodeH264CapabilitiesKHR ),
2267*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2268*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2269*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value,
2270*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264CapabilitiesKHR is not nothrow_move_constructible!" );
2271*03ce13f7SAndroid Build Coastguard Worker 
2272*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH264QualityLevelPropertiesKHR ),
2273*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2274*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value,
2275*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2276*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value,
2277*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264QualityLevelPropertiesKHR is not nothrow_move_constructible!" );
2278*03ce13f7SAndroid Build Coastguard Worker 
2279*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH264SessionCreateInfoKHR ),
2280*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2281*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value,
2282*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2283*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value,
2284*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionCreateInfoKHR is not nothrow_move_constructible!" );
2285*03ce13f7SAndroid Build Coastguard Worker 
2286*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR ) ==
2287*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH264SessionParametersCreateInfoKHR ),
2288*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2289*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value,
2290*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2291*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value,
2292*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2293*03ce13f7SAndroid Build Coastguard Worker 
2294*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersAddInfoKHR ),
2295*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value,
2297*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2298*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value,
2299*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2300*03ce13f7SAndroid Build Coastguard Worker 
2301*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersGetInfoKHR ),
2302*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2303*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value,
2304*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2305*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value,
2306*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersGetInfoKHR is not nothrow_move_constructible!" );
2307*03ce13f7SAndroid Build Coastguard Worker 
2308*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR ) ==
2309*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH264SessionParametersFeedbackInfoKHR ),
2310*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2311*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value,
2312*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2313*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value,
2314*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
2315*03ce13f7SAndroid Build Coastguard Worker 
2316*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR ) == sizeof( VkVideoEncodeH264PictureInfoKHR ),
2317*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2318*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2319*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value,
2320*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264PictureInfoKHR is not nothrow_move_constructible!" );
2321*03ce13f7SAndroid Build Coastguard Worker 
2322*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH264DpbSlotInfoKHR ),
2323*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2324*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2325*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value,
2326*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" );
2327*03ce13f7SAndroid Build Coastguard Worker 
2328*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR ) == sizeof( VkVideoEncodeH264NaluSliceInfoKHR ),
2329*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2330*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value, "struct wrapper is not a standard layout!" );
2331*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value,
2332*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264NaluSliceInfoKHR is not nothrow_move_constructible!" );
2333*03ce13f7SAndroid Build Coastguard Worker 
2334*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR ) == sizeof( VkVideoEncodeH264ProfileInfoKHR ),
2335*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2337*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value,
2338*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264ProfileInfoKHR is not nothrow_move_constructible!" );
2339*03ce13f7SAndroid Build Coastguard Worker 
2340*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR ) == sizeof( VkVideoEncodeH264RateControlInfoKHR ),
2341*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2343*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value,
2344*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264RateControlInfoKHR is not nothrow_move_constructible!" );
2345*03ce13f7SAndroid Build Coastguard Worker 
2346*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH264RateControlLayerInfoKHR ),
2347*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value,
2349*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2350*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value,
2351*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264RateControlLayerInfoKHR is not nothrow_move_constructible!" );
2352*03ce13f7SAndroid Build Coastguard Worker 
2353*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR ) == sizeof( VkVideoEncodeH264QpKHR ), "struct and wrapper have different size!" );
2354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value, "struct wrapper is not a standard layout!" );
2355*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value,
2356*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264QpKHR is not nothrow_move_constructible!" );
2357*03ce13f7SAndroid Build Coastguard Worker 
2358*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR ) == sizeof( VkVideoEncodeH264FrameSizeKHR ),
2359*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2360*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value, "struct wrapper is not a standard layout!" );
2361*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value,
2362*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264FrameSizeKHR is not nothrow_move_constructible!" );
2363*03ce13f7SAndroid Build Coastguard Worker 
2364*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH264GopRemainingFrameInfoKHR ),
2365*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2366*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value,
2367*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2368*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value,
2369*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH264GopRemainingFrameInfoKHR is not nothrow_move_constructible!" );
2370*03ce13f7SAndroid Build Coastguard Worker 
2371*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_h265 ===
2372*03ce13f7SAndroid Build Coastguard Worker 
2373*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR ) == sizeof( VkVideoEncodeH265CapabilitiesKHR ),
2374*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2375*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2376*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value,
2377*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265CapabilitiesKHR is not nothrow_move_constructible!" );
2378*03ce13f7SAndroid Build Coastguard Worker 
2379*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH265SessionCreateInfoKHR ),
2380*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2381*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value,
2382*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2383*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value,
2384*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionCreateInfoKHR is not nothrow_move_constructible!" );
2385*03ce13f7SAndroid Build Coastguard Worker 
2386*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH265QualityLevelPropertiesKHR ),
2387*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2388*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value,
2389*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2390*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value,
2391*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265QualityLevelPropertiesKHR is not nothrow_move_constructible!" );
2392*03ce13f7SAndroid Build Coastguard Worker 
2393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR ) ==
2394*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH265SessionParametersCreateInfoKHR ),
2395*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2396*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value,
2397*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2398*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value,
2399*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2400*03ce13f7SAndroid Build Coastguard Worker 
2401*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersAddInfoKHR ),
2402*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value,
2404*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2405*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value,
2406*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2407*03ce13f7SAndroid Build Coastguard Worker 
2408*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersGetInfoKHR ),
2409*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2410*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value,
2411*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2412*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value,
2413*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersGetInfoKHR is not nothrow_move_constructible!" );
2414*03ce13f7SAndroid Build Coastguard Worker 
2415*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR ) ==
2416*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeH265SessionParametersFeedbackInfoKHR ),
2417*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value,
2419*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2420*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value,
2421*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
2422*03ce13f7SAndroid Build Coastguard Worker 
2423*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR ) == sizeof( VkVideoEncodeH265PictureInfoKHR ),
2424*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2425*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value,
2427*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265PictureInfoKHR is not nothrow_move_constructible!" );
2428*03ce13f7SAndroid Build Coastguard Worker 
2429*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH265DpbSlotInfoKHR ),
2430*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2431*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2432*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value,
2433*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" );
2434*03ce13f7SAndroid Build Coastguard Worker 
2435*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR ) == sizeof( VkVideoEncodeH265NaluSliceSegmentInfoKHR ),
2436*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value,
2438*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2439*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value,
2440*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265NaluSliceSegmentInfoKHR is not nothrow_move_constructible!" );
2441*03ce13f7SAndroid Build Coastguard Worker 
2442*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR ) == sizeof( VkVideoEncodeH265ProfileInfoKHR ),
2443*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2444*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2445*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value,
2446*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265ProfileInfoKHR is not nothrow_move_constructible!" );
2447*03ce13f7SAndroid Build Coastguard Worker 
2448*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR ) == sizeof( VkVideoEncodeH265RateControlInfoKHR ),
2449*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2450*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
2451*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value,
2452*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265RateControlInfoKHR is not nothrow_move_constructible!" );
2453*03ce13f7SAndroid Build Coastguard Worker 
2454*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH265RateControlLayerInfoKHR ),
2455*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2456*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value,
2457*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2458*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value,
2459*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265RateControlLayerInfoKHR is not nothrow_move_constructible!" );
2460*03ce13f7SAndroid Build Coastguard Worker 
2461*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR ) == sizeof( VkVideoEncodeH265QpKHR ), "struct and wrapper have different size!" );
2462*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value, "struct wrapper is not a standard layout!" );
2463*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value,
2464*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265QpKHR is not nothrow_move_constructible!" );
2465*03ce13f7SAndroid Build Coastguard Worker 
2466*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR ) == sizeof( VkVideoEncodeH265FrameSizeKHR ),
2467*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2468*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value, "struct wrapper is not a standard layout!" );
2469*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value,
2470*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265FrameSizeKHR is not nothrow_move_constructible!" );
2471*03ce13f7SAndroid Build Coastguard Worker 
2472*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH265GopRemainingFrameInfoKHR ),
2473*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2474*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value,
2475*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2476*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value,
2477*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeH265GopRemainingFrameInfoKHR is not nothrow_move_constructible!" );
2478*03ce13f7SAndroid Build Coastguard Worker 
2479*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_h264 ===
2480*03ce13f7SAndroid Build Coastguard Worker 
2481*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR ) == sizeof( VkVideoDecodeH264ProfileInfoKHR ),
2482*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2483*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
2484*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value,
2485*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264ProfileInfoKHR is not nothrow_move_constructible!" );
2486*03ce13f7SAndroid Build Coastguard Worker 
2487*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR ) == sizeof( VkVideoDecodeH264CapabilitiesKHR ),
2488*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2489*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
2490*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value,
2491*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264CapabilitiesKHR is not nothrow_move_constructible!" );
2492*03ce13f7SAndroid Build Coastguard Worker 
2493*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR ) ==
2494*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeH264SessionParametersCreateInfoKHR ),
2495*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2496*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value,
2497*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2498*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value,
2499*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
2500*03ce13f7SAndroid Build Coastguard Worker 
2501*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH264SessionParametersAddInfoKHR ),
2502*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value,
2504*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2505*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value,
2506*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
2507*03ce13f7SAndroid Build Coastguard Worker 
2508*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR ) == sizeof( VkVideoDecodeH264PictureInfoKHR ),
2509*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
2511*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value,
2512*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264PictureInfoKHR is not nothrow_move_constructible!" );
2513*03ce13f7SAndroid Build Coastguard Worker 
2514*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH264DpbSlotInfoKHR ),
2515*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2516*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
2517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value,
2518*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" );
2519*03ce13f7SAndroid Build Coastguard Worker 
2520*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_texture_gather_bias_lod ===
2521*03ce13f7SAndroid Build Coastguard Worker 
2522*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD ) == sizeof( VkTextureLODGatherFormatPropertiesAMD ),
2523*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2524*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value,
2525*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2526*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value,
2527*03ce13f7SAndroid Build Coastguard Worker                           "TextureLODGatherFormatPropertiesAMD is not nothrow_move_constructible!" );
2528*03ce13f7SAndroid Build Coastguard Worker 
2529*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_shader_info ===
2530*03ce13f7SAndroid Build Coastguard Worker 
2531*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD ) == sizeof( VkShaderResourceUsageAMD ),
2532*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2533*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value, "struct wrapper is not a standard layout!" );
2534*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value,
2535*03ce13f7SAndroid Build Coastguard Worker                           "ShaderResourceUsageAMD is not nothrow_move_constructible!" );
2536*03ce13f7SAndroid Build Coastguard Worker 
2537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD ) == sizeof( VkShaderStatisticsInfoAMD ),
2538*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2539*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value, "struct wrapper is not a standard layout!" );
2540*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value,
2541*03ce13f7SAndroid Build Coastguard Worker                           "ShaderStatisticsInfoAMD is not nothrow_move_constructible!" );
2542*03ce13f7SAndroid Build Coastguard Worker 
2543*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_dynamic_rendering ===
2544*03ce13f7SAndroid Build Coastguard Worker 
2545*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR ) ==
2546*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkRenderingFragmentShadingRateAttachmentInfoKHR ),
2547*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2548*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value,
2549*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2550*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value,
2551*03ce13f7SAndroid Build Coastguard Worker                           "RenderingFragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" );
2552*03ce13f7SAndroid Build Coastguard Worker 
2553*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT ) ==
2554*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkRenderingFragmentDensityMapAttachmentInfoEXT ),
2555*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2556*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value,
2557*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2558*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value,
2559*03ce13f7SAndroid Build Coastguard Worker                           "RenderingFragmentDensityMapAttachmentInfoEXT is not nothrow_move_constructible!" );
2560*03ce13f7SAndroid Build Coastguard Worker 
2561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD ) == sizeof( VkAttachmentSampleCountInfoAMD ),
2562*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2563*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value, "struct wrapper is not a standard layout!" );
2564*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value,
2565*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentSampleCountInfoAMD is not nothrow_move_constructible!" );
2566*03ce13f7SAndroid Build Coastguard Worker 
2567*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX ) == sizeof( VkMultiviewPerViewAttributesInfoNVX ),
2568*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2569*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value, "struct wrapper is not a standard layout!" );
2570*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value,
2571*03ce13f7SAndroid Build Coastguard Worker                           "MultiviewPerViewAttributesInfoNVX is not nothrow_move_constructible!" );
2572*03ce13f7SAndroid Build Coastguard Worker 
2573*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_GGP )
2574*03ce13f7SAndroid Build Coastguard Worker //=== VK_GGP_stream_descriptor_surface ===
2575*03ce13f7SAndroid Build Coastguard Worker 
2576*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP ) == sizeof( VkStreamDescriptorSurfaceCreateInfoGGP ),
2577*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2578*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value,
2579*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2580*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value,
2581*03ce13f7SAndroid Build Coastguard Worker                           "StreamDescriptorSurfaceCreateInfoGGP is not nothrow_move_constructible!" );
2582*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_GGP*/
2583*03ce13f7SAndroid Build Coastguard Worker 
2584*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_corner_sampled_image ===
2585*03ce13f7SAndroid Build Coastguard Worker 
2586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV ) == sizeof( VkPhysicalDeviceCornerSampledImageFeaturesNV ),
2587*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2588*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value,
2589*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2590*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value,
2591*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCornerSampledImageFeaturesNV is not nothrow_move_constructible!" );
2592*03ce13f7SAndroid Build Coastguard Worker 
2593*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_external_memory_capabilities ===
2594*03ce13f7SAndroid Build Coastguard Worker 
2595*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV ) == sizeof( VkExternalImageFormatPropertiesNV ),
2596*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2597*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value, "struct wrapper is not a standard layout!" );
2598*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value,
2599*03ce13f7SAndroid Build Coastguard Worker                           "ExternalImageFormatPropertiesNV is not nothrow_move_constructible!" );
2600*03ce13f7SAndroid Build Coastguard Worker 
2601*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_external_memory ===
2602*03ce13f7SAndroid Build Coastguard Worker 
2603*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV ) == sizeof( VkExternalMemoryImageCreateInfoNV ),
2604*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2605*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
2606*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value,
2607*03ce13f7SAndroid Build Coastguard Worker                           "ExternalMemoryImageCreateInfoNV is not nothrow_move_constructible!" );
2608*03ce13f7SAndroid Build Coastguard Worker 
2609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV ) == sizeof( VkExportMemoryAllocateInfoNV ),
2610*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2611*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value, "struct wrapper is not a standard layout!" );
2612*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value,
2613*03ce13f7SAndroid Build Coastguard Worker                           "ExportMemoryAllocateInfoNV is not nothrow_move_constructible!" );
2614*03ce13f7SAndroid Build Coastguard Worker 
2615*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2616*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_external_memory_win32 ===
2617*03ce13f7SAndroid Build Coastguard Worker 
2618*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV ) == sizeof( VkImportMemoryWin32HandleInfoNV ),
2619*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2620*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" );
2621*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value,
2622*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" );
2623*03ce13f7SAndroid Build Coastguard Worker 
2624*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV ) == sizeof( VkExportMemoryWin32HandleInfoNV ),
2625*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2626*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" );
2627*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value,
2628*03ce13f7SAndroid Build Coastguard Worker                           "ExportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" );
2629*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2630*03ce13f7SAndroid Build Coastguard Worker 
2631*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2632*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_win32_keyed_mutex ===
2633*03ce13f7SAndroid Build Coastguard Worker 
2634*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoNV ),
2635*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2636*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value,
2637*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2638*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value,
2639*03ce13f7SAndroid Build Coastguard Worker                           "Win32KeyedMutexAcquireReleaseInfoNV is not nothrow_move_constructible!" );
2640*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2641*03ce13f7SAndroid Build Coastguard Worker 
2642*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_validation_flags ===
2643*03ce13f7SAndroid Build Coastguard Worker 
2644*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFlagsEXT ) == sizeof( VkValidationFlagsEXT ), "struct and wrapper have different size!" );
2645*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value, "struct wrapper is not a standard layout!" );
2646*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value,
2647*03ce13f7SAndroid Build Coastguard Worker                           "ValidationFlagsEXT is not nothrow_move_constructible!" );
2648*03ce13f7SAndroid Build Coastguard Worker 
2649*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_VI_NN )
2650*03ce13f7SAndroid Build Coastguard Worker //=== VK_NN_vi_surface ===
2651*03ce13f7SAndroid Build Coastguard Worker 
2652*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN ) == sizeof( VkViSurfaceCreateInfoNN ),
2653*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2654*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value, "struct wrapper is not a standard layout!" );
2655*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value,
2656*03ce13f7SAndroid Build Coastguard Worker                           "ViSurfaceCreateInfoNN is not nothrow_move_constructible!" );
2657*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_VI_NN*/
2658*03ce13f7SAndroid Build Coastguard Worker 
2659*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_astc_decode_mode ===
2660*03ce13f7SAndroid Build Coastguard Worker 
2661*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT ) == sizeof( VkImageViewASTCDecodeModeEXT ),
2662*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2663*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value, "struct wrapper is not a standard layout!" );
2664*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value,
2665*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewASTCDecodeModeEXT is not nothrow_move_constructible!" );
2666*03ce13f7SAndroid Build Coastguard Worker 
2667*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT ) == sizeof( VkPhysicalDeviceASTCDecodeFeaturesEXT ),
2668*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2669*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value,
2670*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2671*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value,
2672*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceASTCDecodeFeaturesEXT is not nothrow_move_constructible!" );
2673*03ce13f7SAndroid Build Coastguard Worker 
2674*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_robustness ===
2675*03ce13f7SAndroid Build Coastguard Worker 
2676*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT ) ==
2677*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineRobustnessFeaturesEXT ),
2678*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2679*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT>::value,
2680*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2681*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT>::value,
2682*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineRobustnessFeaturesEXT is not nothrow_move_constructible!" );
2683*03ce13f7SAndroid Build Coastguard Worker 
2684*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT ) ==
2685*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineRobustnessPropertiesEXT ),
2686*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2687*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT>::value,
2688*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2689*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT>::value,
2690*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineRobustnessPropertiesEXT is not nothrow_move_constructible!" );
2691*03ce13f7SAndroid Build Coastguard Worker 
2692*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT ) == sizeof( VkPipelineRobustnessCreateInfoEXT ),
2693*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2694*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
2695*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT>::value,
2696*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRobustnessCreateInfoEXT is not nothrow_move_constructible!" );
2697*03ce13f7SAndroid Build Coastguard Worker 
2698*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2699*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_memory_win32 ===
2700*03ce13f7SAndroid Build Coastguard Worker 
2701*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR ) == sizeof( VkImportMemoryWin32HandleInfoKHR ),
2702*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2703*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2704*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value,
2705*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" );
2706*03ce13f7SAndroid Build Coastguard Worker 
2707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR ) == sizeof( VkExportMemoryWin32HandleInfoKHR ),
2708*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2709*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2710*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value,
2711*03ce13f7SAndroid Build Coastguard Worker                           "ExportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" );
2712*03ce13f7SAndroid Build Coastguard Worker 
2713*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR ) == sizeof( VkMemoryWin32HandlePropertiesKHR ),
2714*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2715*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2716*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value,
2717*03ce13f7SAndroid Build Coastguard Worker                           "MemoryWin32HandlePropertiesKHR is not nothrow_move_constructible!" );
2718*03ce13f7SAndroid Build Coastguard Worker 
2719*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR ) == sizeof( VkMemoryGetWin32HandleInfoKHR ),
2720*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2721*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2722*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value,
2723*03ce13f7SAndroid Build Coastguard Worker                           "MemoryGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
2724*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2725*03ce13f7SAndroid Build Coastguard Worker 
2726*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_memory_fd ===
2727*03ce13f7SAndroid Build Coastguard Worker 
2728*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR ) == sizeof( VkImportMemoryFdInfoKHR ),
2729*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2730*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
2731*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value,
2732*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryFdInfoKHR is not nothrow_move_constructible!" );
2733*03ce13f7SAndroid Build Coastguard Worker 
2734*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR ) == sizeof( VkMemoryFdPropertiesKHR ),
2735*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2736*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
2737*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value,
2738*03ce13f7SAndroid Build Coastguard Worker                           "MemoryFdPropertiesKHR is not nothrow_move_constructible!" );
2739*03ce13f7SAndroid Build Coastguard Worker 
2740*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR ) == sizeof( VkMemoryGetFdInfoKHR ), "struct and wrapper have different size!" );
2741*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
2742*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value,
2743*03ce13f7SAndroid Build Coastguard Worker                           "MemoryGetFdInfoKHR is not nothrow_move_constructible!" );
2744*03ce13f7SAndroid Build Coastguard Worker 
2745*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2746*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_win32_keyed_mutex ===
2747*03ce13f7SAndroid Build Coastguard Worker 
2748*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoKHR ),
2749*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2750*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value,
2751*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2752*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value,
2753*03ce13f7SAndroid Build Coastguard Worker                           "Win32KeyedMutexAcquireReleaseInfoKHR is not nothrow_move_constructible!" );
2754*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2755*03ce13f7SAndroid Build Coastguard Worker 
2756*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
2757*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_semaphore_win32 ===
2758*03ce13f7SAndroid Build Coastguard Worker 
2759*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR ) == sizeof( VkImportSemaphoreWin32HandleInfoKHR ),
2760*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2761*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2762*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value,
2763*03ce13f7SAndroid Build Coastguard Worker                           "ImportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" );
2764*03ce13f7SAndroid Build Coastguard Worker 
2765*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR ) == sizeof( VkExportSemaphoreWin32HandleInfoKHR ),
2766*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2767*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2768*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value,
2769*03ce13f7SAndroid Build Coastguard Worker                           "ExportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" );
2770*03ce13f7SAndroid Build Coastguard Worker 
2771*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR ) == sizeof( VkD3D12FenceSubmitInfoKHR ),
2772*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2773*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value, "struct wrapper is not a standard layout!" );
2774*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value,
2775*03ce13f7SAndroid Build Coastguard Worker                           "D3D12FenceSubmitInfoKHR is not nothrow_move_constructible!" );
2776*03ce13f7SAndroid Build Coastguard Worker 
2777*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR ) == sizeof( VkSemaphoreGetWin32HandleInfoKHR ),
2778*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2779*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
2780*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value,
2781*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
2782*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
2783*03ce13f7SAndroid Build Coastguard Worker 
2784*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_semaphore_fd ===
2785*03ce13f7SAndroid Build Coastguard Worker 
2786*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR ) == sizeof( VkImportSemaphoreFdInfoKHR ),
2787*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2788*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
2789*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value,
2790*03ce13f7SAndroid Build Coastguard Worker                           "ImportSemaphoreFdInfoKHR is not nothrow_move_constructible!" );
2791*03ce13f7SAndroid Build Coastguard Worker 
2792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR ) == sizeof( VkSemaphoreGetFdInfoKHR ),
2793*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2794*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
2795*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value,
2796*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreGetFdInfoKHR is not nothrow_move_constructible!" );
2797*03ce13f7SAndroid Build Coastguard Worker 
2798*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_push_descriptor ===
2799*03ce13f7SAndroid Build Coastguard Worker 
2800*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR ) == sizeof( VkPhysicalDevicePushDescriptorPropertiesKHR ),
2801*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2802*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR>::value,
2803*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2804*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR>::value,
2805*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePushDescriptorPropertiesKHR is not nothrow_move_constructible!" );
2806*03ce13f7SAndroid Build Coastguard Worker 
2807*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_conditional_rendering ===
2808*03ce13f7SAndroid Build Coastguard Worker 
2809*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT ) == sizeof( VkConditionalRenderingBeginInfoEXT ),
2810*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2811*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value, "struct wrapper is not a standard layout!" );
2812*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value,
2813*03ce13f7SAndroid Build Coastguard Worker                           "ConditionalRenderingBeginInfoEXT is not nothrow_move_constructible!" );
2814*03ce13f7SAndroid Build Coastguard Worker 
2815*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT ) ==
2816*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceConditionalRenderingFeaturesEXT ),
2817*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value,
2819*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2820*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value,
2821*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceConditionalRenderingFeaturesEXT is not nothrow_move_constructible!" );
2822*03ce13f7SAndroid Build Coastguard Worker 
2823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT ) ==
2824*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceConditionalRenderingInfoEXT ),
2825*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value,
2827*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value,
2829*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferInheritanceConditionalRenderingInfoEXT is not nothrow_move_constructible!" );
2830*03ce13f7SAndroid Build Coastguard Worker 
2831*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_incremental_present ===
2832*03ce13f7SAndroid Build Coastguard Worker 
2833*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionsKHR ) == sizeof( VkPresentRegionsKHR ), "struct and wrapper have different size!" );
2834*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value, "struct wrapper is not a standard layout!" );
2835*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value,
2836*03ce13f7SAndroid Build Coastguard Worker                           "PresentRegionsKHR is not nothrow_move_constructible!" );
2837*03ce13f7SAndroid Build Coastguard Worker 
2838*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionKHR ) == sizeof( VkPresentRegionKHR ), "struct and wrapper have different size!" );
2839*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value, "struct wrapper is not a standard layout!" );
2840*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value,
2841*03ce13f7SAndroid Build Coastguard Worker                           "PresentRegionKHR is not nothrow_move_constructible!" );
2842*03ce13f7SAndroid Build Coastguard Worker 
2843*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RectLayerKHR ) == sizeof( VkRectLayerKHR ), "struct and wrapper have different size!" );
2844*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "struct wrapper is not a standard layout!" );
2845*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "RectLayerKHR is not nothrow_move_constructible!" );
2846*03ce13f7SAndroid Build Coastguard Worker 
2847*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_clip_space_w_scaling ===
2848*03ce13f7SAndroid Build Coastguard Worker 
2849*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportWScalingNV ) == sizeof( VkViewportWScalingNV ), "struct and wrapper have different size!" );
2850*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value, "struct wrapper is not a standard layout!" );
2851*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value,
2852*03ce13f7SAndroid Build Coastguard Worker                           "ViewportWScalingNV is not nothrow_move_constructible!" );
2853*03ce13f7SAndroid Build Coastguard Worker 
2854*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV ) == sizeof( VkPipelineViewportWScalingStateCreateInfoNV ),
2855*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2856*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value,
2857*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2858*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value,
2859*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportWScalingStateCreateInfoNV is not nothrow_move_constructible!" );
2860*03ce13f7SAndroid Build Coastguard Worker 
2861*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_display_surface_counter ===
2862*03ce13f7SAndroid Build Coastguard Worker 
2863*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT ) == sizeof( VkSurfaceCapabilities2EXT ),
2864*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2865*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value, "struct wrapper is not a standard layout!" );
2866*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value,
2867*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceCapabilities2EXT is not nothrow_move_constructible!" );
2868*03ce13f7SAndroid Build Coastguard Worker 
2869*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_display_control ===
2870*03ce13f7SAndroid Build Coastguard Worker 
2871*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT ) == sizeof( VkDisplayPowerInfoEXT ), "struct and wrapper have different size!" );
2872*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value, "struct wrapper is not a standard layout!" );
2873*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value,
2874*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPowerInfoEXT is not nothrow_move_constructible!" );
2875*03ce13f7SAndroid Build Coastguard Worker 
2876*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT ) == sizeof( VkDeviceEventInfoEXT ), "struct and wrapper have different size!" );
2877*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
2878*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value,
2879*03ce13f7SAndroid Build Coastguard Worker                           "DeviceEventInfoEXT is not nothrow_move_constructible!" );
2880*03ce13f7SAndroid Build Coastguard Worker 
2881*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT ) == sizeof( VkDisplayEventInfoEXT ), "struct and wrapper have different size!" );
2882*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
2883*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value,
2884*03ce13f7SAndroid Build Coastguard Worker                           "DisplayEventInfoEXT is not nothrow_move_constructible!" );
2885*03ce13f7SAndroid Build Coastguard Worker 
2886*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT ) == sizeof( VkSwapchainCounterCreateInfoEXT ),
2887*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2888*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
2889*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value,
2890*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainCounterCreateInfoEXT is not nothrow_move_constructible!" );
2891*03ce13f7SAndroid Build Coastguard Worker 
2892*03ce13f7SAndroid Build Coastguard Worker //=== VK_GOOGLE_display_timing ===
2893*03ce13f7SAndroid Build Coastguard Worker 
2894*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE ) == sizeof( VkRefreshCycleDurationGOOGLE ),
2895*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2896*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value, "struct wrapper is not a standard layout!" );
2897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value,
2898*03ce13f7SAndroid Build Coastguard Worker                           "RefreshCycleDurationGOOGLE is not nothrow_move_constructible!" );
2899*03ce13f7SAndroid Build Coastguard Worker 
2900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE ) == sizeof( VkPastPresentationTimingGOOGLE ),
2901*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2902*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value, "struct wrapper is not a standard layout!" );
2903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value,
2904*03ce13f7SAndroid Build Coastguard Worker                           "PastPresentationTimingGOOGLE is not nothrow_move_constructible!" );
2905*03ce13f7SAndroid Build Coastguard Worker 
2906*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE ) == sizeof( VkPresentTimesInfoGOOGLE ),
2907*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2908*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value, "struct wrapper is not a standard layout!" );
2909*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value,
2910*03ce13f7SAndroid Build Coastguard Worker                           "PresentTimesInfoGOOGLE is not nothrow_move_constructible!" );
2911*03ce13f7SAndroid Build Coastguard Worker 
2912*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE ) == sizeof( VkPresentTimeGOOGLE ), "struct and wrapper have different size!" );
2913*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value, "struct wrapper is not a standard layout!" );
2914*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value,
2915*03ce13f7SAndroid Build Coastguard Worker                           "PresentTimeGOOGLE is not nothrow_move_constructible!" );
2916*03ce13f7SAndroid Build Coastguard Worker 
2917*03ce13f7SAndroid Build Coastguard Worker //=== VK_NVX_multiview_per_view_attributes ===
2918*03ce13f7SAndroid Build Coastguard Worker 
2919*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ) ==
2920*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ),
2921*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2922*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value,
2923*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2924*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value,
2925*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX is not nothrow_move_constructible!" );
2926*03ce13f7SAndroid Build Coastguard Worker 
2927*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_viewport_swizzle ===
2928*03ce13f7SAndroid Build Coastguard Worker 
2929*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportSwizzleNV ) == sizeof( VkViewportSwizzleNV ), "struct and wrapper have different size!" );
2930*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value, "struct wrapper is not a standard layout!" );
2931*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value,
2932*03ce13f7SAndroid Build Coastguard Worker                           "ViewportSwizzleNV is not nothrow_move_constructible!" );
2933*03ce13f7SAndroid Build Coastguard Worker 
2934*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV ) == sizeof( VkPipelineViewportSwizzleStateCreateInfoNV ),
2935*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2936*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value,
2937*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2938*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value,
2939*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportSwizzleStateCreateInfoNV is not nothrow_move_constructible!" );
2940*03ce13f7SAndroid Build Coastguard Worker 
2941*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_discard_rectangles ===
2942*03ce13f7SAndroid Build Coastguard Worker 
2943*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT ) ==
2944*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDiscardRectanglePropertiesEXT ),
2945*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2946*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value,
2947*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2948*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value,
2949*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDiscardRectanglePropertiesEXT is not nothrow_move_constructible!" );
2950*03ce13f7SAndroid Build Coastguard Worker 
2951*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT ) == sizeof( VkPipelineDiscardRectangleStateCreateInfoEXT ),
2952*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2953*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value,
2954*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2955*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value,
2956*03ce13f7SAndroid Build Coastguard Worker                           "PipelineDiscardRectangleStateCreateInfoEXT is not nothrow_move_constructible!" );
2957*03ce13f7SAndroid Build Coastguard Worker 
2958*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_conservative_rasterization ===
2959*03ce13f7SAndroid Build Coastguard Worker 
2960*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT ) ==
2961*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceConservativeRasterizationPropertiesEXT ),
2962*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2963*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value,
2964*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2965*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value,
2966*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceConservativeRasterizationPropertiesEXT is not nothrow_move_constructible!" );
2967*03ce13f7SAndroid Build Coastguard Worker 
2968*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT ) ==
2969*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationConservativeStateCreateInfoEXT ),
2970*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2971*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value,
2972*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2973*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value,
2974*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationConservativeStateCreateInfoEXT is not nothrow_move_constructible!" );
2975*03ce13f7SAndroid Build Coastguard Worker 
2976*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_depth_clip_enable ===
2977*03ce13f7SAndroid Build Coastguard Worker 
2978*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipEnableFeaturesEXT ),
2979*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2980*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value,
2981*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2982*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value,
2983*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClipEnableFeaturesEXT is not nothrow_move_constructible!" );
2984*03ce13f7SAndroid Build Coastguard Worker 
2985*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT ) ==
2986*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationDepthClipStateCreateInfoEXT ),
2987*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
2988*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value,
2989*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
2990*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value,
2991*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationDepthClipStateCreateInfoEXT is not nothrow_move_constructible!" );
2992*03ce13f7SAndroid Build Coastguard Worker 
2993*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_hdr_metadata ===
2994*03ce13f7SAndroid Build Coastguard Worker 
2995*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HdrMetadataEXT ) == sizeof( VkHdrMetadataEXT ), "struct and wrapper have different size!" );
2996*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value, "struct wrapper is not a standard layout!" );
2997*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value,
2998*03ce13f7SAndroid Build Coastguard Worker                           "HdrMetadataEXT is not nothrow_move_constructible!" );
2999*03ce13f7SAndroid Build Coastguard Worker 
3000*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XYColorEXT ) == sizeof( VkXYColorEXT ), "struct and wrapper have different size!" );
3001*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "struct wrapper is not a standard layout!" );
3002*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "XYColorEXT is not nothrow_move_constructible!" );
3003*03ce13f7SAndroid Build Coastguard Worker 
3004*03ce13f7SAndroid Build Coastguard Worker //=== VK_IMG_relaxed_line_rasterization ===
3005*03ce13f7SAndroid Build Coastguard Worker 
3006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG ) ==
3007*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG ),
3008*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3009*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
3010*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3011*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
3012*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRelaxedLineRasterizationFeaturesIMG is not nothrow_move_constructible!" );
3013*03ce13f7SAndroid Build Coastguard Worker 
3014*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shared_presentable_image ===
3015*03ce13f7SAndroid Build Coastguard Worker 
3016*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR ) == sizeof( VkSharedPresentSurfaceCapabilitiesKHR ),
3017*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3018*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value,
3019*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3020*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value,
3021*03ce13f7SAndroid Build Coastguard Worker                           "SharedPresentSurfaceCapabilitiesKHR is not nothrow_move_constructible!" );
3022*03ce13f7SAndroid Build Coastguard Worker 
3023*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
3024*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_fence_win32 ===
3025*03ce13f7SAndroid Build Coastguard Worker 
3026*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR ) == sizeof( VkImportFenceWin32HandleInfoKHR ),
3027*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3028*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3029*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value,
3030*03ce13f7SAndroid Build Coastguard Worker                           "ImportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" );
3031*03ce13f7SAndroid Build Coastguard Worker 
3032*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR ) == sizeof( VkExportFenceWin32HandleInfoKHR ),
3033*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3034*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3035*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value,
3036*03ce13f7SAndroid Build Coastguard Worker                           "ExportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" );
3037*03ce13f7SAndroid Build Coastguard Worker 
3038*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR ) == sizeof( VkFenceGetWin32HandleInfoKHR ),
3039*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3040*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" );
3041*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value,
3042*03ce13f7SAndroid Build Coastguard Worker                           "FenceGetWin32HandleInfoKHR is not nothrow_move_constructible!" );
3043*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
3044*03ce13f7SAndroid Build Coastguard Worker 
3045*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_external_fence_fd ===
3046*03ce13f7SAndroid Build Coastguard Worker 
3047*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR ) == sizeof( VkImportFenceFdInfoKHR ), "struct and wrapper have different size!" );
3048*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3049*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value,
3050*03ce13f7SAndroid Build Coastguard Worker                           "ImportFenceFdInfoKHR is not nothrow_move_constructible!" );
3051*03ce13f7SAndroid Build Coastguard Worker 
3052*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR ) == sizeof( VkFenceGetFdInfoKHR ), "struct and wrapper have different size!" );
3053*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" );
3054*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value,
3055*03ce13f7SAndroid Build Coastguard Worker                           "FenceGetFdInfoKHR is not nothrow_move_constructible!" );
3056*03ce13f7SAndroid Build Coastguard Worker 
3057*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_performance_query ===
3058*03ce13f7SAndroid Build Coastguard Worker 
3059*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR ) == sizeof( VkPhysicalDevicePerformanceQueryFeaturesKHR ),
3060*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3061*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value,
3062*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3063*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value,
3064*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePerformanceQueryFeaturesKHR is not nothrow_move_constructible!" );
3065*03ce13f7SAndroid Build Coastguard Worker 
3066*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR ) ==
3067*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePerformanceQueryPropertiesKHR ),
3068*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3069*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value,
3070*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3071*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value,
3072*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePerformanceQueryPropertiesKHR is not nothrow_move_constructible!" );
3073*03ce13f7SAndroid Build Coastguard Worker 
3074*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterKHR ) == sizeof( VkPerformanceCounterKHR ),
3075*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3076*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value, "struct wrapper is not a standard layout!" );
3077*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value,
3078*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceCounterKHR is not nothrow_move_constructible!" );
3079*03ce13f7SAndroid Build Coastguard Worker 
3080*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR ) == sizeof( VkPerformanceCounterDescriptionKHR ),
3081*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3082*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value, "struct wrapper is not a standard layout!" );
3083*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value,
3084*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceCounterDescriptionKHR is not nothrow_move_constructible!" );
3085*03ce13f7SAndroid Build Coastguard Worker 
3086*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR ) == sizeof( VkQueryPoolPerformanceCreateInfoKHR ),
3087*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
3089*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value,
3090*03ce13f7SAndroid Build Coastguard Worker                           "QueryPoolPerformanceCreateInfoKHR is not nothrow_move_constructible!" );
3091*03ce13f7SAndroid Build Coastguard Worker 
3092*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR ) == sizeof( VkPerformanceCounterResultKHR ),
3093*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3094*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value, "struct wrapper is not a standard layout!" );
3095*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value,
3096*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceCounterResultKHR is not nothrow_move_constructible!" );
3097*03ce13f7SAndroid Build Coastguard Worker 
3098*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR ) == sizeof( VkAcquireProfilingLockInfoKHR ),
3099*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3100*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value, "struct wrapper is not a standard layout!" );
3101*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value,
3102*03ce13f7SAndroid Build Coastguard Worker                           "AcquireProfilingLockInfoKHR is not nothrow_move_constructible!" );
3103*03ce13f7SAndroid Build Coastguard Worker 
3104*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR ) == sizeof( VkPerformanceQuerySubmitInfoKHR ),
3105*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3106*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value, "struct wrapper is not a standard layout!" );
3107*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value,
3108*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceQuerySubmitInfoKHR is not nothrow_move_constructible!" );
3109*03ce13f7SAndroid Build Coastguard Worker 
3110*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_get_surface_capabilities2 ===
3111*03ce13f7SAndroid Build Coastguard Worker 
3112*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR ) == sizeof( VkPhysicalDeviceSurfaceInfo2KHR ),
3113*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3114*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value, "struct wrapper is not a standard layout!" );
3115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value,
3116*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSurfaceInfo2KHR is not nothrow_move_constructible!" );
3117*03ce13f7SAndroid Build Coastguard Worker 
3118*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR ) == sizeof( VkSurfaceCapabilities2KHR ),
3119*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value, "struct wrapper is not a standard layout!" );
3121*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value,
3122*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceCapabilities2KHR is not nothrow_move_constructible!" );
3123*03ce13f7SAndroid Build Coastguard Worker 
3124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR ) == sizeof( VkSurfaceFormat2KHR ), "struct and wrapper have different size!" );
3125*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value, "struct wrapper is not a standard layout!" );
3126*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value,
3127*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceFormat2KHR is not nothrow_move_constructible!" );
3128*03ce13f7SAndroid Build Coastguard Worker 
3129*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_get_display_properties2 ===
3130*03ce13f7SAndroid Build Coastguard Worker 
3131*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayProperties2KHR ) == sizeof( VkDisplayProperties2KHR ),
3132*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3133*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3134*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value,
3135*03ce13f7SAndroid Build Coastguard Worker                           "DisplayProperties2KHR is not nothrow_move_constructible!" );
3136*03ce13f7SAndroid Build Coastguard Worker 
3137*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR ) == sizeof( VkDisplayPlaneProperties2KHR ),
3138*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3139*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3140*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value,
3141*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPlaneProperties2KHR is not nothrow_move_constructible!" );
3142*03ce13f7SAndroid Build Coastguard Worker 
3143*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR ) == sizeof( VkDisplayModeProperties2KHR ),
3144*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3145*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value, "struct wrapper is not a standard layout!" );
3146*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value,
3147*03ce13f7SAndroid Build Coastguard Worker                           "DisplayModeProperties2KHR is not nothrow_move_constructible!" );
3148*03ce13f7SAndroid Build Coastguard Worker 
3149*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR ) == sizeof( VkDisplayPlaneInfo2KHR ), "struct and wrapper have different size!" );
3150*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value, "struct wrapper is not a standard layout!" );
3151*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value,
3152*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPlaneInfo2KHR is not nothrow_move_constructible!" );
3153*03ce13f7SAndroid Build Coastguard Worker 
3154*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR ) == sizeof( VkDisplayPlaneCapabilities2KHR ),
3155*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3156*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value, "struct wrapper is not a standard layout!" );
3157*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value,
3158*03ce13f7SAndroid Build Coastguard Worker                           "DisplayPlaneCapabilities2KHR is not nothrow_move_constructible!" );
3159*03ce13f7SAndroid Build Coastguard Worker 
3160*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_IOS_MVK )
3161*03ce13f7SAndroid Build Coastguard Worker //=== VK_MVK_ios_surface ===
3162*03ce13f7SAndroid Build Coastguard Worker 
3163*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK ) == sizeof( VkIOSSurfaceCreateInfoMVK ),
3164*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3165*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" );
3166*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value,
3167*03ce13f7SAndroid Build Coastguard Worker                           "IOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" );
3168*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_IOS_MVK*/
3169*03ce13f7SAndroid Build Coastguard Worker 
3170*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_MACOS_MVK )
3171*03ce13f7SAndroid Build Coastguard Worker //=== VK_MVK_macos_surface ===
3172*03ce13f7SAndroid Build Coastguard Worker 
3173*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK ) == sizeof( VkMacOSSurfaceCreateInfoMVK ),
3174*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3175*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" );
3176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value,
3177*03ce13f7SAndroid Build Coastguard Worker                           "MacOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" );
3178*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_MACOS_MVK*/
3179*03ce13f7SAndroid Build Coastguard Worker 
3180*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_debug_utils ===
3181*03ce13f7SAndroid Build Coastguard Worker 
3182*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT ) == sizeof( VkDebugUtilsLabelEXT ), "struct and wrapper have different size!" );
3183*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value, "struct wrapper is not a standard layout!" );
3184*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value,
3185*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsLabelEXT is not nothrow_move_constructible!" );
3186*03ce13f7SAndroid Build Coastguard Worker 
3187*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT ) == sizeof( VkDebugUtilsMessengerCallbackDataEXT ),
3188*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3189*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value,
3190*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value,
3192*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsMessengerCallbackDataEXT is not nothrow_move_constructible!" );
3193*03ce13f7SAndroid Build Coastguard Worker 
3194*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT ) == sizeof( VkDebugUtilsMessengerCreateInfoEXT ),
3195*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3196*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
3197*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value,
3198*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsMessengerCreateInfoEXT is not nothrow_move_constructible!" );
3199*03ce13f7SAndroid Build Coastguard Worker 
3200*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT ) == sizeof( VkDebugUtilsMessengerEXT ),
3201*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
3202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value,
3203*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsMessengerEXT is not copy_constructible!" );
3204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value,
3205*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsMessengerEXT is not nothrow_move_constructible!" );
3206*03ce13f7SAndroid Build Coastguard Worker 
3207*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT ) == sizeof( VkDebugUtilsObjectNameInfoEXT ),
3208*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3209*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" );
3210*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value,
3211*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsObjectNameInfoEXT is not nothrow_move_constructible!" );
3212*03ce13f7SAndroid Build Coastguard Worker 
3213*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT ) == sizeof( VkDebugUtilsObjectTagInfoEXT ),
3214*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3215*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" );
3216*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value,
3217*03ce13f7SAndroid Build Coastguard Worker                           "DebugUtilsObjectTagInfoEXT is not nothrow_move_constructible!" );
3218*03ce13f7SAndroid Build Coastguard Worker 
3219*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3220*03ce13f7SAndroid Build Coastguard Worker //=== VK_ANDROID_external_memory_android_hardware_buffer ===
3221*03ce13f7SAndroid Build Coastguard Worker 
3222*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID ) == sizeof( VkAndroidHardwareBufferUsageANDROID ),
3223*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3224*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value, "struct wrapper is not a standard layout!" );
3225*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value,
3226*03ce13f7SAndroid Build Coastguard Worker                           "AndroidHardwareBufferUsageANDROID is not nothrow_move_constructible!" );
3227*03ce13f7SAndroid Build Coastguard Worker 
3228*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID ) == sizeof( VkAndroidHardwareBufferPropertiesANDROID ),
3229*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3230*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value,
3231*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3232*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value,
3233*03ce13f7SAndroid Build Coastguard Worker                           "AndroidHardwareBufferPropertiesANDROID is not nothrow_move_constructible!" );
3234*03ce13f7SAndroid Build Coastguard Worker 
3235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID ) ==
3236*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatPropertiesANDROID ),
3237*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3238*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value,
3239*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3240*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value,
3241*03ce13f7SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatPropertiesANDROID is not nothrow_move_constructible!" );
3242*03ce13f7SAndroid Build Coastguard Worker 
3243*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID ) == sizeof( VkImportAndroidHardwareBufferInfoANDROID ),
3244*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value,
3246*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3247*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value,
3248*03ce13f7SAndroid Build Coastguard Worker                           "ImportAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" );
3249*03ce13f7SAndroid Build Coastguard Worker 
3250*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID ) == sizeof( VkMemoryGetAndroidHardwareBufferInfoANDROID ),
3251*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3252*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value,
3253*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3254*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value,
3255*03ce13f7SAndroid Build Coastguard Worker                           "MemoryGetAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" );
3256*03ce13f7SAndroid Build Coastguard Worker 
3257*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatANDROID ) == sizeof( VkExternalFormatANDROID ),
3258*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3259*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value, "struct wrapper is not a standard layout!" );
3260*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value,
3261*03ce13f7SAndroid Build Coastguard Worker                           "ExternalFormatANDROID is not nothrow_move_constructible!" );
3262*03ce13f7SAndroid Build Coastguard Worker 
3263*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID ) ==
3264*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatProperties2ANDROID ),
3265*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3266*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value,
3267*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3268*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value,
3269*03ce13f7SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatProperties2ANDROID is not nothrow_move_constructible!" );
3270*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3271*03ce13f7SAndroid Build Coastguard Worker 
3272*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
3273*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMDX_shader_enqueue ===
3274*03ce13f7SAndroid Build Coastguard Worker 
3275*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueueFeaturesAMDX ),
3276*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3277*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value,
3278*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3279*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value,
3280*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEnqueueFeaturesAMDX is not nothrow_move_constructible!" );
3281*03ce13f7SAndroid Build Coastguard Worker 
3282*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueuePropertiesAMDX ),
3283*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3284*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value,
3285*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3286*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value,
3287*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEnqueuePropertiesAMDX is not nothrow_move_constructible!" );
3288*03ce13f7SAndroid Build Coastguard Worker 
3289*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX ) == sizeof( VkExecutionGraphPipelineScratchSizeAMDX ),
3290*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3291*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value,
3292*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3293*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value,
3294*03ce13f7SAndroid Build Coastguard Worker                           "ExecutionGraphPipelineScratchSizeAMDX is not nothrow_move_constructible!" );
3295*03ce13f7SAndroid Build Coastguard Worker 
3296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX ) == sizeof( VkExecutionGraphPipelineCreateInfoAMDX ),
3297*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3298*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value,
3299*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3300*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value,
3301*03ce13f7SAndroid Build Coastguard Worker                           "ExecutionGraphPipelineCreateInfoAMDX is not nothrow_move_constructible!" );
3302*03ce13f7SAndroid Build Coastguard Worker 
3303*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX ) == sizeof( VkDispatchGraphInfoAMDX ),
3304*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3305*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value, "struct wrapper is not a standard layout!" );
3306*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value,
3307*03ce13f7SAndroid Build Coastguard Worker                           "DispatchGraphInfoAMDX is not nothrow_move_constructible!" );
3308*03ce13f7SAndroid Build Coastguard Worker 
3309*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX ) == sizeof( VkDispatchGraphCountInfoAMDX ),
3310*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3311*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value, "struct wrapper is not a standard layout!" );
3312*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value,
3313*03ce13f7SAndroid Build Coastguard Worker                           "DispatchGraphCountInfoAMDX is not nothrow_move_constructible!" );
3314*03ce13f7SAndroid Build Coastguard Worker 
3315*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX ) == sizeof( VkPipelineShaderStageNodeCreateInfoAMDX ),
3316*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value,
3318*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3319*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value,
3320*03ce13f7SAndroid Build Coastguard Worker                           "PipelineShaderStageNodeCreateInfoAMDX is not nothrow_move_constructible!" );
3321*03ce13f7SAndroid Build Coastguard Worker 
3322*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX ) == sizeof( VkDeviceOrHostAddressConstAMDX ),
3323*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3324*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value, "struct wrapper is not a standard layout!" );
3325*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value,
3326*03ce13f7SAndroid Build Coastguard Worker                           "DeviceOrHostAddressConstAMDX is not nothrow_move_constructible!" );
3327*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
3328*03ce13f7SAndroid Build Coastguard Worker 
3329*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_sample_locations ===
3330*03ce13f7SAndroid Build Coastguard Worker 
3331*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationEXT ) == sizeof( VkSampleLocationEXT ), "struct and wrapper have different size!" );
3332*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value, "struct wrapper is not a standard layout!" );
3333*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value,
3334*03ce13f7SAndroid Build Coastguard Worker                           "SampleLocationEXT is not nothrow_move_constructible!" );
3335*03ce13f7SAndroid Build Coastguard Worker 
3336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT ) == sizeof( VkSampleLocationsInfoEXT ),
3337*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3338*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value, "struct wrapper is not a standard layout!" );
3339*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value,
3340*03ce13f7SAndroid Build Coastguard Worker                           "SampleLocationsInfoEXT is not nothrow_move_constructible!" );
3341*03ce13f7SAndroid Build Coastguard Worker 
3342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT ) == sizeof( VkAttachmentSampleLocationsEXT ),
3343*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3344*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" );
3345*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value,
3346*03ce13f7SAndroid Build Coastguard Worker                           "AttachmentSampleLocationsEXT is not nothrow_move_constructible!" );
3347*03ce13f7SAndroid Build Coastguard Worker 
3348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT ) == sizeof( VkSubpassSampleLocationsEXT ),
3349*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3350*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" );
3351*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value,
3352*03ce13f7SAndroid Build Coastguard Worker                           "SubpassSampleLocationsEXT is not nothrow_move_constructible!" );
3353*03ce13f7SAndroid Build Coastguard Worker 
3354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT ) == sizeof( VkRenderPassSampleLocationsBeginInfoEXT ),
3355*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3356*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value,
3357*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3358*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value,
3359*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassSampleLocationsBeginInfoEXT is not nothrow_move_constructible!" );
3360*03ce13f7SAndroid Build Coastguard Worker 
3361*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT ) == sizeof( VkPipelineSampleLocationsStateCreateInfoEXT ),
3362*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3363*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value,
3364*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3365*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value,
3366*03ce13f7SAndroid Build Coastguard Worker                           "PipelineSampleLocationsStateCreateInfoEXT is not nothrow_move_constructible!" );
3367*03ce13f7SAndroid Build Coastguard Worker 
3368*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT ) == sizeof( VkPhysicalDeviceSampleLocationsPropertiesEXT ),
3369*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3370*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value,
3371*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3372*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value,
3373*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSampleLocationsPropertiesEXT is not nothrow_move_constructible!" );
3374*03ce13f7SAndroid Build Coastguard Worker 
3375*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT ) == sizeof( VkMultisamplePropertiesEXT ),
3376*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3377*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value, "struct wrapper is not a standard layout!" );
3378*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value,
3379*03ce13f7SAndroid Build Coastguard Worker                           "MultisamplePropertiesEXT is not nothrow_move_constructible!" );
3380*03ce13f7SAndroid Build Coastguard Worker 
3381*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_blend_operation_advanced ===
3382*03ce13f7SAndroid Build Coastguard Worker 
3383*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT ) ==
3384*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT ),
3385*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3386*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value,
3387*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3388*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value,
3389*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceBlendOperationAdvancedFeaturesEXT is not nothrow_move_constructible!" );
3390*03ce13f7SAndroid Build Coastguard Worker 
3391*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT ) ==
3392*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT ),
3393*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3394*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value,
3395*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3396*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value,
3397*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceBlendOperationAdvancedPropertiesEXT is not nothrow_move_constructible!" );
3398*03ce13f7SAndroid Build Coastguard Worker 
3399*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT ) ==
3400*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineColorBlendAdvancedStateCreateInfoEXT ),
3401*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3402*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value,
3403*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3404*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value,
3405*03ce13f7SAndroid Build Coastguard Worker                           "PipelineColorBlendAdvancedStateCreateInfoEXT is not nothrow_move_constructible!" );
3406*03ce13f7SAndroid Build Coastguard Worker 
3407*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_fragment_coverage_to_color ===
3408*03ce13f7SAndroid Build Coastguard Worker 
3409*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV ) == sizeof( VkPipelineCoverageToColorStateCreateInfoNV ),
3410*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3411*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value,
3412*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3413*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value,
3414*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCoverageToColorStateCreateInfoNV is not nothrow_move_constructible!" );
3415*03ce13f7SAndroid Build Coastguard Worker 
3416*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_acceleration_structure ===
3417*03ce13f7SAndroid Build Coastguard Worker 
3418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR ) == sizeof( VkDeviceOrHostAddressKHR ),
3419*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3420*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value, "struct wrapper is not a standard layout!" );
3421*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value,
3422*03ce13f7SAndroid Build Coastguard Worker                           "DeviceOrHostAddressKHR is not nothrow_move_constructible!" );
3423*03ce13f7SAndroid Build Coastguard Worker 
3424*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR ) == sizeof( VkDeviceOrHostAddressConstKHR ),
3425*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value, "struct wrapper is not a standard layout!" );
3427*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value,
3428*03ce13f7SAndroid Build Coastguard Worker                           "DeviceOrHostAddressConstKHR is not nothrow_move_constructible!" );
3429*03ce13f7SAndroid Build Coastguard Worker 
3430*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR ) == sizeof( VkAccelerationStructureBuildRangeInfoKHR ),
3431*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3432*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value,
3433*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3434*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value,
3435*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureBuildRangeInfoKHR is not nothrow_move_constructible!" );
3436*03ce13f7SAndroid Build Coastguard Worker 
3437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AabbPositionsKHR ) == sizeof( VkAabbPositionsKHR ), "struct and wrapper have different size!" );
3438*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value, "struct wrapper is not a standard layout!" );
3439*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value,
3440*03ce13f7SAndroid Build Coastguard Worker                           "AabbPositionsKHR is not nothrow_move_constructible!" );
3441*03ce13f7SAndroid Build Coastguard Worker 
3442*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR ) ==
3443*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryTrianglesDataKHR ),
3444*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3445*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value,
3446*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3447*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value,
3448*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryTrianglesDataKHR is not nothrow_move_constructible!" );
3449*03ce13f7SAndroid Build Coastguard Worker 
3450*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TransformMatrixKHR ) == sizeof( VkTransformMatrixKHR ), "struct and wrapper have different size!" );
3451*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value, "struct wrapper is not a standard layout!" );
3452*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value,
3453*03ce13f7SAndroid Build Coastguard Worker                           "TransformMatrixKHR is not nothrow_move_constructible!" );
3454*03ce13f7SAndroid Build Coastguard Worker 
3455*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR ) == sizeof( VkAccelerationStructureBuildGeometryInfoKHR ),
3456*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3457*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value,
3458*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value,
3460*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureBuildGeometryInfoKHR is not nothrow_move_constructible!" );
3461*03ce13f7SAndroid Build Coastguard Worker 
3462*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR ) == sizeof( VkAccelerationStructureGeometryAabbsDataKHR ),
3463*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3464*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value,
3465*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3466*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value,
3467*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryAabbsDataKHR is not nothrow_move_constructible!" );
3468*03ce13f7SAndroid Build Coastguard Worker 
3469*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR ) == sizeof( VkAccelerationStructureInstanceKHR ),
3470*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3471*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value, "struct wrapper is not a standard layout!" );
3472*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value,
3473*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureInstanceKHR is not nothrow_move_constructible!" );
3474*03ce13f7SAndroid Build Coastguard Worker 
3475*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR ) ==
3476*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryInstancesDataKHR ),
3477*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3478*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value,
3479*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3480*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value,
3481*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryInstancesDataKHR is not nothrow_move_constructible!" );
3482*03ce13f7SAndroid Build Coastguard Worker 
3483*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR ) == sizeof( VkAccelerationStructureGeometryDataKHR ),
3484*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3485*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value,
3486*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3487*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value,
3488*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryDataKHR is not nothrow_move_constructible!" );
3489*03ce13f7SAndroid Build Coastguard Worker 
3490*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR ) == sizeof( VkAccelerationStructureGeometryKHR ),
3491*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3492*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value, "struct wrapper is not a standard layout!" );
3493*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value,
3494*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryKHR is not nothrow_move_constructible!" );
3495*03ce13f7SAndroid Build Coastguard Worker 
3496*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR ) == sizeof( VkAccelerationStructureCreateInfoKHR ),
3497*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3498*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value,
3499*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3500*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value,
3501*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureCreateInfoKHR is not nothrow_move_constructible!" );
3502*03ce13f7SAndroid Build Coastguard Worker 
3503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR ) == sizeof( VkAccelerationStructureKHR ),
3504*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
3505*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value,
3506*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureKHR is not copy_constructible!" );
3507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value,
3508*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureKHR is not nothrow_move_constructible!" );
3509*03ce13f7SAndroid Build Coastguard Worker 
3510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR ) == sizeof( VkWriteDescriptorSetAccelerationStructureKHR ),
3511*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value,
3513*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3514*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value,
3515*03ce13f7SAndroid Build Coastguard Worker                           "WriteDescriptorSetAccelerationStructureKHR is not nothrow_move_constructible!" );
3516*03ce13f7SAndroid Build Coastguard Worker 
3517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR ) ==
3518*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAccelerationStructureFeaturesKHR ),
3519*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3520*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value,
3521*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3522*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value,
3523*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAccelerationStructureFeaturesKHR is not nothrow_move_constructible!" );
3524*03ce13f7SAndroid Build Coastguard Worker 
3525*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR ) ==
3526*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAccelerationStructurePropertiesKHR ),
3527*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3528*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value,
3529*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3530*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value,
3531*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAccelerationStructurePropertiesKHR is not nothrow_move_constructible!" );
3532*03ce13f7SAndroid Build Coastguard Worker 
3533*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR ) == sizeof( VkAccelerationStructureDeviceAddressInfoKHR ),
3534*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3535*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value,
3536*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value,
3538*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureDeviceAddressInfoKHR is not nothrow_move_constructible!" );
3539*03ce13f7SAndroid Build Coastguard Worker 
3540*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR ) == sizeof( VkAccelerationStructureVersionInfoKHR ),
3541*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3542*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value,
3543*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3544*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value,
3545*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureVersionInfoKHR is not nothrow_move_constructible!" );
3546*03ce13f7SAndroid Build Coastguard Worker 
3547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR ) == sizeof( VkCopyAccelerationStructureToMemoryInfoKHR ),
3548*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3549*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value,
3550*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3551*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value,
3552*03ce13f7SAndroid Build Coastguard Worker                           "CopyAccelerationStructureToMemoryInfoKHR is not nothrow_move_constructible!" );
3553*03ce13f7SAndroid Build Coastguard Worker 
3554*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR ) == sizeof( VkCopyMemoryToAccelerationStructureInfoKHR ),
3555*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3556*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value,
3557*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3558*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value,
3559*03ce13f7SAndroid Build Coastguard Worker                           "CopyMemoryToAccelerationStructureInfoKHR is not nothrow_move_constructible!" );
3560*03ce13f7SAndroid Build Coastguard Worker 
3561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR ) == sizeof( VkCopyAccelerationStructureInfoKHR ),
3562*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3563*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value, "struct wrapper is not a standard layout!" );
3564*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value,
3565*03ce13f7SAndroid Build Coastguard Worker                           "CopyAccelerationStructureInfoKHR is not nothrow_move_constructible!" );
3566*03ce13f7SAndroid Build Coastguard Worker 
3567*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR ) == sizeof( VkAccelerationStructureBuildSizesInfoKHR ),
3568*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3569*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value,
3570*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3571*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value,
3572*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureBuildSizesInfoKHR is not nothrow_move_constructible!" );
3573*03ce13f7SAndroid Build Coastguard Worker 
3574*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_pipeline ===
3575*03ce13f7SAndroid Build Coastguard Worker 
3576*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR ) == sizeof( VkRayTracingShaderGroupCreateInfoKHR ),
3577*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3578*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value,
3579*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3580*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value,
3581*03ce13f7SAndroid Build Coastguard Worker                           "RayTracingShaderGroupCreateInfoKHR is not nothrow_move_constructible!" );
3582*03ce13f7SAndroid Build Coastguard Worker 
3583*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR ) == sizeof( VkRayTracingPipelineCreateInfoKHR ),
3584*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3585*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
3586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value,
3587*03ce13f7SAndroid Build Coastguard Worker                           "RayTracingPipelineCreateInfoKHR is not nothrow_move_constructible!" );
3588*03ce13f7SAndroid Build Coastguard Worker 
3589*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR ) ==
3590*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPipelineFeaturesKHR ),
3591*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3592*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value,
3593*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3594*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value,
3595*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPipelineFeaturesKHR is not nothrow_move_constructible!" );
3596*03ce13f7SAndroid Build Coastguard Worker 
3597*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR ) ==
3598*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPipelinePropertiesKHR ),
3599*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3600*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value,
3601*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3602*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value,
3603*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPipelinePropertiesKHR is not nothrow_move_constructible!" );
3604*03ce13f7SAndroid Build Coastguard Worker 
3605*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR ) == sizeof( VkStridedDeviceAddressRegionKHR ),
3606*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3607*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value, "struct wrapper is not a standard layout!" );
3608*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value,
3609*03ce13f7SAndroid Build Coastguard Worker                           "StridedDeviceAddressRegionKHR is not nothrow_move_constructible!" );
3610*03ce13f7SAndroid Build Coastguard Worker 
3611*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR ) == sizeof( VkTraceRaysIndirectCommandKHR ),
3612*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3613*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value, "struct wrapper is not a standard layout!" );
3614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value,
3615*03ce13f7SAndroid Build Coastguard Worker                           "TraceRaysIndirectCommandKHR is not nothrow_move_constructible!" );
3616*03ce13f7SAndroid Build Coastguard Worker 
3617*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR ) == sizeof( VkRayTracingPipelineInterfaceCreateInfoKHR ),
3618*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3619*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value,
3620*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3621*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value,
3622*03ce13f7SAndroid Build Coastguard Worker                           "RayTracingPipelineInterfaceCreateInfoKHR is not nothrow_move_constructible!" );
3623*03ce13f7SAndroid Build Coastguard Worker 
3624*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_ray_query ===
3625*03ce13f7SAndroid Build Coastguard Worker 
3626*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR ) == sizeof( VkPhysicalDeviceRayQueryFeaturesKHR ),
3627*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3628*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value, "struct wrapper is not a standard layout!" );
3629*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value,
3630*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayQueryFeaturesKHR is not nothrow_move_constructible!" );
3631*03ce13f7SAndroid Build Coastguard Worker 
3632*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_framebuffer_mixed_samples ===
3633*03ce13f7SAndroid Build Coastguard Worker 
3634*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV ) ==
3635*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineCoverageModulationStateCreateInfoNV ),
3636*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3637*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value,
3638*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3639*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value,
3640*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCoverageModulationStateCreateInfoNV is not nothrow_move_constructible!" );
3641*03ce13f7SAndroid Build Coastguard Worker 
3642*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_shader_sm_builtins ===
3643*03ce13f7SAndroid Build Coastguard Worker 
3644*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV ),
3645*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3646*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value,
3647*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3648*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value,
3649*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSMBuiltinsPropertiesNV is not nothrow_move_constructible!" );
3650*03ce13f7SAndroid Build Coastguard Worker 
3651*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV ),
3652*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3653*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value,
3654*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3655*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value,
3656*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSMBuiltinsFeaturesNV is not nothrow_move_constructible!" );
3657*03ce13f7SAndroid Build Coastguard Worker 
3658*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_drm_format_modifier ===
3659*03ce13f7SAndroid Build Coastguard Worker 
3660*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT ) == sizeof( VkDrmFormatModifierPropertiesListEXT ),
3661*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3662*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value,
3663*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3664*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value,
3665*03ce13f7SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesListEXT is not nothrow_move_constructible!" );
3666*03ce13f7SAndroid Build Coastguard Worker 
3667*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT ) == sizeof( VkDrmFormatModifierPropertiesEXT ),
3668*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3669*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
3670*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value,
3671*03ce13f7SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" );
3672*03ce13f7SAndroid Build Coastguard Worker 
3673*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT ) ==
3674*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageDrmFormatModifierInfoEXT ),
3675*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3676*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value,
3677*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3678*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value,
3679*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageDrmFormatModifierInfoEXT is not nothrow_move_constructible!" );
3680*03ce13f7SAndroid Build Coastguard Worker 
3681*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT ) == sizeof( VkImageDrmFormatModifierListCreateInfoEXT ),
3682*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3683*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value,
3684*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3685*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value,
3686*03ce13f7SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierListCreateInfoEXT is not nothrow_move_constructible!" );
3687*03ce13f7SAndroid Build Coastguard Worker 
3688*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT ) ==
3689*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkImageDrmFormatModifierExplicitCreateInfoEXT ),
3690*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3691*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value,
3692*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3693*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value,
3694*03ce13f7SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierExplicitCreateInfoEXT is not nothrow_move_constructible!" );
3695*03ce13f7SAndroid Build Coastguard Worker 
3696*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT ) == sizeof( VkImageDrmFormatModifierPropertiesEXT ),
3697*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3698*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value,
3699*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3700*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value,
3701*03ce13f7SAndroid Build Coastguard Worker                           "ImageDrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" );
3702*03ce13f7SAndroid Build Coastguard Worker 
3703*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT ) == sizeof( VkDrmFormatModifierPropertiesList2EXT ),
3704*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3705*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value,
3706*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value,
3708*03ce13f7SAndroid Build Coastguard Worker                           "DrmFormatModifierPropertiesList2EXT is not nothrow_move_constructible!" );
3709*03ce13f7SAndroid Build Coastguard Worker 
3710*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT ) == sizeof( VkDrmFormatModifierProperties2EXT ),
3711*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3712*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value, "struct wrapper is not a standard layout!" );
3713*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value,
3714*03ce13f7SAndroid Build Coastguard Worker                           "DrmFormatModifierProperties2EXT is not nothrow_move_constructible!" );
3715*03ce13f7SAndroid Build Coastguard Worker 
3716*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_validation_cache ===
3717*03ce13f7SAndroid Build Coastguard Worker 
3718*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheEXT ) == sizeof( VkValidationCacheEXT ), "handle and wrapper have different size!" );
3719*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value, "ValidationCacheEXT is not copy_constructible!" );
3720*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value,
3721*03ce13f7SAndroid Build Coastguard Worker                           "ValidationCacheEXT is not nothrow_move_constructible!" );
3722*03ce13f7SAndroid Build Coastguard Worker 
3723*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT ) == sizeof( VkValidationCacheCreateInfoEXT ),
3724*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3725*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
3726*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value,
3727*03ce13f7SAndroid Build Coastguard Worker                           "ValidationCacheCreateInfoEXT is not nothrow_move_constructible!" );
3728*03ce13f7SAndroid Build Coastguard Worker 
3729*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT ) == sizeof( VkShaderModuleValidationCacheCreateInfoEXT ),
3730*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3731*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value,
3732*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3733*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value,
3734*03ce13f7SAndroid Build Coastguard Worker                           "ShaderModuleValidationCacheCreateInfoEXT is not nothrow_move_constructible!" );
3735*03ce13f7SAndroid Build Coastguard Worker 
3736*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
3737*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_portability_subset ===
3738*03ce13f7SAndroid Build Coastguard Worker 
3739*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR ) == sizeof( VkPhysicalDevicePortabilitySubsetFeaturesKHR ),
3740*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3741*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value,
3742*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3743*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value,
3744*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePortabilitySubsetFeaturesKHR is not nothrow_move_constructible!" );
3745*03ce13f7SAndroid Build Coastguard Worker 
3746*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR ) ==
3747*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePortabilitySubsetPropertiesKHR ),
3748*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3749*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value,
3750*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3751*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value,
3752*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePortabilitySubsetPropertiesKHR is not nothrow_move_constructible!" );
3753*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
3754*03ce13f7SAndroid Build Coastguard Worker 
3755*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_shading_rate_image ===
3756*03ce13f7SAndroid Build Coastguard Worker 
3757*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV ) == sizeof( VkShadingRatePaletteNV ), "struct and wrapper have different size!" );
3758*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value, "struct wrapper is not a standard layout!" );
3759*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value,
3760*03ce13f7SAndroid Build Coastguard Worker                           "ShadingRatePaletteNV is not nothrow_move_constructible!" );
3761*03ce13f7SAndroid Build Coastguard Worker 
3762*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV ) ==
3763*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportShadingRateImageStateCreateInfoNV ),
3764*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3765*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value,
3766*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3767*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value,
3768*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportShadingRateImageStateCreateInfoNV is not nothrow_move_constructible!" );
3769*03ce13f7SAndroid Build Coastguard Worker 
3770*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV ) == sizeof( VkPhysicalDeviceShadingRateImageFeaturesNV ),
3771*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3772*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value,
3773*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3774*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value,
3775*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShadingRateImageFeaturesNV is not nothrow_move_constructible!" );
3776*03ce13f7SAndroid Build Coastguard Worker 
3777*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV ) == sizeof( VkPhysicalDeviceShadingRateImagePropertiesNV ),
3778*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3779*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value,
3780*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3781*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value,
3782*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShadingRateImagePropertiesNV is not nothrow_move_constructible!" );
3783*03ce13f7SAndroid Build Coastguard Worker 
3784*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV ) == sizeof( VkCoarseSampleLocationNV ),
3785*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3786*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value, "struct wrapper is not a standard layout!" );
3787*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value,
3788*03ce13f7SAndroid Build Coastguard Worker                           "CoarseSampleLocationNV is not nothrow_move_constructible!" );
3789*03ce13f7SAndroid Build Coastguard Worker 
3790*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV ) == sizeof( VkCoarseSampleOrderCustomNV ),
3791*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value, "struct wrapper is not a standard layout!" );
3793*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value,
3794*03ce13f7SAndroid Build Coastguard Worker                           "CoarseSampleOrderCustomNV is not nothrow_move_constructible!" );
3795*03ce13f7SAndroid Build Coastguard Worker 
3796*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV ) ==
3797*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV ),
3798*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3799*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value,
3800*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3801*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value,
3802*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportCoarseSampleOrderStateCreateInfoNV is not nothrow_move_constructible!" );
3803*03ce13f7SAndroid Build Coastguard Worker 
3804*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing ===
3805*03ce13f7SAndroid Build Coastguard Worker 
3806*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV ) == sizeof( VkRayTracingShaderGroupCreateInfoNV ),
3807*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3808*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
3809*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value,
3810*03ce13f7SAndroid Build Coastguard Worker                           "RayTracingShaderGroupCreateInfoNV is not nothrow_move_constructible!" );
3811*03ce13f7SAndroid Build Coastguard Worker 
3812*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV ) == sizeof( VkRayTracingPipelineCreateInfoNV ),
3813*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3814*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
3815*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value,
3816*03ce13f7SAndroid Build Coastguard Worker                           "RayTracingPipelineCreateInfoNV is not nothrow_move_constructible!" );
3817*03ce13f7SAndroid Build Coastguard Worker 
3818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV ) == sizeof( VkGeometryTrianglesNV ), "struct and wrapper have different size!" );
3819*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value, "struct wrapper is not a standard layout!" );
3820*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value,
3821*03ce13f7SAndroid Build Coastguard Worker                           "GeometryTrianglesNV is not nothrow_move_constructible!" );
3822*03ce13f7SAndroid Build Coastguard Worker 
3823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryAABBNV ) == sizeof( VkGeometryAABBNV ), "struct and wrapper have different size!" );
3824*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value, "struct wrapper is not a standard layout!" );
3825*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value,
3826*03ce13f7SAndroid Build Coastguard Worker                           "GeometryAABBNV is not nothrow_move_constructible!" );
3827*03ce13f7SAndroid Build Coastguard Worker 
3828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryDataNV ) == sizeof( VkGeometryDataNV ), "struct and wrapper have different size!" );
3829*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value, "struct wrapper is not a standard layout!" );
3830*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value,
3831*03ce13f7SAndroid Build Coastguard Worker                           "GeometryDataNV is not nothrow_move_constructible!" );
3832*03ce13f7SAndroid Build Coastguard Worker 
3833*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryNV ) == sizeof( VkGeometryNV ), "struct and wrapper have different size!" );
3834*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "struct wrapper is not a standard layout!" );
3835*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "GeometryNV is not nothrow_move_constructible!" );
3836*03ce13f7SAndroid Build Coastguard Worker 
3837*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV ) == sizeof( VkAccelerationStructureInfoNV ),
3838*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3839*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value, "struct wrapper is not a standard layout!" );
3840*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value,
3841*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureInfoNV is not nothrow_move_constructible!" );
3842*03ce13f7SAndroid Build Coastguard Worker 
3843*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV ) == sizeof( VkAccelerationStructureCreateInfoNV ),
3844*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3845*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
3846*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value,
3847*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureCreateInfoNV is not nothrow_move_constructible!" );
3848*03ce13f7SAndroid Build Coastguard Worker 
3849*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureNV ) == sizeof( VkAccelerationStructureNV ),
3850*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
3851*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value,
3852*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureNV is not copy_constructible!" );
3853*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value,
3854*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureNV is not nothrow_move_constructible!" );
3855*03ce13f7SAndroid Build Coastguard Worker 
3856*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV ) == sizeof( VkBindAccelerationStructureMemoryInfoNV ),
3857*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3858*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value,
3859*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3860*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value,
3861*03ce13f7SAndroid Build Coastguard Worker                           "BindAccelerationStructureMemoryInfoNV is not nothrow_move_constructible!" );
3862*03ce13f7SAndroid Build Coastguard Worker 
3863*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV ) == sizeof( VkWriteDescriptorSetAccelerationStructureNV ),
3864*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3865*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value,
3866*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3867*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value,
3868*03ce13f7SAndroid Build Coastguard Worker                           "WriteDescriptorSetAccelerationStructureNV is not nothrow_move_constructible!" );
3869*03ce13f7SAndroid Build Coastguard Worker 
3870*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV ) ==
3871*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureMemoryRequirementsInfoNV ),
3872*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3873*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value,
3874*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value,
3876*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureMemoryRequirementsInfoNV is not nothrow_move_constructible!" );
3877*03ce13f7SAndroid Build Coastguard Worker 
3878*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV ) == sizeof( VkPhysicalDeviceRayTracingPropertiesNV ),
3879*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3880*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value,
3881*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3882*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value,
3883*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPropertiesNV is not nothrow_move_constructible!" );
3884*03ce13f7SAndroid Build Coastguard Worker 
3885*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_representative_fragment_test ===
3886*03ce13f7SAndroid Build Coastguard Worker 
3887*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ) ==
3888*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV ),
3889*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3890*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value,
3891*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3892*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value,
3893*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRepresentativeFragmentTestFeaturesNV is not nothrow_move_constructible!" );
3894*03ce13f7SAndroid Build Coastguard Worker 
3895*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV ) ==
3896*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRepresentativeFragmentTestStateCreateInfoNV ),
3897*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3898*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value,
3899*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value,
3901*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRepresentativeFragmentTestStateCreateInfoNV is not nothrow_move_constructible!" );
3902*03ce13f7SAndroid Build Coastguard Worker 
3903*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_filter_cubic ===
3904*03ce13f7SAndroid Build Coastguard Worker 
3905*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT ) == sizeof( VkPhysicalDeviceImageViewImageFormatInfoEXT ),
3906*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3907*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value,
3908*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3909*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value,
3910*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageViewImageFormatInfoEXT is not nothrow_move_constructible!" );
3911*03ce13f7SAndroid Build Coastguard Worker 
3912*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT ) ==
3913*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkFilterCubicImageViewImageFormatPropertiesEXT ),
3914*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3915*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value,
3916*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3917*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value,
3918*03ce13f7SAndroid Build Coastguard Worker                           "FilterCubicImageViewImageFormatPropertiesEXT is not nothrow_move_constructible!" );
3919*03ce13f7SAndroid Build Coastguard Worker 
3920*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_external_memory_host ===
3921*03ce13f7SAndroid Build Coastguard Worker 
3922*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT ) == sizeof( VkImportMemoryHostPointerInfoEXT ),
3923*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3924*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value, "struct wrapper is not a standard layout!" );
3925*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value,
3926*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryHostPointerInfoEXT is not nothrow_move_constructible!" );
3927*03ce13f7SAndroid Build Coastguard Worker 
3928*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT ) == sizeof( VkMemoryHostPointerPropertiesEXT ),
3929*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3930*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
3931*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value,
3932*03ce13f7SAndroid Build Coastguard Worker                           "MemoryHostPointerPropertiesEXT is not nothrow_move_constructible!" );
3933*03ce13f7SAndroid Build Coastguard Worker 
3934*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT ) ==
3935*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalMemoryHostPropertiesEXT ),
3936*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3937*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value,
3938*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3939*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value,
3940*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryHostPropertiesEXT is not nothrow_move_constructible!" );
3941*03ce13f7SAndroid Build Coastguard Worker 
3942*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_clock ===
3943*03ce13f7SAndroid Build Coastguard Worker 
3944*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderClockFeaturesKHR ),
3945*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3946*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value,
3947*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3948*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value,
3949*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderClockFeaturesKHR is not nothrow_move_constructible!" );
3950*03ce13f7SAndroid Build Coastguard Worker 
3951*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_pipeline_compiler_control ===
3952*03ce13f7SAndroid Build Coastguard Worker 
3953*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD ) == sizeof( VkPipelineCompilerControlCreateInfoAMD ),
3954*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3955*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value,
3956*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3957*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value,
3958*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCompilerControlCreateInfoAMD is not nothrow_move_constructible!" );
3959*03ce13f7SAndroid Build Coastguard Worker 
3960*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_shader_core_properties ===
3961*03ce13f7SAndroid Build Coastguard Worker 
3962*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD ) == sizeof( VkPhysicalDeviceShaderCorePropertiesAMD ),
3963*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3964*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value,
3965*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3966*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value,
3967*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCorePropertiesAMD is not nothrow_move_constructible!" );
3968*03ce13f7SAndroid Build Coastguard Worker 
3969*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_h265 ===
3970*03ce13f7SAndroid Build Coastguard Worker 
3971*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR ) == sizeof( VkVideoDecodeH265ProfileInfoKHR ),
3972*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3973*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
3974*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value,
3975*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265ProfileInfoKHR is not nothrow_move_constructible!" );
3976*03ce13f7SAndroid Build Coastguard Worker 
3977*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR ) == sizeof( VkVideoDecodeH265CapabilitiesKHR ),
3978*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3979*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
3980*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value,
3981*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265CapabilitiesKHR is not nothrow_move_constructible!" );
3982*03ce13f7SAndroid Build Coastguard Worker 
3983*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR ) ==
3984*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeH265SessionParametersCreateInfoKHR ),
3985*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3986*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value,
3987*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3988*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value,
3989*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
3990*03ce13f7SAndroid Build Coastguard Worker 
3991*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH265SessionParametersAddInfoKHR ),
3992*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
3993*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value,
3994*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
3995*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value,
3996*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" );
3997*03ce13f7SAndroid Build Coastguard Worker 
3998*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR ) == sizeof( VkVideoDecodeH265PictureInfoKHR ),
3999*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4000*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
4001*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value,
4002*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265PictureInfoKHR is not nothrow_move_constructible!" );
4003*03ce13f7SAndroid Build Coastguard Worker 
4004*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH265DpbSlotInfoKHR ),
4005*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
4007*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value,
4008*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" );
4009*03ce13f7SAndroid Build Coastguard Worker 
4010*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_global_priority ===
4011*03ce13f7SAndroid Build Coastguard Worker 
4012*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR ) == sizeof( VkDeviceQueueGlobalPriorityCreateInfoKHR ),
4013*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4014*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR>::value,
4015*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4016*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR>::value,
4017*03ce13f7SAndroid Build Coastguard Worker                           "DeviceQueueGlobalPriorityCreateInfoKHR is not nothrow_move_constructible!" );
4018*03ce13f7SAndroid Build Coastguard Worker 
4019*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR ) ==
4020*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR ),
4021*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4022*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR>::value,
4023*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4024*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR>::value,
4025*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceGlobalPriorityQueryFeaturesKHR is not nothrow_move_constructible!" );
4026*03ce13f7SAndroid Build Coastguard Worker 
4027*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR ) == sizeof( VkQueueFamilyGlobalPriorityPropertiesKHR ),
4028*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4029*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR>::value,
4030*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4031*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR>::value,
4032*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyGlobalPriorityPropertiesKHR is not nothrow_move_constructible!" );
4033*03ce13f7SAndroid Build Coastguard Worker 
4034*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_memory_overallocation_behavior ===
4035*03ce13f7SAndroid Build Coastguard Worker 
4036*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD ) == sizeof( VkDeviceMemoryOverallocationCreateInfoAMD ),
4037*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4038*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value,
4039*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4040*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value,
4041*03ce13f7SAndroid Build Coastguard Worker                           "DeviceMemoryOverallocationCreateInfoAMD is not nothrow_move_constructible!" );
4042*03ce13f7SAndroid Build Coastguard Worker 
4043*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_vertex_attribute_divisor ===
4044*03ce13f7SAndroid Build Coastguard Worker 
4045*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT ) ==
4046*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT ),
4047*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4048*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value,
4049*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4050*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value,
4051*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorPropertiesEXT is not nothrow_move_constructible!" );
4052*03ce13f7SAndroid Build Coastguard Worker 
4053*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_GGP )
4054*03ce13f7SAndroid Build Coastguard Worker //=== VK_GGP_frame_token ===
4055*03ce13f7SAndroid Build Coastguard Worker 
4056*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP ) == sizeof( VkPresentFrameTokenGGP ), "struct and wrapper have different size!" );
4057*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value, "struct wrapper is not a standard layout!" );
4058*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value,
4059*03ce13f7SAndroid Build Coastguard Worker                           "PresentFrameTokenGGP is not nothrow_move_constructible!" );
4060*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_GGP*/
4061*03ce13f7SAndroid Build Coastguard Worker 
4062*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_compute_shader_derivatives ===
4063*03ce13f7SAndroid Build Coastguard Worker 
4064*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV ) ==
4065*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceComputeShaderDerivativesFeaturesNV ),
4066*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4067*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV>::value,
4068*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4069*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV>::value,
4070*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceComputeShaderDerivativesFeaturesNV is not nothrow_move_constructible!" );
4071*03ce13f7SAndroid Build Coastguard Worker 
4072*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_mesh_shader ===
4073*03ce13f7SAndroid Build Coastguard Worker 
4074*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesNV ),
4075*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4076*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value,
4077*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4078*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value,
4079*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderFeaturesNV is not nothrow_move_constructible!" );
4080*03ce13f7SAndroid Build Coastguard Worker 
4081*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesNV ),
4082*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4083*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value,
4084*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4085*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value,
4086*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderPropertiesNV is not nothrow_move_constructible!" );
4087*03ce13f7SAndroid Build Coastguard Worker 
4088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV ) == sizeof( VkDrawMeshTasksIndirectCommandNV ),
4089*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4090*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4091*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value,
4092*03ce13f7SAndroid Build Coastguard Worker                           "DrawMeshTasksIndirectCommandNV is not nothrow_move_constructible!" );
4093*03ce13f7SAndroid Build Coastguard Worker 
4094*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_shader_image_footprint ===
4095*03ce13f7SAndroid Build Coastguard Worker 
4096*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV ) ==
4097*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderImageFootprintFeaturesNV ),
4098*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4099*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value,
4100*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4101*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value,
4102*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderImageFootprintFeaturesNV is not nothrow_move_constructible!" );
4103*03ce13f7SAndroid Build Coastguard Worker 
4104*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_scissor_exclusive ===
4105*03ce13f7SAndroid Build Coastguard Worker 
4106*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV ) ==
4107*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportExclusiveScissorStateCreateInfoNV ),
4108*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value,
4110*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4111*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value,
4112*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportExclusiveScissorStateCreateInfoNV is not nothrow_move_constructible!" );
4113*03ce13f7SAndroid Build Coastguard Worker 
4114*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV ) == sizeof( VkPhysicalDeviceExclusiveScissorFeaturesNV ),
4115*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4116*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value,
4117*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4118*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value,
4119*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExclusiveScissorFeaturesNV is not nothrow_move_constructible!" );
4120*03ce13f7SAndroid Build Coastguard Worker 
4121*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_device_diagnostic_checkpoints ===
4122*03ce13f7SAndroid Build Coastguard Worker 
4123*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV ) == sizeof( VkQueueFamilyCheckpointPropertiesNV ),
4124*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4125*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value, "struct wrapper is not a standard layout!" );
4126*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value,
4127*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyCheckpointPropertiesNV is not nothrow_move_constructible!" );
4128*03ce13f7SAndroid Build Coastguard Worker 
4129*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointDataNV ) == sizeof( VkCheckpointDataNV ), "struct and wrapper have different size!" );
4130*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, "struct wrapper is not a standard layout!" );
4131*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value,
4132*03ce13f7SAndroid Build Coastguard Worker                           "CheckpointDataNV is not nothrow_move_constructible!" );
4133*03ce13f7SAndroid Build Coastguard Worker 
4134*03ce13f7SAndroid Build Coastguard Worker //=== VK_INTEL_shader_integer_functions2 ===
4135*03ce13f7SAndroid Build Coastguard Worker 
4136*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ) ==
4137*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ),
4138*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4139*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value,
4140*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4141*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value,
4142*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL is not nothrow_move_constructible!" );
4143*03ce13f7SAndroid Build Coastguard Worker 
4144*03ce13f7SAndroid Build Coastguard Worker //=== VK_INTEL_performance_query ===
4145*03ce13f7SAndroid Build Coastguard Worker 
4146*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL ) == sizeof( VkPerformanceValueDataINTEL ),
4147*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4148*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value, "struct wrapper is not a standard layout!" );
4149*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value,
4150*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceValueDataINTEL is not nothrow_move_constructible!" );
4151*03ce13f7SAndroid Build Coastguard Worker 
4152*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueINTEL ) == sizeof( VkPerformanceValueINTEL ),
4153*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4154*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value, "struct wrapper is not a standard layout!" );
4155*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value,
4156*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceValueINTEL is not nothrow_move_constructible!" );
4157*03ce13f7SAndroid Build Coastguard Worker 
4158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL ) == sizeof( VkInitializePerformanceApiInfoINTEL ),
4159*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4160*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4161*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value,
4162*03ce13f7SAndroid Build Coastguard Worker                           "InitializePerformanceApiInfoINTEL is not nothrow_move_constructible!" );
4163*03ce13f7SAndroid Build Coastguard Worker 
4164*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL ) == sizeof( VkQueryPoolPerformanceQueryCreateInfoINTEL ),
4165*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4166*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value,
4167*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4168*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value,
4169*03ce13f7SAndroid Build Coastguard Worker                           "QueryPoolPerformanceQueryCreateInfoINTEL is not nothrow_move_constructible!" );
4170*03ce13f7SAndroid Build Coastguard Worker 
4171*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL ) == sizeof( VkPerformanceMarkerInfoINTEL ),
4172*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4173*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4174*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value,
4175*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceMarkerInfoINTEL is not nothrow_move_constructible!" );
4176*03ce13f7SAndroid Build Coastguard Worker 
4177*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL ) == sizeof( VkPerformanceStreamMarkerInfoINTEL ),
4178*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4179*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4180*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value,
4181*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceStreamMarkerInfoINTEL is not nothrow_move_constructible!" );
4182*03ce13f7SAndroid Build Coastguard Worker 
4183*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL ) == sizeof( VkPerformanceOverrideInfoINTEL ),
4184*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4185*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value, "struct wrapper is not a standard layout!" );
4186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value,
4187*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceOverrideInfoINTEL is not nothrow_move_constructible!" );
4188*03ce13f7SAndroid Build Coastguard Worker 
4189*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL ) == sizeof( VkPerformanceConfigurationAcquireInfoINTEL ),
4190*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value,
4192*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value,
4194*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceConfigurationAcquireInfoINTEL is not nothrow_move_constructible!" );
4195*03ce13f7SAndroid Build Coastguard Worker 
4196*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL ) == sizeof( VkPerformanceConfigurationINTEL ),
4197*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
4198*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value,
4199*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceConfigurationINTEL is not copy_constructible!" );
4200*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value,
4201*03ce13f7SAndroid Build Coastguard Worker                           "PerformanceConfigurationINTEL is not nothrow_move_constructible!" );
4202*03ce13f7SAndroid Build Coastguard Worker 
4203*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pci_bus_info ===
4204*03ce13f7SAndroid Build Coastguard Worker 
4205*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT ) == sizeof( VkPhysicalDevicePCIBusInfoPropertiesEXT ),
4206*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4207*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value,
4208*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4209*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value,
4210*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePCIBusInfoPropertiesEXT is not nothrow_move_constructible!" );
4211*03ce13f7SAndroid Build Coastguard Worker 
4212*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_display_native_hdr ===
4213*03ce13f7SAndroid Build Coastguard Worker 
4214*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD ) == sizeof( VkDisplayNativeHdrSurfaceCapabilitiesAMD ),
4215*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4216*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value,
4217*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value,
4219*03ce13f7SAndroid Build Coastguard Worker                           "DisplayNativeHdrSurfaceCapabilitiesAMD is not nothrow_move_constructible!" );
4220*03ce13f7SAndroid Build Coastguard Worker 
4221*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD ) == sizeof( VkSwapchainDisplayNativeHdrCreateInfoAMD ),
4222*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4223*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value,
4224*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4225*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value,
4226*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainDisplayNativeHdrCreateInfoAMD is not nothrow_move_constructible!" );
4227*03ce13f7SAndroid Build Coastguard Worker 
4228*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
4229*03ce13f7SAndroid Build Coastguard Worker //=== VK_FUCHSIA_imagepipe_surface ===
4230*03ce13f7SAndroid Build Coastguard Worker 
4231*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA ) == sizeof( VkImagePipeSurfaceCreateInfoFUCHSIA ),
4232*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4233*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
4234*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value,
4235*03ce13f7SAndroid Build Coastguard Worker                           "ImagePipeSurfaceCreateInfoFUCHSIA is not nothrow_move_constructible!" );
4236*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
4237*03ce13f7SAndroid Build Coastguard Worker 
4238*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_METAL_EXT )
4239*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_metal_surface ===
4240*03ce13f7SAndroid Build Coastguard Worker 
4241*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT ) == sizeof( VkMetalSurfaceCreateInfoEXT ),
4242*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4243*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4244*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value,
4245*03ce13f7SAndroid Build Coastguard Worker                           "MetalSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
4246*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_METAL_EXT*/
4247*03ce13f7SAndroid Build Coastguard Worker 
4248*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_fragment_density_map ===
4249*03ce13f7SAndroid Build Coastguard Worker 
4250*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT ) ==
4251*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapFeaturesEXT ),
4252*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4253*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value,
4254*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4255*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value,
4256*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapFeaturesEXT is not nothrow_move_constructible!" );
4257*03ce13f7SAndroid Build Coastguard Worker 
4258*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT ) ==
4259*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapPropertiesEXT ),
4260*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4261*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value,
4262*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4263*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value,
4264*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapPropertiesEXT is not nothrow_move_constructible!" );
4265*03ce13f7SAndroid Build Coastguard Worker 
4266*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT ) == sizeof( VkRenderPassFragmentDensityMapCreateInfoEXT ),
4267*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4268*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value,
4269*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4270*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value,
4271*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassFragmentDensityMapCreateInfoEXT is not nothrow_move_constructible!" );
4272*03ce13f7SAndroid Build Coastguard Worker 
4273*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_fragment_shading_rate ===
4274*03ce13f7SAndroid Build Coastguard Worker 
4275*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR ) == sizeof( VkFragmentShadingRateAttachmentInfoKHR ),
4276*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4277*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value,
4278*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4279*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value,
4280*03ce13f7SAndroid Build Coastguard Worker                           "FragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" );
4281*03ce13f7SAndroid Build Coastguard Worker 
4282*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR ) ==
4283*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineFragmentShadingRateStateCreateInfoKHR ),
4284*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4285*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value,
4286*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4287*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value,
4288*03ce13f7SAndroid Build Coastguard Worker                           "PipelineFragmentShadingRateStateCreateInfoKHR is not nothrow_move_constructible!" );
4289*03ce13f7SAndroid Build Coastguard Worker 
4290*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR ) ==
4291*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateFeaturesKHR ),
4292*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4293*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value,
4294*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4295*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value,
4296*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateFeaturesKHR is not nothrow_move_constructible!" );
4297*03ce13f7SAndroid Build Coastguard Worker 
4298*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR ) ==
4299*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRatePropertiesKHR ),
4300*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4301*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value,
4302*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4303*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value,
4304*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRatePropertiesKHR is not nothrow_move_constructible!" );
4305*03ce13f7SAndroid Build Coastguard Worker 
4306*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR ) == sizeof( VkPhysicalDeviceFragmentShadingRateKHR ),
4307*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4308*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value,
4309*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4310*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value,
4311*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateKHR is not nothrow_move_constructible!" );
4312*03ce13f7SAndroid Build Coastguard Worker 
4313*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_shader_core_properties2 ===
4314*03ce13f7SAndroid Build Coastguard Worker 
4315*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD ) == sizeof( VkPhysicalDeviceShaderCoreProperties2AMD ),
4316*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value,
4318*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4319*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value,
4320*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreProperties2AMD is not nothrow_move_constructible!" );
4321*03ce13f7SAndroid Build Coastguard Worker 
4322*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_device_coherent_memory ===
4323*03ce13f7SAndroid Build Coastguard Worker 
4324*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD ) == sizeof( VkPhysicalDeviceCoherentMemoryFeaturesAMD ),
4325*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4326*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
4327*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4328*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value,
4329*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" );
4330*03ce13f7SAndroid Build Coastguard Worker 
4331*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_dynamic_rendering_local_read ===
4332*03ce13f7SAndroid Build Coastguard Worker 
4333*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR ) ==
4334*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR ),
4335*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>::value,
4337*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4338*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR>::value,
4339*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR is not nothrow_move_constructible!" );
4340*03ce13f7SAndroid Build Coastguard Worker 
4341*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR ) == sizeof( VkRenderingAttachmentLocationInfoKHR ),
4342*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4343*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR>::value,
4344*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4345*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR>::value,
4346*03ce13f7SAndroid Build Coastguard Worker                           "RenderingAttachmentLocationInfoKHR is not nothrow_move_constructible!" );
4347*03ce13f7SAndroid Build Coastguard Worker 
4348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR ) == sizeof( VkRenderingInputAttachmentIndexInfoKHR ),
4349*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4350*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR>::value,
4351*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4352*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR>::value,
4353*03ce13f7SAndroid Build Coastguard Worker                           "RenderingInputAttachmentIndexInfoKHR is not nothrow_move_constructible!" );
4354*03ce13f7SAndroid Build Coastguard Worker 
4355*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_image_atomic_int64 ===
4356*03ce13f7SAndroid Build Coastguard Worker 
4357*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) ==
4358*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT ),
4359*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4360*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
4361*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4362*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value,
4363*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" );
4364*03ce13f7SAndroid Build Coastguard Worker 
4365*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_quad_control ===
4366*03ce13f7SAndroid Build Coastguard Worker 
4367*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderQuadControlFeaturesKHR ),
4368*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4369*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
4370*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4371*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value,
4372*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderQuadControlFeaturesKHR is not nothrow_move_constructible!" );
4373*03ce13f7SAndroid Build Coastguard Worker 
4374*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_memory_budget ===
4375*03ce13f7SAndroid Build Coastguard Worker 
4376*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ),
4377*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4378*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value,
4379*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4380*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value,
4381*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryBudgetPropertiesEXT is not nothrow_move_constructible!" );
4382*03ce13f7SAndroid Build Coastguard Worker 
4383*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_memory_priority ===
4384*03ce13f7SAndroid Build Coastguard Worker 
4385*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT ) == sizeof( VkPhysicalDeviceMemoryPriorityFeaturesEXT ),
4386*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4387*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value,
4388*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4389*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value,
4390*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryPriorityFeaturesEXT is not nothrow_move_constructible!" );
4391*03ce13f7SAndroid Build Coastguard Worker 
4392*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT ) == sizeof( VkMemoryPriorityAllocateInfoEXT ),
4393*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4394*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4395*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value,
4396*03ce13f7SAndroid Build Coastguard Worker                           "MemoryPriorityAllocateInfoEXT is not nothrow_move_constructible!" );
4397*03ce13f7SAndroid Build Coastguard Worker 
4398*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_surface_protected_capabilities ===
4399*03ce13f7SAndroid Build Coastguard Worker 
4400*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR ) == sizeof( VkSurfaceProtectedCapabilitiesKHR ),
4401*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4402*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
4403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value,
4404*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceProtectedCapabilitiesKHR is not nothrow_move_constructible!" );
4405*03ce13f7SAndroid Build Coastguard Worker 
4406*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_dedicated_allocation_image_aliasing ===
4407*03ce13f7SAndroid Build Coastguard Worker 
4408*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ) ==
4409*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ),
4410*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4411*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value,
4412*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4413*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value,
4414*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV is not nothrow_move_constructible!" );
4415*03ce13f7SAndroid Build Coastguard Worker 
4416*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_buffer_device_address ===
4417*03ce13f7SAndroid Build Coastguard Worker 
4418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT ) ==
4419*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT ),
4420*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4421*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value,
4422*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4423*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value,
4424*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceBufferDeviceAddressFeaturesEXT is not nothrow_move_constructible!" );
4425*03ce13f7SAndroid Build Coastguard Worker 
4426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT ) == sizeof( VkBufferDeviceAddressCreateInfoEXT ),
4427*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4428*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4429*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value,
4430*03ce13f7SAndroid Build Coastguard Worker                           "BufferDeviceAddressCreateInfoEXT is not nothrow_move_constructible!" );
4431*03ce13f7SAndroid Build Coastguard Worker 
4432*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_validation_features ===
4433*03ce13f7SAndroid Build Coastguard Worker 
4434*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT ) == sizeof( VkValidationFeaturesEXT ),
4435*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4436*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value, "struct wrapper is not a standard layout!" );
4437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value,
4438*03ce13f7SAndroid Build Coastguard Worker                           "ValidationFeaturesEXT is not nothrow_move_constructible!" );
4439*03ce13f7SAndroid Build Coastguard Worker 
4440*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_present_wait ===
4441*03ce13f7SAndroid Build Coastguard Worker 
4442*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR ) == sizeof( VkPhysicalDevicePresentWaitFeaturesKHR ),
4443*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4444*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value,
4445*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4446*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value,
4447*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePresentWaitFeaturesKHR is not nothrow_move_constructible!" );
4448*03ce13f7SAndroid Build Coastguard Worker 
4449*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_cooperative_matrix ===
4450*03ce13f7SAndroid Build Coastguard Worker 
4451*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV ) == sizeof( VkCooperativeMatrixPropertiesNV ),
4452*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4453*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value, "struct wrapper is not a standard layout!" );
4454*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value,
4455*03ce13f7SAndroid Build Coastguard Worker                           "CooperativeMatrixPropertiesNV is not nothrow_move_constructible!" );
4456*03ce13f7SAndroid Build Coastguard Worker 
4457*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesNV ),
4458*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value,
4460*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4461*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value,
4462*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixFeaturesNV is not nothrow_move_constructible!" );
4463*03ce13f7SAndroid Build Coastguard Worker 
4464*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV ) ==
4465*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesNV ),
4466*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4467*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value,
4468*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4469*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value,
4470*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixPropertiesNV is not nothrow_move_constructible!" );
4471*03ce13f7SAndroid Build Coastguard Worker 
4472*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_coverage_reduction_mode ===
4473*03ce13f7SAndroid Build Coastguard Worker 
4474*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV ) ==
4475*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCoverageReductionModeFeaturesNV ),
4476*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4477*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value,
4478*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4479*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value,
4480*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCoverageReductionModeFeaturesNV is not nothrow_move_constructible!" );
4481*03ce13f7SAndroid Build Coastguard Worker 
4482*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV ) == sizeof( VkPipelineCoverageReductionStateCreateInfoNV ),
4483*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4484*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value,
4485*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4486*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value,
4487*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCoverageReductionStateCreateInfoNV is not nothrow_move_constructible!" );
4488*03ce13f7SAndroid Build Coastguard Worker 
4489*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV ) == sizeof( VkFramebufferMixedSamplesCombinationNV ),
4490*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4491*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value,
4492*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4493*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value,
4494*03ce13f7SAndroid Build Coastguard Worker                           "FramebufferMixedSamplesCombinationNV is not nothrow_move_constructible!" );
4495*03ce13f7SAndroid Build Coastguard Worker 
4496*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_fragment_shader_interlock ===
4497*03ce13f7SAndroid Build Coastguard Worker 
4498*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT ) ==
4499*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT ),
4500*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4501*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value,
4502*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value,
4504*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderInterlockFeaturesEXT is not nothrow_move_constructible!" );
4505*03ce13f7SAndroid Build Coastguard Worker 
4506*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_ycbcr_image_arrays ===
4507*03ce13f7SAndroid Build Coastguard Worker 
4508*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT ) == sizeof( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT ),
4509*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value,
4511*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value,
4513*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcrImageArraysFeaturesEXT is not nothrow_move_constructible!" );
4514*03ce13f7SAndroid Build Coastguard Worker 
4515*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_provoking_vertex ===
4516*03ce13f7SAndroid Build Coastguard Worker 
4517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexFeaturesEXT ),
4518*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4519*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value,
4520*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4521*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value,
4522*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProvokingVertexFeaturesEXT is not nothrow_move_constructible!" );
4523*03ce13f7SAndroid Build Coastguard Worker 
4524*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexPropertiesEXT ),
4525*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4526*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value,
4527*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4528*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value,
4529*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceProvokingVertexPropertiesEXT is not nothrow_move_constructible!" );
4530*03ce13f7SAndroid Build Coastguard Worker 
4531*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT ) ==
4532*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationProvokingVertexStateCreateInfoEXT ),
4533*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4534*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value,
4535*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4536*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value,
4537*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationProvokingVertexStateCreateInfoEXT is not nothrow_move_constructible!" );
4538*03ce13f7SAndroid Build Coastguard Worker 
4539*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_WIN32_KHR )
4540*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_full_screen_exclusive ===
4541*03ce13f7SAndroid Build Coastguard Worker 
4542*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveInfoEXT ),
4543*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4544*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value, "struct wrapper is not a standard layout!" );
4545*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value,
4546*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceFullScreenExclusiveInfoEXT is not nothrow_move_constructible!" );
4547*03ce13f7SAndroid Build Coastguard Worker 
4548*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT ) == sizeof( VkSurfaceCapabilitiesFullScreenExclusiveEXT ),
4549*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4550*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value,
4551*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value,
4553*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesFullScreenExclusiveEXT is not nothrow_move_constructible!" );
4554*03ce13f7SAndroid Build Coastguard Worker 
4555*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveWin32InfoEXT ),
4556*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4557*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value,
4558*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4559*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value,
4560*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceFullScreenExclusiveWin32InfoEXT is not nothrow_move_constructible!" );
4561*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_WIN32_KHR*/
4562*03ce13f7SAndroid Build Coastguard Worker 
4563*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_headless_surface ===
4564*03ce13f7SAndroid Build Coastguard Worker 
4565*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT ) == sizeof( VkHeadlessSurfaceCreateInfoEXT ),
4566*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4567*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
4568*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value,
4569*03ce13f7SAndroid Build Coastguard Worker                           "HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
4570*03ce13f7SAndroid Build Coastguard Worker 
4571*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_atomic_float ===
4572*03ce13f7SAndroid Build Coastguard Worker 
4573*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ),
4574*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4575*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
4576*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4577*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value,
4578*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" );
4579*03ce13f7SAndroid Build Coastguard Worker 
4580*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state ===
4581*03ce13f7SAndroid Build Coastguard Worker 
4582*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) ==
4583*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT ),
4584*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4585*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value,
4586*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4587*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value,
4588*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
4589*03ce13f7SAndroid Build Coastguard Worker 
4590*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_deferred_host_operations ===
4591*03ce13f7SAndroid Build Coastguard Worker 
4592*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeferredOperationKHR ) == sizeof( VkDeferredOperationKHR ), "handle and wrapper have different size!" );
4593*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value, "DeferredOperationKHR is not copy_constructible!" );
4594*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value,
4595*03ce13f7SAndroid Build Coastguard Worker                           "DeferredOperationKHR is not nothrow_move_constructible!" );
4596*03ce13f7SAndroid Build Coastguard Worker 
4597*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_pipeline_executable_properties ===
4598*03ce13f7SAndroid Build Coastguard Worker 
4599*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR ) ==
4600*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR ),
4601*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4602*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value,
4603*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4604*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value,
4605*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR is not nothrow_move_constructible!" );
4606*03ce13f7SAndroid Build Coastguard Worker 
4607*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInfoKHR ) == sizeof( VkPipelineInfoKHR ), "struct and wrapper have different size!" );
4608*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value, "struct wrapper is not a standard layout!" );
4609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value,
4610*03ce13f7SAndroid Build Coastguard Worker                           "PipelineInfoKHR is not nothrow_move_constructible!" );
4611*03ce13f7SAndroid Build Coastguard Worker 
4612*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR ) == sizeof( VkPipelineExecutablePropertiesKHR ),
4613*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value, "struct wrapper is not a standard layout!" );
4615*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value,
4616*03ce13f7SAndroid Build Coastguard Worker                           "PipelineExecutablePropertiesKHR is not nothrow_move_constructible!" );
4617*03ce13f7SAndroid Build Coastguard Worker 
4618*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR ) == sizeof( VkPipelineExecutableInfoKHR ),
4619*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4620*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value, "struct wrapper is not a standard layout!" );
4621*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value,
4622*03ce13f7SAndroid Build Coastguard Worker                           "PipelineExecutableInfoKHR is not nothrow_move_constructible!" );
4623*03ce13f7SAndroid Build Coastguard Worker 
4624*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR ) == sizeof( VkPipelineExecutableStatisticValueKHR ),
4625*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4626*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value,
4627*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4628*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value,
4629*03ce13f7SAndroid Build Coastguard Worker                           "PipelineExecutableStatisticValueKHR is not nothrow_move_constructible!" );
4630*03ce13f7SAndroid Build Coastguard Worker 
4631*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR ) == sizeof( VkPipelineExecutableStatisticKHR ),
4632*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4633*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value, "struct wrapper is not a standard layout!" );
4634*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value,
4635*03ce13f7SAndroid Build Coastguard Worker                           "PipelineExecutableStatisticKHR is not nothrow_move_constructible!" );
4636*03ce13f7SAndroid Build Coastguard Worker 
4637*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR ) ==
4638*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineExecutableInternalRepresentationKHR ),
4639*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4640*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value,
4641*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4642*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value,
4643*03ce13f7SAndroid Build Coastguard Worker                           "PipelineExecutableInternalRepresentationKHR is not nothrow_move_constructible!" );
4644*03ce13f7SAndroid Build Coastguard Worker 
4645*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_host_image_copy ===
4646*03ce13f7SAndroid Build Coastguard Worker 
4647*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT ) == sizeof( VkPhysicalDeviceHostImageCopyFeaturesEXT ),
4648*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4649*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT>::value,
4650*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4651*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT>::value,
4652*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceHostImageCopyFeaturesEXT is not nothrow_move_constructible!" );
4653*03ce13f7SAndroid Build Coastguard Worker 
4654*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT ) == sizeof( VkPhysicalDeviceHostImageCopyPropertiesEXT ),
4655*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4656*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT>::value,
4657*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4658*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT>::value,
4659*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceHostImageCopyPropertiesEXT is not nothrow_move_constructible!" );
4660*03ce13f7SAndroid Build Coastguard Worker 
4661*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT ) == sizeof( VkMemoryToImageCopyEXT ), "struct and wrapper have different size!" );
4662*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT>::value, "struct wrapper is not a standard layout!" );
4663*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT>::value,
4664*03ce13f7SAndroid Build Coastguard Worker                           "MemoryToImageCopyEXT is not nothrow_move_constructible!" );
4665*03ce13f7SAndroid Build Coastguard Worker 
4666*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT ) == sizeof( VkImageToMemoryCopyEXT ), "struct and wrapper have different size!" );
4667*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT>::value, "struct wrapper is not a standard layout!" );
4668*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT>::value,
4669*03ce13f7SAndroid Build Coastguard Worker                           "ImageToMemoryCopyEXT is not nothrow_move_constructible!" );
4670*03ce13f7SAndroid Build Coastguard Worker 
4671*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT ) == sizeof( VkCopyMemoryToImageInfoEXT ),
4672*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4673*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT>::value, "struct wrapper is not a standard layout!" );
4674*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT>::value,
4675*03ce13f7SAndroid Build Coastguard Worker                           "CopyMemoryToImageInfoEXT is not nothrow_move_constructible!" );
4676*03ce13f7SAndroid Build Coastguard Worker 
4677*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT ) == sizeof( VkCopyImageToMemoryInfoEXT ),
4678*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4679*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT>::value, "struct wrapper is not a standard layout!" );
4680*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT>::value,
4681*03ce13f7SAndroid Build Coastguard Worker                           "CopyImageToMemoryInfoEXT is not nothrow_move_constructible!" );
4682*03ce13f7SAndroid Build Coastguard Worker 
4683*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT ) == sizeof( VkCopyImageToImageInfoEXT ),
4684*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4685*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT>::value, "struct wrapper is not a standard layout!" );
4686*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT>::value,
4687*03ce13f7SAndroid Build Coastguard Worker                           "CopyImageToImageInfoEXT is not nothrow_move_constructible!" );
4688*03ce13f7SAndroid Build Coastguard Worker 
4689*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT ) == sizeof( VkHostImageLayoutTransitionInfoEXT ),
4690*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4691*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT>::value, "struct wrapper is not a standard layout!" );
4692*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT>::value,
4693*03ce13f7SAndroid Build Coastguard Worker                           "HostImageLayoutTransitionInfoEXT is not nothrow_move_constructible!" );
4694*03ce13f7SAndroid Build Coastguard Worker 
4695*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT ) == sizeof( VkSubresourceHostMemcpySizeEXT ),
4696*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4697*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT>::value, "struct wrapper is not a standard layout!" );
4698*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT>::value,
4699*03ce13f7SAndroid Build Coastguard Worker                           "SubresourceHostMemcpySizeEXT is not nothrow_move_constructible!" );
4700*03ce13f7SAndroid Build Coastguard Worker 
4701*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT ) == sizeof( VkHostImageCopyDevicePerformanceQueryEXT ),
4702*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4703*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT>::value,
4704*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4705*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT>::value,
4706*03ce13f7SAndroid Build Coastguard Worker                           "HostImageCopyDevicePerformanceQueryEXT is not nothrow_move_constructible!" );
4707*03ce13f7SAndroid Build Coastguard Worker 
4708*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_map_memory2 ===
4709*03ce13f7SAndroid Build Coastguard Worker 
4710*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR ) == sizeof( VkMemoryMapInfoKHR ), "struct and wrapper have different size!" );
4711*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR>::value, "struct wrapper is not a standard layout!" );
4712*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR>::value,
4713*03ce13f7SAndroid Build Coastguard Worker                           "MemoryMapInfoKHR is not nothrow_move_constructible!" );
4714*03ce13f7SAndroid Build Coastguard Worker 
4715*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR ) == sizeof( VkMemoryUnmapInfoKHR ), "struct and wrapper have different size!" );
4716*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR>::value, "struct wrapper is not a standard layout!" );
4717*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR>::value,
4718*03ce13f7SAndroid Build Coastguard Worker                           "MemoryUnmapInfoKHR is not nothrow_move_constructible!" );
4719*03ce13f7SAndroid Build Coastguard Worker 
4720*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_map_memory_placed ===
4721*03ce13f7SAndroid Build Coastguard Worker 
4722*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedFeaturesEXT ),
4723*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4724*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value,
4725*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4726*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value,
4727*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMapMemoryPlacedFeaturesEXT is not nothrow_move_constructible!" );
4728*03ce13f7SAndroid Build Coastguard Worker 
4729*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedPropertiesEXT ),
4730*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4731*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value,
4732*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4733*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value,
4734*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMapMemoryPlacedPropertiesEXT is not nothrow_move_constructible!" );
4735*03ce13f7SAndroid Build Coastguard Worker 
4736*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT ) == sizeof( VkMemoryMapPlacedInfoEXT ),
4737*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4738*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value, "struct wrapper is not a standard layout!" );
4739*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value,
4740*03ce13f7SAndroid Build Coastguard Worker                           "MemoryMapPlacedInfoEXT is not nothrow_move_constructible!" );
4741*03ce13f7SAndroid Build Coastguard Worker 
4742*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_atomic_float2 ===
4743*03ce13f7SAndroid Build Coastguard Worker 
4744*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT ) ==
4745*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT ),
4746*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4747*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value,
4748*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4749*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value,
4750*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloat2FeaturesEXT is not nothrow_move_constructible!" );
4751*03ce13f7SAndroid Build Coastguard Worker 
4752*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_surface_maintenance1 ===
4753*03ce13f7SAndroid Build Coastguard Worker 
4754*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT ) == sizeof( VkSurfacePresentModeEXT ),
4755*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4756*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT>::value, "struct wrapper is not a standard layout!" );
4757*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT>::value,
4758*03ce13f7SAndroid Build Coastguard Worker                           "SurfacePresentModeEXT is not nothrow_move_constructible!" );
4759*03ce13f7SAndroid Build Coastguard Worker 
4760*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT ) == sizeof( VkSurfacePresentScalingCapabilitiesEXT ),
4761*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4762*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT>::value,
4763*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4764*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT>::value,
4765*03ce13f7SAndroid Build Coastguard Worker                           "SurfacePresentScalingCapabilitiesEXT is not nothrow_move_constructible!" );
4766*03ce13f7SAndroid Build Coastguard Worker 
4767*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT ) == sizeof( VkSurfacePresentModeCompatibilityEXT ),
4768*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4769*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT>::value,
4770*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4771*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT>::value,
4772*03ce13f7SAndroid Build Coastguard Worker                           "SurfacePresentModeCompatibilityEXT is not nothrow_move_constructible!" );
4773*03ce13f7SAndroid Build Coastguard Worker 
4774*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_swapchain_maintenance1 ===
4775*03ce13f7SAndroid Build Coastguard Worker 
4776*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT ) ==
4777*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT ),
4778*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4779*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT>::value,
4780*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4781*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT>::value,
4782*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSwapchainMaintenance1FeaturesEXT is not nothrow_move_constructible!" );
4783*03ce13f7SAndroid Build Coastguard Worker 
4784*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT ) == sizeof( VkSwapchainPresentFenceInfoEXT ),
4785*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4786*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT>::value, "struct wrapper is not a standard layout!" );
4787*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT>::value,
4788*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainPresentFenceInfoEXT is not nothrow_move_constructible!" );
4789*03ce13f7SAndroid Build Coastguard Worker 
4790*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT ) == sizeof( VkSwapchainPresentModesCreateInfoEXT ),
4791*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT>::value,
4793*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4794*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT>::value,
4795*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainPresentModesCreateInfoEXT is not nothrow_move_constructible!" );
4796*03ce13f7SAndroid Build Coastguard Worker 
4797*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT ) == sizeof( VkSwapchainPresentModeInfoEXT ),
4798*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4799*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT>::value, "struct wrapper is not a standard layout!" );
4800*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT>::value,
4801*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainPresentModeInfoEXT is not nothrow_move_constructible!" );
4802*03ce13f7SAndroid Build Coastguard Worker 
4803*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT ) == sizeof( VkSwapchainPresentScalingCreateInfoEXT ),
4804*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4805*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT>::value,
4806*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4807*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT>::value,
4808*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainPresentScalingCreateInfoEXT is not nothrow_move_constructible!" );
4809*03ce13f7SAndroid Build Coastguard Worker 
4810*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT ) == sizeof( VkReleaseSwapchainImagesInfoEXT ),
4811*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4812*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT>::value, "struct wrapper is not a standard layout!" );
4813*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT>::value,
4814*03ce13f7SAndroid Build Coastguard Worker                           "ReleaseSwapchainImagesInfoEXT is not nothrow_move_constructible!" );
4815*03ce13f7SAndroid Build Coastguard Worker 
4816*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_device_generated_commands ===
4817*03ce13f7SAndroid Build Coastguard Worker 
4818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV ) ==
4819*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV ),
4820*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4821*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value,
4822*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value,
4824*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV is not nothrow_move_constructible!" );
4825*03ce13f7SAndroid Build Coastguard Worker 
4826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ) ==
4827*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV ),
4828*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4829*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value,
4830*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4831*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value,
4832*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV is not nothrow_move_constructible!" );
4833*03ce13f7SAndroid Build Coastguard Worker 
4834*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV ) == sizeof( VkGraphicsShaderGroupCreateInfoNV ),
4835*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4836*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
4837*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value,
4838*03ce13f7SAndroid Build Coastguard Worker                           "GraphicsShaderGroupCreateInfoNV is not nothrow_move_constructible!" );
4839*03ce13f7SAndroid Build Coastguard Worker 
4840*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV ) == sizeof( VkGraphicsPipelineShaderGroupsCreateInfoNV ),
4841*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4842*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value,
4843*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4844*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value,
4845*03ce13f7SAndroid Build Coastguard Worker                           "GraphicsPipelineShaderGroupsCreateInfoNV is not nothrow_move_constructible!" );
4846*03ce13f7SAndroid Build Coastguard Worker 
4847*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV ) == sizeof( VkBindShaderGroupIndirectCommandNV ),
4848*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4849*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4850*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value,
4851*03ce13f7SAndroid Build Coastguard Worker                           "BindShaderGroupIndirectCommandNV is not nothrow_move_constructible!" );
4852*03ce13f7SAndroid Build Coastguard Worker 
4853*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV ) == sizeof( VkBindIndexBufferIndirectCommandNV ),
4854*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4855*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4856*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value,
4857*03ce13f7SAndroid Build Coastguard Worker                           "BindIndexBufferIndirectCommandNV is not nothrow_move_constructible!" );
4858*03ce13f7SAndroid Build Coastguard Worker 
4859*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV ) == sizeof( VkBindVertexBufferIndirectCommandNV ),
4860*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4861*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4862*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value,
4863*03ce13f7SAndroid Build Coastguard Worker                           "BindVertexBufferIndirectCommandNV is not nothrow_move_constructible!" );
4864*03ce13f7SAndroid Build Coastguard Worker 
4865*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV ) == sizeof( VkSetStateFlagsIndirectCommandNV ),
4866*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4867*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
4868*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value,
4869*03ce13f7SAndroid Build Coastguard Worker                           "SetStateFlagsIndirectCommandNV is not nothrow_move_constructible!" );
4870*03ce13f7SAndroid Build Coastguard Worker 
4871*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV ) == sizeof( VkIndirectCommandsLayoutNV ),
4872*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
4873*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value,
4874*03ce13f7SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutNV is not copy_constructible!" );
4875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value,
4876*03ce13f7SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutNV is not nothrow_move_constructible!" );
4877*03ce13f7SAndroid Build Coastguard Worker 
4878*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV ) == sizeof( VkIndirectCommandsStreamNV ),
4879*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4880*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value, "struct wrapper is not a standard layout!" );
4881*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value,
4882*03ce13f7SAndroid Build Coastguard Worker                           "IndirectCommandsStreamNV is not nothrow_move_constructible!" );
4883*03ce13f7SAndroid Build Coastguard Worker 
4884*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV ) == sizeof( VkIndirectCommandsLayoutTokenNV ),
4885*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4886*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value, "struct wrapper is not a standard layout!" );
4887*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value,
4888*03ce13f7SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutTokenNV is not nothrow_move_constructible!" );
4889*03ce13f7SAndroid Build Coastguard Worker 
4890*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV ) == sizeof( VkIndirectCommandsLayoutCreateInfoNV ),
4891*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4892*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value,
4893*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4894*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value,
4895*03ce13f7SAndroid Build Coastguard Worker                           "IndirectCommandsLayoutCreateInfoNV is not nothrow_move_constructible!" );
4896*03ce13f7SAndroid Build Coastguard Worker 
4897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV ) == sizeof( VkGeneratedCommandsInfoNV ),
4898*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4899*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value, "struct wrapper is not a standard layout!" );
4900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value,
4901*03ce13f7SAndroid Build Coastguard Worker                           "GeneratedCommandsInfoNV is not nothrow_move_constructible!" );
4902*03ce13f7SAndroid Build Coastguard Worker 
4903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV ) == sizeof( VkGeneratedCommandsMemoryRequirementsInfoNV ),
4904*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4905*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value,
4906*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4907*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value,
4908*03ce13f7SAndroid Build Coastguard Worker                           "GeneratedCommandsMemoryRequirementsInfoNV is not nothrow_move_constructible!" );
4909*03ce13f7SAndroid Build Coastguard Worker 
4910*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_inherited_viewport_scissor ===
4911*03ce13f7SAndroid Build Coastguard Worker 
4912*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV ) ==
4913*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceInheritedViewportScissorFeaturesNV ),
4914*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4915*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value,
4916*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4917*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value,
4918*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceInheritedViewportScissorFeaturesNV is not nothrow_move_constructible!" );
4919*03ce13f7SAndroid Build Coastguard Worker 
4920*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV ) ==
4921*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceViewportScissorInfoNV ),
4922*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4923*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value,
4924*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4925*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value,
4926*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferInheritanceViewportScissorInfoNV is not nothrow_move_constructible!" );
4927*03ce13f7SAndroid Build Coastguard Worker 
4928*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_texel_buffer_alignment ===
4929*03ce13f7SAndroid Build Coastguard Worker 
4930*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT ) ==
4931*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT ),
4932*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4933*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value,
4934*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4935*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value,
4936*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTexelBufferAlignmentFeaturesEXT is not nothrow_move_constructible!" );
4937*03ce13f7SAndroid Build Coastguard Worker 
4938*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_render_pass_transform ===
4939*03ce13f7SAndroid Build Coastguard Worker 
4940*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM ) == sizeof( VkRenderPassTransformBeginInfoQCOM ),
4941*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4942*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value, "struct wrapper is not a standard layout!" );
4943*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value,
4944*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassTransformBeginInfoQCOM is not nothrow_move_constructible!" );
4945*03ce13f7SAndroid Build Coastguard Worker 
4946*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM ) ==
4947*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkCommandBufferInheritanceRenderPassTransformInfoQCOM ),
4948*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4949*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value,
4950*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4951*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value,
4952*03ce13f7SAndroid Build Coastguard Worker                           "CommandBufferInheritanceRenderPassTransformInfoQCOM is not nothrow_move_constructible!" );
4953*03ce13f7SAndroid Build Coastguard Worker 
4954*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_depth_bias_control ===
4955*03ce13f7SAndroid Build Coastguard Worker 
4956*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthBiasControlFeaturesEXT ),
4957*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4958*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value,
4959*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4960*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value,
4961*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthBiasControlFeaturesEXT is not nothrow_move_constructible!" );
4962*03ce13f7SAndroid Build Coastguard Worker 
4963*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT ) == sizeof( VkDepthBiasInfoEXT ), "struct and wrapper have different size!" );
4964*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value, "struct wrapper is not a standard layout!" );
4965*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value,
4966*03ce13f7SAndroid Build Coastguard Worker                           "DepthBiasInfoEXT is not nothrow_move_constructible!" );
4967*03ce13f7SAndroid Build Coastguard Worker 
4968*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT ) == sizeof( VkDepthBiasRepresentationInfoEXT ),
4969*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4970*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value, "struct wrapper is not a standard layout!" );
4971*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value,
4972*03ce13f7SAndroid Build Coastguard Worker                           "DepthBiasRepresentationInfoEXT is not nothrow_move_constructible!" );
4973*03ce13f7SAndroid Build Coastguard Worker 
4974*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_device_memory_report ===
4975*03ce13f7SAndroid Build Coastguard Worker 
4976*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT ) ==
4977*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT ),
4978*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4979*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value,
4980*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4981*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value,
4982*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceMemoryReportFeaturesEXT is not nothrow_move_constructible!" );
4983*03ce13f7SAndroid Build Coastguard Worker 
4984*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT ) == sizeof( VkDeviceDeviceMemoryReportCreateInfoEXT ),
4985*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4986*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value,
4987*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
4988*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value,
4989*03ce13f7SAndroid Build Coastguard Worker                           "DeviceDeviceMemoryReportCreateInfoEXT is not nothrow_move_constructible!" );
4990*03ce13f7SAndroid Build Coastguard Worker 
4991*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT ) == sizeof( VkDeviceMemoryReportCallbackDataEXT ),
4992*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
4993*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value, "struct wrapper is not a standard layout!" );
4994*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value,
4995*03ce13f7SAndroid Build Coastguard Worker                           "DeviceMemoryReportCallbackDataEXT is not nothrow_move_constructible!" );
4996*03ce13f7SAndroid Build Coastguard Worker 
4997*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_robustness2 ===
4998*03ce13f7SAndroid Build Coastguard Worker 
4999*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT ) == sizeof( VkPhysicalDeviceRobustness2FeaturesEXT ),
5000*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5001*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT>::value,
5002*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5003*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT>::value,
5004*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRobustness2FeaturesEXT is not nothrow_move_constructible!" );
5005*03ce13f7SAndroid Build Coastguard Worker 
5006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT ) == sizeof( VkPhysicalDeviceRobustness2PropertiesEXT ),
5007*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5008*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT>::value,
5009*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5010*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT>::value,
5011*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRobustness2PropertiesEXT is not nothrow_move_constructible!" );
5012*03ce13f7SAndroid Build Coastguard Worker 
5013*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_custom_border_color ===
5014*03ce13f7SAndroid Build Coastguard Worker 
5015*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT ) == sizeof( VkSamplerCustomBorderColorCreateInfoEXT ),
5016*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5017*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value,
5018*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5019*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value,
5020*03ce13f7SAndroid Build Coastguard Worker                           "SamplerCustomBorderColorCreateInfoEXT is not nothrow_move_constructible!" );
5021*03ce13f7SAndroid Build Coastguard Worker 
5022*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT ) ==
5023*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCustomBorderColorPropertiesEXT ),
5024*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5025*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value,
5026*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5027*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value,
5028*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCustomBorderColorPropertiesEXT is not nothrow_move_constructible!" );
5029*03ce13f7SAndroid Build Coastguard Worker 
5030*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT ) == sizeof( VkPhysicalDeviceCustomBorderColorFeaturesEXT ),
5031*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5032*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value,
5033*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5034*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value,
5035*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCustomBorderColorFeaturesEXT is not nothrow_move_constructible!" );
5036*03ce13f7SAndroid Build Coastguard Worker 
5037*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_pipeline_library ===
5038*03ce13f7SAndroid Build Coastguard Worker 
5039*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR ) == sizeof( VkPipelineLibraryCreateInfoKHR ),
5040*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5041*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
5042*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value,
5043*03ce13f7SAndroid Build Coastguard Worker                           "PipelineLibraryCreateInfoKHR is not nothrow_move_constructible!" );
5044*03ce13f7SAndroid Build Coastguard Worker 
5045*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_present_barrier ===
5046*03ce13f7SAndroid Build Coastguard Worker 
5047*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV ) == sizeof( VkPhysicalDevicePresentBarrierFeaturesNV ),
5048*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5049*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value,
5050*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5051*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value,
5052*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePresentBarrierFeaturesNV is not nothrow_move_constructible!" );
5053*03ce13f7SAndroid Build Coastguard Worker 
5054*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV ) == sizeof( VkSurfaceCapabilitiesPresentBarrierNV ),
5055*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5056*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value,
5057*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5058*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value,
5059*03ce13f7SAndroid Build Coastguard Worker                           "SurfaceCapabilitiesPresentBarrierNV is not nothrow_move_constructible!" );
5060*03ce13f7SAndroid Build Coastguard Worker 
5061*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV ) == sizeof( VkSwapchainPresentBarrierCreateInfoNV ),
5062*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5063*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value,
5064*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5065*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value,
5066*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainPresentBarrierCreateInfoNV is not nothrow_move_constructible!" );
5067*03ce13f7SAndroid Build Coastguard Worker 
5068*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_present_id ===
5069*03ce13f7SAndroid Build Coastguard Worker 
5070*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentIdKHR ) == sizeof( VkPresentIdKHR ), "struct and wrapper have different size!" );
5071*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "struct wrapper is not a standard layout!" );
5072*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "PresentIdKHR is not nothrow_move_constructible!" );
5073*03ce13f7SAndroid Build Coastguard Worker 
5074*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR ) == sizeof( VkPhysicalDevicePresentIdFeaturesKHR ),
5075*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5076*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value,
5077*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5078*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value,
5079*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePresentIdFeaturesKHR is not nothrow_move_constructible!" );
5080*03ce13f7SAndroid Build Coastguard Worker 
5081*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_encode_queue ===
5082*03ce13f7SAndroid Build Coastguard Worker 
5083*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR ) == sizeof( VkVideoEncodeInfoKHR ), "struct and wrapper have different size!" );
5084*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value, "struct wrapper is not a standard layout!" );
5085*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value,
5086*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeInfoKHR is not nothrow_move_constructible!" );
5087*03ce13f7SAndroid Build Coastguard Worker 
5088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR ) == sizeof( VkVideoEncodeCapabilitiesKHR ),
5089*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5090*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
5091*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value,
5092*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeCapabilitiesKHR is not nothrow_move_constructible!" );
5093*03ce13f7SAndroid Build Coastguard Worker 
5094*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR ) == sizeof( VkQueryPoolVideoEncodeFeedbackCreateInfoKHR ),
5095*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5096*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value,
5097*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5098*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value,
5099*03ce13f7SAndroid Build Coastguard Worker                           "QueryPoolVideoEncodeFeedbackCreateInfoKHR is not nothrow_move_constructible!" );
5100*03ce13f7SAndroid Build Coastguard Worker 
5101*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR ) == sizeof( VkVideoEncodeUsageInfoKHR ),
5102*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5103*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" );
5104*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value,
5105*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeUsageInfoKHR is not nothrow_move_constructible!" );
5106*03ce13f7SAndroid Build Coastguard Worker 
5107*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR ) == sizeof( VkVideoEncodeRateControlInfoKHR ),
5108*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value, "struct wrapper is not a standard layout!" );
5110*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value,
5111*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeRateControlInfoKHR is not nothrow_move_constructible!" );
5112*03ce13f7SAndroid Build Coastguard Worker 
5113*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR ) == sizeof( VkVideoEncodeRateControlLayerInfoKHR ),
5114*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value,
5116*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5117*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value,
5118*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeRateControlLayerInfoKHR is not nothrow_move_constructible!" );
5119*03ce13f7SAndroid Build Coastguard Worker 
5120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR ) ==
5121*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR ),
5122*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5123*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value,
5124*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5125*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value,
5126*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" );
5127*03ce13f7SAndroid Build Coastguard Worker 
5128*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeQualityLevelPropertiesKHR ),
5129*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5130*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value,
5131*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5132*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value,
5133*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeQualityLevelPropertiesKHR is not nothrow_move_constructible!" );
5134*03ce13f7SAndroid Build Coastguard Worker 
5135*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR ) == sizeof( VkVideoEncodeQualityLevelInfoKHR ),
5136*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5137*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value, "struct wrapper is not a standard layout!" );
5138*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value,
5139*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" );
5140*03ce13f7SAndroid Build Coastguard Worker 
5141*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeSessionParametersGetInfoKHR ),
5142*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5143*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value,
5144*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5145*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value,
5146*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeSessionParametersGetInfoKHR is not nothrow_move_constructible!" );
5147*03ce13f7SAndroid Build Coastguard Worker 
5148*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR ) ==
5149*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoEncodeSessionParametersFeedbackInfoKHR ),
5150*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5151*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value,
5152*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5153*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value,
5154*03ce13f7SAndroid Build Coastguard Worker                           "VideoEncodeSessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" );
5155*03ce13f7SAndroid Build Coastguard Worker 
5156*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_device_diagnostics_config ===
5157*03ce13f7SAndroid Build Coastguard Worker 
5158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV ) == sizeof( VkPhysicalDeviceDiagnosticsConfigFeaturesNV ),
5159*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5160*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value,
5161*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5162*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value,
5163*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDiagnosticsConfigFeaturesNV is not nothrow_move_constructible!" );
5164*03ce13f7SAndroid Build Coastguard Worker 
5165*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV ) == sizeof( VkDeviceDiagnosticsConfigCreateInfoNV ),
5166*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5167*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value,
5168*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5169*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value,
5170*03ce13f7SAndroid Build Coastguard Worker                           "DeviceDiagnosticsConfigCreateInfoNV is not nothrow_move_constructible!" );
5171*03ce13f7SAndroid Build Coastguard Worker 
5172*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
5173*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_cuda_kernel_launch ===
5174*03ce13f7SAndroid Build Coastguard Worker 
5175*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleNV ) == sizeof( VkCudaModuleNV ), "handle and wrapper have different size!" );
5176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not copy_constructible!" );
5177*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not nothrow_move_constructible!" );
5178*03ce13f7SAndroid Build Coastguard Worker 
5179*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionNV ) == sizeof( VkCudaFunctionNV ), "handle and wrapper have different size!" );
5180*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value, "CudaFunctionNV is not copy_constructible!" );
5181*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value,
5182*03ce13f7SAndroid Build Coastguard Worker                           "CudaFunctionNV is not nothrow_move_constructible!" );
5183*03ce13f7SAndroid Build Coastguard Worker 
5184*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV ) == sizeof( VkCudaModuleCreateInfoNV ),
5185*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
5187*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value,
5188*03ce13f7SAndroid Build Coastguard Worker                           "CudaModuleCreateInfoNV is not nothrow_move_constructible!" );
5189*03ce13f7SAndroid Build Coastguard Worker 
5190*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV ) == sizeof( VkCudaFunctionCreateInfoNV ),
5191*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5192*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
5193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value,
5194*03ce13f7SAndroid Build Coastguard Worker                           "CudaFunctionCreateInfoNV is not nothrow_move_constructible!" );
5195*03ce13f7SAndroid Build Coastguard Worker 
5196*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV ) == sizeof( VkCudaLaunchInfoNV ), "struct and wrapper have different size!" );
5197*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value, "struct wrapper is not a standard layout!" );
5198*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value,
5199*03ce13f7SAndroid Build Coastguard Worker                           "CudaLaunchInfoNV is not nothrow_move_constructible!" );
5200*03ce13f7SAndroid Build Coastguard Worker 
5201*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchFeaturesNV ),
5202*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5203*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value,
5204*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5205*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value,
5206*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCudaKernelLaunchFeaturesNV is not nothrow_move_constructible!" );
5207*03ce13f7SAndroid Build Coastguard Worker 
5208*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchPropertiesNV ),
5209*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5210*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value,
5211*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5212*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value,
5213*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCudaKernelLaunchPropertiesNV is not nothrow_move_constructible!" );
5214*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
5215*03ce13f7SAndroid Build Coastguard Worker 
5216*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_low_latency ===
5217*03ce13f7SAndroid Build Coastguard Worker 
5218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV ) == sizeof( VkQueryLowLatencySupportNV ),
5219*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5220*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value, "struct wrapper is not a standard layout!" );
5221*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value,
5222*03ce13f7SAndroid Build Coastguard Worker                           "QueryLowLatencySupportNV is not nothrow_move_constructible!" );
5223*03ce13f7SAndroid Build Coastguard Worker 
5224*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_METAL_EXT )
5225*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_metal_objects ===
5226*03ce13f7SAndroid Build Coastguard Worker 
5227*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT ) == sizeof( VkExportMetalObjectCreateInfoEXT ),
5228*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5229*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
5230*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value,
5231*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalObjectCreateInfoEXT is not nothrow_move_constructible!" );
5232*03ce13f7SAndroid Build Coastguard Worker 
5233*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT ) == sizeof( VkExportMetalObjectsInfoEXT ),
5234*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value, "struct wrapper is not a standard layout!" );
5236*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value,
5237*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalObjectsInfoEXT is not nothrow_move_constructible!" );
5238*03ce13f7SAndroid Build Coastguard Worker 
5239*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT ) == sizeof( VkExportMetalDeviceInfoEXT ),
5240*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5241*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5242*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value,
5243*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalDeviceInfoEXT is not nothrow_move_constructible!" );
5244*03ce13f7SAndroid Build Coastguard Worker 
5245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT ) == sizeof( VkExportMetalCommandQueueInfoEXT ),
5246*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5247*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value, "struct wrapper is not a standard layout!" );
5248*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value,
5249*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalCommandQueueInfoEXT is not nothrow_move_constructible!" );
5250*03ce13f7SAndroid Build Coastguard Worker 
5251*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT ) == sizeof( VkExportMetalBufferInfoEXT ),
5252*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5253*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" );
5254*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value,
5255*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalBufferInfoEXT is not nothrow_move_constructible!" );
5256*03ce13f7SAndroid Build Coastguard Worker 
5257*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT ) == sizeof( VkImportMetalBufferInfoEXT ),
5258*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5259*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" );
5260*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value,
5261*03ce13f7SAndroid Build Coastguard Worker                           "ImportMetalBufferInfoEXT is not nothrow_move_constructible!" );
5262*03ce13f7SAndroid Build Coastguard Worker 
5263*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT ) == sizeof( VkExportMetalTextureInfoEXT ),
5264*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5265*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" );
5266*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value,
5267*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalTextureInfoEXT is not nothrow_move_constructible!" );
5268*03ce13f7SAndroid Build Coastguard Worker 
5269*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT ) == sizeof( VkImportMetalTextureInfoEXT ),
5270*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5271*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" );
5272*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value,
5273*03ce13f7SAndroid Build Coastguard Worker                           "ImportMetalTextureInfoEXT is not nothrow_move_constructible!" );
5274*03ce13f7SAndroid Build Coastguard Worker 
5275*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT ) == sizeof( VkExportMetalIOSurfaceInfoEXT ),
5276*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5277*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5278*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value,
5279*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" );
5280*03ce13f7SAndroid Build Coastguard Worker 
5281*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT ) == sizeof( VkImportMetalIOSurfaceInfoEXT ),
5282*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5283*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" );
5284*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value,
5285*03ce13f7SAndroid Build Coastguard Worker                           "ImportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" );
5286*03ce13f7SAndroid Build Coastguard Worker 
5287*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT ) == sizeof( VkExportMetalSharedEventInfoEXT ),
5288*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5289*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
5290*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value,
5291*03ce13f7SAndroid Build Coastguard Worker                           "ExportMetalSharedEventInfoEXT is not nothrow_move_constructible!" );
5292*03ce13f7SAndroid Build Coastguard Worker 
5293*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT ) == sizeof( VkImportMetalSharedEventInfoEXT ),
5294*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5295*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" );
5296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value,
5297*03ce13f7SAndroid Build Coastguard Worker                           "ImportMetalSharedEventInfoEXT is not nothrow_move_constructible!" );
5298*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_METAL_EXT*/
5299*03ce13f7SAndroid Build Coastguard Worker 
5300*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_synchronization2 ===
5301*03ce13f7SAndroid Build Coastguard Worker 
5302*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV ) == sizeof( VkQueueFamilyCheckpointProperties2NV ),
5303*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5304*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value,
5305*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5306*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value,
5307*03ce13f7SAndroid Build Coastguard Worker                           "QueueFamilyCheckpointProperties2NV is not nothrow_move_constructible!" );
5308*03ce13f7SAndroid Build Coastguard Worker 
5309*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointData2NV ) == sizeof( VkCheckpointData2NV ), "struct and wrapper have different size!" );
5310*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, "struct wrapper is not a standard layout!" );
5311*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value,
5312*03ce13f7SAndroid Build Coastguard Worker                           "CheckpointData2NV is not nothrow_move_constructible!" );
5313*03ce13f7SAndroid Build Coastguard Worker 
5314*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_descriptor_buffer ===
5315*03ce13f7SAndroid Build Coastguard Worker 
5316*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT ) ==
5317*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorBufferPropertiesEXT ),
5318*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5319*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value,
5320*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5321*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value,
5322*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferPropertiesEXT is not nothrow_move_constructible!" );
5323*03ce13f7SAndroid Build Coastguard Worker 
5324*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ) ==
5325*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ),
5326*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5327*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value,
5328*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5329*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value,
5330*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT is not nothrow_move_constructible!" );
5331*03ce13f7SAndroid Build Coastguard Worker 
5332*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT ) == sizeof( VkPhysicalDeviceDescriptorBufferFeaturesEXT ),
5333*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5334*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value,
5335*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value,
5337*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorBufferFeaturesEXT is not nothrow_move_constructible!" );
5338*03ce13f7SAndroid Build Coastguard Worker 
5339*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT ) == sizeof( VkDescriptorAddressInfoEXT ),
5340*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5341*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value, "struct wrapper is not a standard layout!" );
5342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value,
5343*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorAddressInfoEXT is not nothrow_move_constructible!" );
5344*03ce13f7SAndroid Build Coastguard Worker 
5345*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT ) == sizeof( VkDescriptorBufferBindingInfoEXT ),
5346*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5347*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value, "struct wrapper is not a standard layout!" );
5348*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value,
5349*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorBufferBindingInfoEXT is not nothrow_move_constructible!" );
5350*03ce13f7SAndroid Build Coastguard Worker 
5351*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT ) ==
5352*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkDescriptorBufferBindingPushDescriptorBufferHandleEXT ),
5353*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value,
5355*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5356*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value,
5357*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorBufferBindingPushDescriptorBufferHandleEXT is not nothrow_move_constructible!" );
5358*03ce13f7SAndroid Build Coastguard Worker 
5359*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorDataEXT ) == sizeof( VkDescriptorDataEXT ), "struct and wrapper have different size!" );
5360*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value, "struct wrapper is not a standard layout!" );
5361*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value,
5362*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorDataEXT is not nothrow_move_constructible!" );
5363*03ce13f7SAndroid Build Coastguard Worker 
5364*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT ) == sizeof( VkDescriptorGetInfoEXT ), "struct and wrapper have different size!" );
5365*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value, "struct wrapper is not a standard layout!" );
5366*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value,
5367*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorGetInfoEXT is not nothrow_move_constructible!" );
5368*03ce13f7SAndroid Build Coastguard Worker 
5369*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT ) == sizeof( VkBufferCaptureDescriptorDataInfoEXT ),
5370*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5371*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value,
5372*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5373*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value,
5374*03ce13f7SAndroid Build Coastguard Worker                           "BufferCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5375*03ce13f7SAndroid Build Coastguard Worker 
5376*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT ) == sizeof( VkImageCaptureDescriptorDataInfoEXT ),
5377*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5378*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value, "struct wrapper is not a standard layout!" );
5379*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value,
5380*03ce13f7SAndroid Build Coastguard Worker                           "ImageCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5381*03ce13f7SAndroid Build Coastguard Worker 
5382*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT ) == sizeof( VkImageViewCaptureDescriptorDataInfoEXT ),
5383*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5384*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value,
5385*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5386*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value,
5387*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5388*03ce13f7SAndroid Build Coastguard Worker 
5389*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT ) == sizeof( VkSamplerCaptureDescriptorDataInfoEXT ),
5390*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5391*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value,
5392*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value,
5394*03ce13f7SAndroid Build Coastguard Worker                           "SamplerCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5395*03ce13f7SAndroid Build Coastguard Worker 
5396*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT ) == sizeof( VkOpaqueCaptureDescriptorDataCreateInfoEXT ),
5397*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5398*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value,
5399*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5400*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value,
5401*03ce13f7SAndroid Build Coastguard Worker                           "OpaqueCaptureDescriptorDataCreateInfoEXT is not nothrow_move_constructible!" );
5402*03ce13f7SAndroid Build Coastguard Worker 
5403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT ) ==
5404*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureCaptureDescriptorDataInfoEXT ),
5405*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5406*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value,
5407*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5408*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value,
5409*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" );
5410*03ce13f7SAndroid Build Coastguard Worker 
5411*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_graphics_pipeline_library ===
5412*03ce13f7SAndroid Build Coastguard Worker 
5413*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ) ==
5414*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ),
5415*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5416*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value,
5417*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value,
5419*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT is not nothrow_move_constructible!" );
5420*03ce13f7SAndroid Build Coastguard Worker 
5421*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ) ==
5422*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ),
5423*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5424*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value,
5425*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value,
5427*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT is not nothrow_move_constructible!" );
5428*03ce13f7SAndroid Build Coastguard Worker 
5429*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT ) == sizeof( VkGraphicsPipelineLibraryCreateInfoEXT ),
5430*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5431*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value,
5432*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5433*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value,
5434*03ce13f7SAndroid Build Coastguard Worker                           "GraphicsPipelineLibraryCreateInfoEXT is not nothrow_move_constructible!" );
5435*03ce13f7SAndroid Build Coastguard Worker 
5436*03ce13f7SAndroid Build Coastguard Worker //=== VK_AMD_shader_early_and_late_fragment_tests ===
5437*03ce13f7SAndroid Build Coastguard Worker 
5438*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ) ==
5439*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ),
5440*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5441*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value,
5442*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5443*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value,
5444*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD is not nothrow_move_constructible!" );
5445*03ce13f7SAndroid Build Coastguard Worker 
5446*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_fragment_shader_barycentric ===
5447*03ce13f7SAndroid Build Coastguard Worker 
5448*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR ) ==
5449*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR ),
5450*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5451*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value,
5452*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5453*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value,
5454*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderBarycentricFeaturesKHR is not nothrow_move_constructible!" );
5455*03ce13f7SAndroid Build Coastguard Worker 
5456*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR ) ==
5457*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR ),
5458*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value,
5460*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5461*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value,
5462*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShaderBarycentricPropertiesKHR is not nothrow_move_constructible!" );
5463*03ce13f7SAndroid Build Coastguard Worker 
5464*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_subgroup_uniform_control_flow ===
5465*03ce13f7SAndroid Build Coastguard Worker 
5466*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ) ==
5467*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ),
5468*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5469*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value,
5470*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5471*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value,
5472*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR is not nothrow_move_constructible!" );
5473*03ce13f7SAndroid Build Coastguard Worker 
5474*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_fragment_shading_rate_enums ===
5475*03ce13f7SAndroid Build Coastguard Worker 
5476*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ) ==
5477*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV ),
5478*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5479*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value,
5480*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5481*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value,
5482*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV is not nothrow_move_constructible!" );
5483*03ce13f7SAndroid Build Coastguard Worker 
5484*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV ) ==
5485*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV ),
5486*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5487*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value,
5488*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5489*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value,
5490*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV is not nothrow_move_constructible!" );
5491*03ce13f7SAndroid Build Coastguard Worker 
5492*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV ) ==
5493*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineFragmentShadingRateEnumStateCreateInfoNV ),
5494*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5495*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value,
5496*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5497*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value,
5498*03ce13f7SAndroid Build Coastguard Worker                           "PipelineFragmentShadingRateEnumStateCreateInfoNV is not nothrow_move_constructible!" );
5499*03ce13f7SAndroid Build Coastguard Worker 
5500*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_motion_blur ===
5501*03ce13f7SAndroid Build Coastguard Worker 
5502*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV ) ==
5503*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureGeometryMotionTrianglesDataNV ),
5504*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5505*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value,
5506*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value,
5508*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureGeometryMotionTrianglesDataNV is not nothrow_move_constructible!" );
5509*03ce13f7SAndroid Build Coastguard Worker 
5510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV ) == sizeof( VkAccelerationStructureMotionInfoNV ),
5511*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value, "struct wrapper is not a standard layout!" );
5513*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value,
5514*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInfoNV is not nothrow_move_constructible!" );
5515*03ce13f7SAndroid Build Coastguard Worker 
5516*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV ) == sizeof( VkAccelerationStructureMotionInstanceNV ),
5517*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5518*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value,
5519*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5520*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value,
5521*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInstanceNV is not nothrow_move_constructible!" );
5522*03ce13f7SAndroid Build Coastguard Worker 
5523*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV ) == sizeof( VkAccelerationStructureMotionInstanceDataNV ),
5524*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5525*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value,
5526*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5527*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value,
5528*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureMotionInstanceDataNV is not nothrow_move_constructible!" );
5529*03ce13f7SAndroid Build Coastguard Worker 
5530*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV ) ==
5531*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureMatrixMotionInstanceNV ),
5532*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5533*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value,
5534*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5535*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value,
5536*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureMatrixMotionInstanceNV is not nothrow_move_constructible!" );
5537*03ce13f7SAndroid Build Coastguard Worker 
5538*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV ) == sizeof( VkAccelerationStructureSRTMotionInstanceNV ),
5539*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5540*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value,
5541*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5542*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value,
5543*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureSRTMotionInstanceNV is not nothrow_move_constructible!" );
5544*03ce13f7SAndroid Build Coastguard Worker 
5545*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SRTDataNV ) == sizeof( VkSRTDataNV ), "struct and wrapper have different size!" );
5546*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "struct wrapper is not a standard layout!" );
5547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "SRTDataNV is not nothrow_move_constructible!" );
5548*03ce13f7SAndroid Build Coastguard Worker 
5549*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV ) ==
5550*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV ),
5551*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value,
5553*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5554*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value,
5555*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingMotionBlurFeaturesNV is not nothrow_move_constructible!" );
5556*03ce13f7SAndroid Build Coastguard Worker 
5557*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_mesh_shader ===
5558*03ce13f7SAndroid Build Coastguard Worker 
5559*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesEXT ),
5560*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value,
5562*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5563*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value,
5564*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderFeaturesEXT is not nothrow_move_constructible!" );
5565*03ce13f7SAndroid Build Coastguard Worker 
5566*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesEXT ),
5567*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5568*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value,
5569*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5570*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value,
5571*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMeshShaderPropertiesEXT is not nothrow_move_constructible!" );
5572*03ce13f7SAndroid Build Coastguard Worker 
5573*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT ) == sizeof( VkDrawMeshTasksIndirectCommandEXT ),
5574*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5575*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value, "struct wrapper is not a standard layout!" );
5576*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value,
5577*03ce13f7SAndroid Build Coastguard Worker                           "DrawMeshTasksIndirectCommandEXT is not nothrow_move_constructible!" );
5578*03ce13f7SAndroid Build Coastguard Worker 
5579*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_ycbcr_2plane_444_formats ===
5580*03ce13f7SAndroid Build Coastguard Worker 
5581*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ) ==
5582*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ),
5583*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5584*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value,
5585*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value,
5587*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT is not nothrow_move_constructible!" );
5588*03ce13f7SAndroid Build Coastguard Worker 
5589*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_fragment_density_map2 ===
5590*03ce13f7SAndroid Build Coastguard Worker 
5591*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT ) ==
5592*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT ),
5593*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5594*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value,
5595*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5596*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value,
5597*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMap2FeaturesEXT is not nothrow_move_constructible!" );
5598*03ce13f7SAndroid Build Coastguard Worker 
5599*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT ) ==
5600*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT ),
5601*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5602*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value,
5603*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5604*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value,
5605*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMap2PropertiesEXT is not nothrow_move_constructible!" );
5606*03ce13f7SAndroid Build Coastguard Worker 
5607*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_rotated_copy_commands ===
5608*03ce13f7SAndroid Build Coastguard Worker 
5609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM ) == sizeof( VkCopyCommandTransformInfoQCOM ),
5610*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5611*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value, "struct wrapper is not a standard layout!" );
5612*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value,
5613*03ce13f7SAndroid Build Coastguard Worker                           "CopyCommandTransformInfoQCOM is not nothrow_move_constructible!" );
5614*03ce13f7SAndroid Build Coastguard Worker 
5615*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_workgroup_memory_explicit_layout ===
5616*03ce13f7SAndroid Build Coastguard Worker 
5617*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ) ==
5618*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ),
5619*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5620*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value,
5621*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5622*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value,
5623*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR is not nothrow_move_constructible!" );
5624*03ce13f7SAndroid Build Coastguard Worker 
5625*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_compression_control ===
5626*03ce13f7SAndroid Build Coastguard Worker 
5627*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT ) ==
5628*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageCompressionControlFeaturesEXT ),
5629*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5630*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value,
5631*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5632*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value,
5633*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageCompressionControlFeaturesEXT is not nothrow_move_constructible!" );
5634*03ce13f7SAndroid Build Coastguard Worker 
5635*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT ) == sizeof( VkImageCompressionControlEXT ),
5636*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5637*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value, "struct wrapper is not a standard layout!" );
5638*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value,
5639*03ce13f7SAndroid Build Coastguard Worker                           "ImageCompressionControlEXT is not nothrow_move_constructible!" );
5640*03ce13f7SAndroid Build Coastguard Worker 
5641*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT ) == sizeof( VkImageCompressionPropertiesEXT ),
5642*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5643*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
5644*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value,
5645*03ce13f7SAndroid Build Coastguard Worker                           "ImageCompressionPropertiesEXT is not nothrow_move_constructible!" );
5646*03ce13f7SAndroid Build Coastguard Worker 
5647*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_attachment_feedback_loop_layout ===
5648*03ce13f7SAndroid Build Coastguard Worker 
5649*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ) ==
5650*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ),
5651*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5652*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value,
5653*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5654*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value,
5655*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT is not nothrow_move_constructible!" );
5656*03ce13f7SAndroid Build Coastguard Worker 
5657*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_4444_formats ===
5658*03ce13f7SAndroid Build Coastguard Worker 
5659*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT ) == sizeof( VkPhysicalDevice4444FormatsFeaturesEXT ),
5660*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5661*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value,
5662*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5663*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value,
5664*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevice4444FormatsFeaturesEXT is not nothrow_move_constructible!" );
5665*03ce13f7SAndroid Build Coastguard Worker 
5666*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_device_fault ===
5667*03ce13f7SAndroid Build Coastguard Worker 
5668*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT ) == sizeof( VkPhysicalDeviceFaultFeaturesEXT ),
5669*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5670*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value, "struct wrapper is not a standard layout!" );
5671*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value,
5672*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFaultFeaturesEXT is not nothrow_move_constructible!" );
5673*03ce13f7SAndroid Build Coastguard Worker 
5674*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT ) == sizeof( VkDeviceFaultCountsEXT ), "struct and wrapper have different size!" );
5675*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value, "struct wrapper is not a standard layout!" );
5676*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value,
5677*03ce13f7SAndroid Build Coastguard Worker                           "DeviceFaultCountsEXT is not nothrow_move_constructible!" );
5678*03ce13f7SAndroid Build Coastguard Worker 
5679*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT ) == sizeof( VkDeviceFaultInfoEXT ), "struct and wrapper have different size!" );
5680*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value, "struct wrapper is not a standard layout!" );
5681*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value,
5682*03ce13f7SAndroid Build Coastguard Worker                           "DeviceFaultInfoEXT is not nothrow_move_constructible!" );
5683*03ce13f7SAndroid Build Coastguard Worker 
5684*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT ) == sizeof( VkDeviceFaultAddressInfoEXT ),
5685*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5686*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value, "struct wrapper is not a standard layout!" );
5687*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value,
5688*03ce13f7SAndroid Build Coastguard Worker                           "DeviceFaultAddressInfoEXT is not nothrow_move_constructible!" );
5689*03ce13f7SAndroid Build Coastguard Worker 
5690*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT ) == sizeof( VkDeviceFaultVendorInfoEXT ),
5691*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5692*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value, "struct wrapper is not a standard layout!" );
5693*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value,
5694*03ce13f7SAndroid Build Coastguard Worker                           "DeviceFaultVendorInfoEXT is not nothrow_move_constructible!" );
5695*03ce13f7SAndroid Build Coastguard Worker 
5696*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT ) == sizeof( VkDeviceFaultVendorBinaryHeaderVersionOneEXT ),
5697*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5698*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value,
5699*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5700*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value,
5701*03ce13f7SAndroid Build Coastguard Worker                           "DeviceFaultVendorBinaryHeaderVersionOneEXT is not nothrow_move_constructible!" );
5702*03ce13f7SAndroid Build Coastguard Worker 
5703*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_rgba10x6_formats ===
5704*03ce13f7SAndroid Build Coastguard Worker 
5705*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT ) == sizeof( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT ),
5706*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value,
5708*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5709*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value,
5710*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRGBA10X6FormatsFeaturesEXT is not nothrow_move_constructible!" );
5711*03ce13f7SAndroid Build Coastguard Worker 
5712*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
5713*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_directfb_surface ===
5714*03ce13f7SAndroid Build Coastguard Worker 
5715*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT ) == sizeof( VkDirectFBSurfaceCreateInfoEXT ),
5716*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5717*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
5718*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value,
5719*03ce13f7SAndroid Build Coastguard Worker                           "DirectFBSurfaceCreateInfoEXT is not nothrow_move_constructible!" );
5720*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
5721*03ce13f7SAndroid Build Coastguard Worker 
5722*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_vertex_input_dynamic_state ===
5723*03ce13f7SAndroid Build Coastguard Worker 
5724*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT ) ==
5725*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT ),
5726*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5727*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value,
5728*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5729*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value,
5730*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexInputDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
5731*03ce13f7SAndroid Build Coastguard Worker 
5732*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT ) == sizeof( VkVertexInputBindingDescription2EXT ),
5733*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5734*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value, "struct wrapper is not a standard layout!" );
5735*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value,
5736*03ce13f7SAndroid Build Coastguard Worker                           "VertexInputBindingDescription2EXT is not nothrow_move_constructible!" );
5737*03ce13f7SAndroid Build Coastguard Worker 
5738*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT ) == sizeof( VkVertexInputAttributeDescription2EXT ),
5739*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5740*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value,
5741*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5742*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value,
5743*03ce13f7SAndroid Build Coastguard Worker                           "VertexInputAttributeDescription2EXT is not nothrow_move_constructible!" );
5744*03ce13f7SAndroid Build Coastguard Worker 
5745*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_physical_device_drm ===
5746*03ce13f7SAndroid Build Coastguard Worker 
5747*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT ) == sizeof( VkPhysicalDeviceDrmPropertiesEXT ),
5748*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5749*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value, "struct wrapper is not a standard layout!" );
5750*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value,
5751*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDrmPropertiesEXT is not nothrow_move_constructible!" );
5752*03ce13f7SAndroid Build Coastguard Worker 
5753*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_device_address_binding_report ===
5754*03ce13f7SAndroid Build Coastguard Worker 
5755*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT ) ==
5756*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAddressBindingReportFeaturesEXT ),
5757*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5758*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value,
5759*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5760*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value,
5761*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAddressBindingReportFeaturesEXT is not nothrow_move_constructible!" );
5762*03ce13f7SAndroid Build Coastguard Worker 
5763*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT ) == sizeof( VkDeviceAddressBindingCallbackDataEXT ),
5764*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5765*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value,
5766*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5767*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value,
5768*03ce13f7SAndroid Build Coastguard Worker                           "DeviceAddressBindingCallbackDataEXT is not nothrow_move_constructible!" );
5769*03ce13f7SAndroid Build Coastguard Worker 
5770*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_depth_clip_control ===
5771*03ce13f7SAndroid Build Coastguard Worker 
5772*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipControlFeaturesEXT ),
5773*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5774*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value,
5775*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5776*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value,
5777*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClipControlFeaturesEXT is not nothrow_move_constructible!" );
5778*03ce13f7SAndroid Build Coastguard Worker 
5779*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT ) ==
5780*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineViewportDepthClipControlCreateInfoEXT ),
5781*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5782*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value,
5783*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5784*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value,
5785*03ce13f7SAndroid Build Coastguard Worker                           "PipelineViewportDepthClipControlCreateInfoEXT is not nothrow_move_constructible!" );
5786*03ce13f7SAndroid Build Coastguard Worker 
5787*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_primitive_topology_list_restart ===
5788*03ce13f7SAndroid Build Coastguard Worker 
5789*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ) ==
5790*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ),
5791*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5792*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value,
5793*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5794*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value,
5795*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT is not nothrow_move_constructible!" );
5796*03ce13f7SAndroid Build Coastguard Worker 
5797*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
5798*03ce13f7SAndroid Build Coastguard Worker //=== VK_FUCHSIA_external_memory ===
5799*03ce13f7SAndroid Build Coastguard Worker 
5800*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA ) == sizeof( VkImportMemoryZirconHandleInfoFUCHSIA ),
5801*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5802*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value,
5803*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5804*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value,
5805*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5806*03ce13f7SAndroid Build Coastguard Worker 
5807*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA ) == sizeof( VkMemoryZirconHandlePropertiesFUCHSIA ),
5808*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5809*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value,
5810*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5811*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value,
5812*03ce13f7SAndroid Build Coastguard Worker                           "MemoryZirconHandlePropertiesFUCHSIA is not nothrow_move_constructible!" );
5813*03ce13f7SAndroid Build Coastguard Worker 
5814*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA ) == sizeof( VkMemoryGetZirconHandleInfoFUCHSIA ),
5815*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5816*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5817*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value,
5818*03ce13f7SAndroid Build Coastguard Worker                           "MemoryGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5819*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
5820*03ce13f7SAndroid Build Coastguard Worker 
5821*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
5822*03ce13f7SAndroid Build Coastguard Worker //=== VK_FUCHSIA_external_semaphore ===
5823*03ce13f7SAndroid Build Coastguard Worker 
5824*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA ) == sizeof( VkImportSemaphoreZirconHandleInfoFUCHSIA ),
5825*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value,
5827*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value,
5829*03ce13f7SAndroid Build Coastguard Worker                           "ImportSemaphoreZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5830*03ce13f7SAndroid Build Coastguard Worker 
5831*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA ) == sizeof( VkSemaphoreGetZirconHandleInfoFUCHSIA ),
5832*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5833*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value,
5834*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5835*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value,
5836*03ce13f7SAndroid Build Coastguard Worker                           "SemaphoreGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" );
5837*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
5838*03ce13f7SAndroid Build Coastguard Worker 
5839*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_FUCHSIA )
5840*03ce13f7SAndroid Build Coastguard Worker //=== VK_FUCHSIA_buffer_collection ===
5841*03ce13f7SAndroid Build Coastguard Worker 
5842*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA ) == sizeof( VkBufferCollectionFUCHSIA ),
5843*03ce13f7SAndroid Build Coastguard Worker                           "handle and wrapper have different size!" );
5844*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value,
5845*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionFUCHSIA is not copy_constructible!" );
5846*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value,
5847*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionFUCHSIA is not nothrow_move_constructible!" );
5848*03ce13f7SAndroid Build Coastguard Worker 
5849*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionCreateInfoFUCHSIA ),
5850*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5851*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5852*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value,
5853*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionCreateInfoFUCHSIA is not nothrow_move_constructible!" );
5854*03ce13f7SAndroid Build Coastguard Worker 
5855*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA ) == sizeof( VkImportMemoryBufferCollectionFUCHSIA ),
5856*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5857*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value,
5858*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5859*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value,
5860*03ce13f7SAndroid Build Coastguard Worker                           "ImportMemoryBufferCollectionFUCHSIA is not nothrow_move_constructible!" );
5861*03ce13f7SAndroid Build Coastguard Worker 
5862*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionImageCreateInfoFUCHSIA ),
5863*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5864*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value,
5865*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5866*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value,
5867*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionImageCreateInfoFUCHSIA is not nothrow_move_constructible!" );
5868*03ce13f7SAndroid Build Coastguard Worker 
5869*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA ) == sizeof( VkBufferConstraintsInfoFUCHSIA ),
5870*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5871*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5872*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value,
5873*03ce13f7SAndroid Build Coastguard Worker                           "BufferConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
5874*03ce13f7SAndroid Build Coastguard Worker 
5875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionBufferCreateInfoFUCHSIA ),
5876*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5877*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value,
5878*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5879*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value,
5880*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionBufferCreateInfoFUCHSIA is not nothrow_move_constructible!" );
5881*03ce13f7SAndroid Build Coastguard Worker 
5882*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA ) == sizeof( VkBufferCollectionPropertiesFUCHSIA ),
5883*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5884*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5885*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value,
5886*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionPropertiesFUCHSIA is not nothrow_move_constructible!" );
5887*03ce13f7SAndroid Build Coastguard Worker 
5888*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA ) == sizeof( VkSysmemColorSpaceFUCHSIA ),
5889*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5890*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5891*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value,
5892*03ce13f7SAndroid Build Coastguard Worker                           "SysmemColorSpaceFUCHSIA is not nothrow_move_constructible!" );
5893*03ce13f7SAndroid Build Coastguard Worker 
5894*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA ) == sizeof( VkImageConstraintsInfoFUCHSIA ),
5895*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5896*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value,
5898*03ce13f7SAndroid Build Coastguard Worker                           "ImageConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
5899*03ce13f7SAndroid Build Coastguard Worker 
5900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA ) == sizeof( VkImageFormatConstraintsInfoFUCHSIA ),
5901*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5902*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" );
5903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value,
5904*03ce13f7SAndroid Build Coastguard Worker                           "ImageFormatConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
5905*03ce13f7SAndroid Build Coastguard Worker 
5906*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA ) == sizeof( VkBufferCollectionConstraintsInfoFUCHSIA ),
5907*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5908*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value,
5909*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5910*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value,
5911*03ce13f7SAndroid Build Coastguard Worker                           "BufferCollectionConstraintsInfoFUCHSIA is not nothrow_move_constructible!" );
5912*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_FUCHSIA*/
5913*03ce13f7SAndroid Build Coastguard Worker 
5914*03ce13f7SAndroid Build Coastguard Worker //=== VK_HUAWEI_subpass_shading ===
5915*03ce13f7SAndroid Build Coastguard Worker 
5916*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI ) == sizeof( VkSubpassShadingPipelineCreateInfoHUAWEI ),
5917*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5918*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value,
5919*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5920*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value,
5921*03ce13f7SAndroid Build Coastguard Worker                           "SubpassShadingPipelineCreateInfoHUAWEI is not nothrow_move_constructible!" );
5922*03ce13f7SAndroid Build Coastguard Worker 
5923*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI ),
5924*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5925*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value,
5926*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5927*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value,
5928*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassShadingFeaturesHUAWEI is not nothrow_move_constructible!" );
5929*03ce13f7SAndroid Build Coastguard Worker 
5930*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI ) ==
5931*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI ),
5932*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5933*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value,
5934*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5935*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value,
5936*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassShadingPropertiesHUAWEI is not nothrow_move_constructible!" );
5937*03ce13f7SAndroid Build Coastguard Worker 
5938*03ce13f7SAndroid Build Coastguard Worker //=== VK_HUAWEI_invocation_mask ===
5939*03ce13f7SAndroid Build Coastguard Worker 
5940*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI ),
5941*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5942*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value,
5943*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5944*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value,
5945*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceInvocationMaskFeaturesHUAWEI is not nothrow_move_constructible!" );
5946*03ce13f7SAndroid Build Coastguard Worker 
5947*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_external_memory_rdma ===
5948*03ce13f7SAndroid Build Coastguard Worker 
5949*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV ) == sizeof( VkMemoryGetRemoteAddressInfoNV ),
5950*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5951*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value, "struct wrapper is not a standard layout!" );
5952*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value,
5953*03ce13f7SAndroid Build Coastguard Worker                           "MemoryGetRemoteAddressInfoNV is not nothrow_move_constructible!" );
5954*03ce13f7SAndroid Build Coastguard Worker 
5955*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV ) == sizeof( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV ),
5956*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5957*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value,
5958*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5959*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value,
5960*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryRDMAFeaturesNV is not nothrow_move_constructible!" );
5961*03ce13f7SAndroid Build Coastguard Worker 
5962*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_properties ===
5963*03ce13f7SAndroid Build Coastguard Worker 
5964*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT ) == sizeof( VkPipelinePropertiesIdentifierEXT ),
5965*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5966*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value, "struct wrapper is not a standard layout!" );
5967*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value,
5968*03ce13f7SAndroid Build Coastguard Worker                           "PipelinePropertiesIdentifierEXT is not nothrow_move_constructible!" );
5969*03ce13f7SAndroid Build Coastguard Worker 
5970*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT ) ==
5971*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelinePropertiesFeaturesEXT ),
5972*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5973*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value,
5974*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5975*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value,
5976*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelinePropertiesFeaturesEXT is not nothrow_move_constructible!" );
5977*03ce13f7SAndroid Build Coastguard Worker 
5978*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_frame_boundary ===
5979*03ce13f7SAndroid Build Coastguard Worker 
5980*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT ) == sizeof( VkPhysicalDeviceFrameBoundaryFeaturesEXT ),
5981*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5982*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value,
5983*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5984*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value,
5985*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFrameBoundaryFeaturesEXT is not nothrow_move_constructible!" );
5986*03ce13f7SAndroid Build Coastguard Worker 
5987*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FrameBoundaryEXT ) == sizeof( VkFrameBoundaryEXT ), "struct and wrapper have different size!" );
5988*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value, "struct wrapper is not a standard layout!" );
5989*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value,
5990*03ce13f7SAndroid Build Coastguard Worker                           "FrameBoundaryEXT is not nothrow_move_constructible!" );
5991*03ce13f7SAndroid Build Coastguard Worker 
5992*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_multisampled_render_to_single_sampled ===
5993*03ce13f7SAndroid Build Coastguard Worker 
5994*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ) ==
5995*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ),
5996*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
5997*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value,
5998*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
5999*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value,
6000*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT is not nothrow_move_constructible!" );
6001*03ce13f7SAndroid Build Coastguard Worker 
6002*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT ) == sizeof( VkSubpassResolvePerformanceQueryEXT ),
6003*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6004*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value, "struct wrapper is not a standard layout!" );
6005*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value,
6006*03ce13f7SAndroid Build Coastguard Worker                           "SubpassResolvePerformanceQueryEXT is not nothrow_move_constructible!" );
6007*03ce13f7SAndroid Build Coastguard Worker 
6008*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT ) == sizeof( VkMultisampledRenderToSingleSampledInfoEXT ),
6009*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6010*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value,
6011*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6012*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value,
6013*03ce13f7SAndroid Build Coastguard Worker                           "MultisampledRenderToSingleSampledInfoEXT is not nothrow_move_constructible!" );
6014*03ce13f7SAndroid Build Coastguard Worker 
6015*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state2 ===
6016*03ce13f7SAndroid Build Coastguard Worker 
6017*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT ) ==
6018*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT ),
6019*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6020*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value,
6021*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6022*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value,
6023*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState2FeaturesEXT is not nothrow_move_constructible!" );
6024*03ce13f7SAndroid Build Coastguard Worker 
6025*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_SCREEN_QNX )
6026*03ce13f7SAndroid Build Coastguard Worker //=== VK_QNX_screen_surface ===
6027*03ce13f7SAndroid Build Coastguard Worker 
6028*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX ) == sizeof( VkScreenSurfaceCreateInfoQNX ),
6029*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6030*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value, "struct wrapper is not a standard layout!" );
6031*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value,
6032*03ce13f7SAndroid Build Coastguard Worker                           "ScreenSurfaceCreateInfoQNX is not nothrow_move_constructible!" );
6033*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
6034*03ce13f7SAndroid Build Coastguard Worker 
6035*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_color_write_enable ===
6036*03ce13f7SAndroid Build Coastguard Worker 
6037*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceColorWriteEnableFeaturesEXT ),
6038*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6039*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value,
6040*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6041*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value,
6042*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceColorWriteEnableFeaturesEXT is not nothrow_move_constructible!" );
6043*03ce13f7SAndroid Build Coastguard Worker 
6044*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT ) == sizeof( VkPipelineColorWriteCreateInfoEXT ),
6045*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6046*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6047*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value,
6048*03ce13f7SAndroid Build Coastguard Worker                           "PipelineColorWriteCreateInfoEXT is not nothrow_move_constructible!" );
6049*03ce13f7SAndroid Build Coastguard Worker 
6050*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_primitives_generated_query ===
6051*03ce13f7SAndroid Build Coastguard Worker 
6052*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ) ==
6053*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ),
6054*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6055*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value,
6056*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6057*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value,
6058*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT is not nothrow_move_constructible!" );
6059*03ce13f7SAndroid Build Coastguard Worker 
6060*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_maintenance1 ===
6061*03ce13f7SAndroid Build Coastguard Worker 
6062*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR ) ==
6063*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ),
6064*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6065*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value,
6066*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6067*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value,
6068*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingMaintenance1FeaturesKHR is not nothrow_move_constructible!" );
6069*03ce13f7SAndroid Build Coastguard Worker 
6070*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR ) == sizeof( VkTraceRaysIndirectCommand2KHR ),
6071*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6072*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value, "struct wrapper is not a standard layout!" );
6073*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value,
6074*03ce13f7SAndroid Build Coastguard Worker                           "TraceRaysIndirectCommand2KHR is not nothrow_move_constructible!" );
6075*03ce13f7SAndroid Build Coastguard Worker 
6076*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_view_min_lod ===
6077*03ce13f7SAndroid Build Coastguard Worker 
6078*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT ) == sizeof( VkPhysicalDeviceImageViewMinLodFeaturesEXT ),
6079*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6080*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value,
6081*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6082*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value,
6083*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageViewMinLodFeaturesEXT is not nothrow_move_constructible!" );
6084*03ce13f7SAndroid Build Coastguard Worker 
6085*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT ) == sizeof( VkImageViewMinLodCreateInfoEXT ),
6086*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6087*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value,
6089*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewMinLodCreateInfoEXT is not nothrow_move_constructible!" );
6090*03ce13f7SAndroid Build Coastguard Worker 
6091*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_multi_draw ===
6092*03ce13f7SAndroid Build Coastguard Worker 
6093*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT ) == sizeof( VkPhysicalDeviceMultiDrawFeaturesEXT ),
6094*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6095*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value,
6096*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6097*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value,
6098*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiDrawFeaturesEXT is not nothrow_move_constructible!" );
6099*03ce13f7SAndroid Build Coastguard Worker 
6100*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT ) == sizeof( VkPhysicalDeviceMultiDrawPropertiesEXT ),
6101*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6102*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value,
6103*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6104*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value,
6105*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiDrawPropertiesEXT is not nothrow_move_constructible!" );
6106*03ce13f7SAndroid Build Coastguard Worker 
6107*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT ) == sizeof( VkMultiDrawInfoEXT ), "struct and wrapper have different size!" );
6108*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value, "struct wrapper is not a standard layout!" );
6109*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value,
6110*03ce13f7SAndroid Build Coastguard Worker                           "MultiDrawInfoEXT is not nothrow_move_constructible!" );
6111*03ce13f7SAndroid Build Coastguard Worker 
6112*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT ) == sizeof( VkMultiDrawIndexedInfoEXT ),
6113*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6114*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value, "struct wrapper is not a standard layout!" );
6115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value,
6116*03ce13f7SAndroid Build Coastguard Worker                           "MultiDrawIndexedInfoEXT is not nothrow_move_constructible!" );
6117*03ce13f7SAndroid Build Coastguard Worker 
6118*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_2d_view_of_3d ===
6119*03ce13f7SAndroid Build Coastguard Worker 
6120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT ) == sizeof( VkPhysicalDeviceImage2DViewOf3DFeaturesEXT ),
6121*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6122*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value,
6123*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value,
6125*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImage2DViewOf3DFeaturesEXT is not nothrow_move_constructible!" );
6126*03ce13f7SAndroid Build Coastguard Worker 
6127*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_tile_image ===
6128*03ce13f7SAndroid Build Coastguard Worker 
6129*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderTileImageFeaturesEXT ),
6130*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6131*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value,
6132*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6133*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value,
6134*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTileImageFeaturesEXT is not nothrow_move_constructible!" );
6135*03ce13f7SAndroid Build Coastguard Worker 
6136*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT ) == sizeof( VkPhysicalDeviceShaderTileImagePropertiesEXT ),
6137*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6138*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value,
6139*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6140*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value,
6141*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderTileImagePropertiesEXT is not nothrow_move_constructible!" );
6142*03ce13f7SAndroid Build Coastguard Worker 
6143*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_opacity_micromap ===
6144*03ce13f7SAndroid Build Coastguard Worker 
6145*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT ) == sizeof( VkMicromapBuildInfoEXT ), "struct and wrapper have different size!" );
6146*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value, "struct wrapper is not a standard layout!" );
6147*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value,
6148*03ce13f7SAndroid Build Coastguard Worker                           "MicromapBuildInfoEXT is not nothrow_move_constructible!" );
6149*03ce13f7SAndroid Build Coastguard Worker 
6150*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapUsageEXT ) == sizeof( VkMicromapUsageEXT ), "struct and wrapper have different size!" );
6151*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value, "struct wrapper is not a standard layout!" );
6152*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value,
6153*03ce13f7SAndroid Build Coastguard Worker                           "MicromapUsageEXT is not nothrow_move_constructible!" );
6154*03ce13f7SAndroid Build Coastguard Worker 
6155*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT ) == sizeof( VkMicromapCreateInfoEXT ),
6156*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6157*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6158*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value,
6159*03ce13f7SAndroid Build Coastguard Worker                           "MicromapCreateInfoEXT is not nothrow_move_constructible!" );
6160*03ce13f7SAndroid Build Coastguard Worker 
6161*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapEXT ) == sizeof( VkMicromapEXT ), "handle and wrapper have different size!" );
6162*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not copy_constructible!" );
6163*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not nothrow_move_constructible!" );
6164*03ce13f7SAndroid Build Coastguard Worker 
6165*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapFeaturesEXT ),
6166*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6167*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value,
6168*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6169*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value,
6170*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceOpacityMicromapFeaturesEXT is not nothrow_move_constructible!" );
6171*03ce13f7SAndroid Build Coastguard Worker 
6172*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapPropertiesEXT ),
6173*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6174*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value,
6175*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value,
6177*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceOpacityMicromapPropertiesEXT is not nothrow_move_constructible!" );
6178*03ce13f7SAndroid Build Coastguard Worker 
6179*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT ) == sizeof( VkMicromapVersionInfoEXT ),
6180*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6181*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value, "struct wrapper is not a standard layout!" );
6182*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value,
6183*03ce13f7SAndroid Build Coastguard Worker                           "MicromapVersionInfoEXT is not nothrow_move_constructible!" );
6184*03ce13f7SAndroid Build Coastguard Worker 
6185*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT ) == sizeof( VkCopyMicromapToMemoryInfoEXT ),
6186*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6187*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value, "struct wrapper is not a standard layout!" );
6188*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value,
6189*03ce13f7SAndroid Build Coastguard Worker                           "CopyMicromapToMemoryInfoEXT is not nothrow_move_constructible!" );
6190*03ce13f7SAndroid Build Coastguard Worker 
6191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT ) == sizeof( VkCopyMemoryToMicromapInfoEXT ),
6192*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6193*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" );
6194*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value,
6195*03ce13f7SAndroid Build Coastguard Worker                           "CopyMemoryToMicromapInfoEXT is not nothrow_move_constructible!" );
6196*03ce13f7SAndroid Build Coastguard Worker 
6197*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT ) == sizeof( VkCopyMicromapInfoEXT ), "struct and wrapper have different size!" );
6198*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" );
6199*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value,
6200*03ce13f7SAndroid Build Coastguard Worker                           "CopyMicromapInfoEXT is not nothrow_move_constructible!" );
6201*03ce13f7SAndroid Build Coastguard Worker 
6202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT ) == sizeof( VkMicromapBuildSizesInfoEXT ),
6203*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value, "struct wrapper is not a standard layout!" );
6205*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value,
6206*03ce13f7SAndroid Build Coastguard Worker                           "MicromapBuildSizesInfoEXT is not nothrow_move_constructible!" );
6207*03ce13f7SAndroid Build Coastguard Worker 
6208*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT ) ==
6209*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureTrianglesOpacityMicromapEXT ),
6210*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6211*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value,
6212*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6213*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value,
6214*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureTrianglesOpacityMicromapEXT is not nothrow_move_constructible!" );
6215*03ce13f7SAndroid Build Coastguard Worker 
6216*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapTriangleEXT ) == sizeof( VkMicromapTriangleEXT ), "struct and wrapper have different size!" );
6217*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value, "struct wrapper is not a standard layout!" );
6218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value,
6219*03ce13f7SAndroid Build Coastguard Worker                           "MicromapTriangleEXT is not nothrow_move_constructible!" );
6220*03ce13f7SAndroid Build Coastguard Worker 
6221*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_ENABLE_BETA_EXTENSIONS )
6222*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_displacement_micromap ===
6223*03ce13f7SAndroid Build Coastguard Worker 
6224*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV ) ==
6225*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDisplacementMicromapFeaturesNV ),
6226*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6227*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value,
6228*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6229*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value,
6230*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDisplacementMicromapFeaturesNV is not nothrow_move_constructible!" );
6231*03ce13f7SAndroid Build Coastguard Worker 
6232*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV ) ==
6233*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDisplacementMicromapPropertiesNV ),
6234*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value,
6236*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6237*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value,
6238*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDisplacementMicromapPropertiesNV is not nothrow_move_constructible!" );
6239*03ce13f7SAndroid Build Coastguard Worker 
6240*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV ) ==
6241*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAccelerationStructureTrianglesDisplacementMicromapNV ),
6242*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6243*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value,
6244*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value,
6246*03ce13f7SAndroid Build Coastguard Worker                           "AccelerationStructureTrianglesDisplacementMicromapNV is not nothrow_move_constructible!" );
6247*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6248*03ce13f7SAndroid Build Coastguard Worker 
6249*03ce13f7SAndroid Build Coastguard Worker //=== VK_HUAWEI_cluster_culling_shader ===
6250*03ce13f7SAndroid Build Coastguard Worker 
6251*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI ) ==
6252*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI ),
6253*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6254*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value,
6255*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6256*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value,
6257*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderFeaturesHUAWEI is not nothrow_move_constructible!" );
6258*03ce13f7SAndroid Build Coastguard Worker 
6259*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI ) ==
6260*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI ),
6261*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6262*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value,
6263*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6264*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value,
6265*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderPropertiesHUAWEI is not nothrow_move_constructible!" );
6266*03ce13f7SAndroid Build Coastguard Worker 
6267*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ) ==
6268*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ),
6269*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6270*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value,
6271*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6272*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value,
6273*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI is not nothrow_move_constructible!" );
6274*03ce13f7SAndroid Build Coastguard Worker 
6275*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_border_color_swizzle ===
6276*03ce13f7SAndroid Build Coastguard Worker 
6277*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT ) ==
6278*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT ),
6279*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6280*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value,
6281*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6282*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value,
6283*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceBorderColorSwizzleFeaturesEXT is not nothrow_move_constructible!" );
6284*03ce13f7SAndroid Build Coastguard Worker 
6285*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT ) ==
6286*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkSamplerBorderColorComponentMappingCreateInfoEXT ),
6287*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6288*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value,
6289*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6290*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value,
6291*03ce13f7SAndroid Build Coastguard Worker                           "SamplerBorderColorComponentMappingCreateInfoEXT is not nothrow_move_constructible!" );
6292*03ce13f7SAndroid Build Coastguard Worker 
6293*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pageable_device_local_memory ===
6294*03ce13f7SAndroid Build Coastguard Worker 
6295*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ) ==
6296*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ),
6297*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6298*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value,
6299*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6300*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value,
6301*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT is not nothrow_move_constructible!" );
6302*03ce13f7SAndroid Build Coastguard Worker 
6303*03ce13f7SAndroid Build Coastguard Worker //=== VK_ARM_shader_core_properties ===
6304*03ce13f7SAndroid Build Coastguard Worker 
6305*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM ) == sizeof( VkPhysicalDeviceShaderCorePropertiesARM ),
6306*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6307*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
6308*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6309*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value,
6310*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCorePropertiesARM is not nothrow_move_constructible!" );
6311*03ce13f7SAndroid Build Coastguard Worker 
6312*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_subgroup_rotate ===
6313*03ce13f7SAndroid Build Coastguard Worker 
6314*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR ) ==
6315*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR ),
6316*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR>::value,
6318*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6319*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR>::value,
6320*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderSubgroupRotateFeaturesKHR is not nothrow_move_constructible!" );
6321*03ce13f7SAndroid Build Coastguard Worker 
6322*03ce13f7SAndroid Build Coastguard Worker //=== VK_ARM_scheduling_controls ===
6323*03ce13f7SAndroid Build Coastguard Worker 
6324*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM ) == sizeof( VkDeviceQueueShaderCoreControlCreateInfoARM ),
6325*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6326*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value,
6327*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6328*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value,
6329*03ce13f7SAndroid Build Coastguard Worker                           "DeviceQueueShaderCoreControlCreateInfoARM is not nothrow_move_constructible!" );
6330*03ce13f7SAndroid Build Coastguard Worker 
6331*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM ) ==
6332*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSchedulingControlsFeaturesARM ),
6333*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6334*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value,
6335*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6336*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value,
6337*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSchedulingControlsFeaturesARM is not nothrow_move_constructible!" );
6338*03ce13f7SAndroid Build Coastguard Worker 
6339*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM ) ==
6340*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSchedulingControlsPropertiesARM ),
6341*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value,
6343*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6344*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value,
6345*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSchedulingControlsPropertiesARM is not nothrow_move_constructible!" );
6346*03ce13f7SAndroid Build Coastguard Worker 
6347*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_sliced_view_of_3d ===
6348*03ce13f7SAndroid Build Coastguard Worker 
6349*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT ) ==
6350*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT ),
6351*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6352*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value,
6353*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value,
6355*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageSlicedViewOf3DFeaturesEXT is not nothrow_move_constructible!" );
6356*03ce13f7SAndroid Build Coastguard Worker 
6357*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT ) == sizeof( VkImageViewSlicedCreateInfoEXT ),
6358*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6359*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6360*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value,
6361*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewSlicedCreateInfoEXT is not nothrow_move_constructible!" );
6362*03ce13f7SAndroid Build Coastguard Worker 
6363*03ce13f7SAndroid Build Coastguard Worker //=== VK_VALVE_descriptor_set_host_mapping ===
6364*03ce13f7SAndroid Build Coastguard Worker 
6365*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ) ==
6366*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ),
6367*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6368*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value,
6369*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6370*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value,
6371*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE is not nothrow_move_constructible!" );
6372*03ce13f7SAndroid Build Coastguard Worker 
6373*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE ) == sizeof( VkDescriptorSetBindingReferenceVALVE ),
6374*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6375*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value,
6376*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6377*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value,
6378*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetBindingReferenceVALVE is not nothrow_move_constructible!" );
6379*03ce13f7SAndroid Build Coastguard Worker 
6380*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE ) == sizeof( VkDescriptorSetLayoutHostMappingInfoVALVE ),
6381*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6382*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value,
6383*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6384*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value,
6385*03ce13f7SAndroid Build Coastguard Worker                           "DescriptorSetLayoutHostMappingInfoVALVE is not nothrow_move_constructible!" );
6386*03ce13f7SAndroid Build Coastguard Worker 
6387*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_depth_clamp_zero_one ===
6388*03ce13f7SAndroid Build Coastguard Worker 
6389*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClampZeroOneFeaturesEXT ),
6390*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6391*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT>::value,
6392*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT>::value,
6394*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDepthClampZeroOneFeaturesEXT is not nothrow_move_constructible!" );
6395*03ce13f7SAndroid Build Coastguard Worker 
6396*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_non_seamless_cube_map ===
6397*03ce13f7SAndroid Build Coastguard Worker 
6398*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT ) ==
6399*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT ),
6400*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6401*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value,
6402*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6403*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value,
6404*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceNonSeamlessCubeMapFeaturesEXT is not nothrow_move_constructible!" );
6405*03ce13f7SAndroid Build Coastguard Worker 
6406*03ce13f7SAndroid Build Coastguard Worker //=== VK_ARM_render_pass_striped ===
6407*03ce13f7SAndroid Build Coastguard Worker 
6408*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM ) == sizeof( VkPhysicalDeviceRenderPassStripedFeaturesARM ),
6409*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6410*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value,
6411*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6412*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value,
6413*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRenderPassStripedFeaturesARM is not nothrow_move_constructible!" );
6414*03ce13f7SAndroid Build Coastguard Worker 
6415*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM ) ==
6416*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRenderPassStripedPropertiesARM ),
6417*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6418*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value,
6419*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6420*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value,
6421*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRenderPassStripedPropertiesARM is not nothrow_move_constructible!" );
6422*03ce13f7SAndroid Build Coastguard Worker 
6423*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM ) == sizeof( VkRenderPassStripeBeginInfoARM ),
6424*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6425*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value, "struct wrapper is not a standard layout!" );
6426*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value,
6427*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassStripeBeginInfoARM is not nothrow_move_constructible!" );
6428*03ce13f7SAndroid Build Coastguard Worker 
6429*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM ) == sizeof( VkRenderPassStripeInfoARM ),
6430*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6431*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value, "struct wrapper is not a standard layout!" );
6432*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value,
6433*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassStripeInfoARM is not nothrow_move_constructible!" );
6434*03ce13f7SAndroid Build Coastguard Worker 
6435*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM ) == sizeof( VkRenderPassStripeSubmitInfoARM ),
6436*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6437*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value, "struct wrapper is not a standard layout!" );
6438*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value,
6439*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassStripeSubmitInfoARM is not nothrow_move_constructible!" );
6440*03ce13f7SAndroid Build Coastguard Worker 
6441*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_fragment_density_map_offset ===
6442*03ce13f7SAndroid Build Coastguard Worker 
6443*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ) ==
6444*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ),
6445*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6446*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>::value,
6447*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6448*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>::value,
6449*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM is not nothrow_move_constructible!" );
6450*03ce13f7SAndroid Build Coastguard Worker 
6451*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ) ==
6452*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ),
6453*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6454*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>::value,
6455*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6456*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>::value,
6457*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM is not nothrow_move_constructible!" );
6458*03ce13f7SAndroid Build Coastguard Worker 
6459*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM ) == sizeof( VkSubpassFragmentDensityMapOffsetEndInfoQCOM ),
6460*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6461*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM>::value,
6462*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6463*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM>::value,
6464*03ce13f7SAndroid Build Coastguard Worker                           "SubpassFragmentDensityMapOffsetEndInfoQCOM is not nothrow_move_constructible!" );
6465*03ce13f7SAndroid Build Coastguard Worker 
6466*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_copy_memory_indirect ===
6467*03ce13f7SAndroid Build Coastguard Worker 
6468*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV ) == sizeof( VkCopyMemoryIndirectCommandNV ),
6469*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6470*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
6471*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>::value,
6472*03ce13f7SAndroid Build Coastguard Worker                           "CopyMemoryIndirectCommandNV is not nothrow_move_constructible!" );
6473*03ce13f7SAndroid Build Coastguard Worker 
6474*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV ) == sizeof( VkCopyMemoryToImageIndirectCommandNV ),
6475*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6476*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>::value,
6477*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6478*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>::value,
6479*03ce13f7SAndroid Build Coastguard Worker                           "CopyMemoryToImageIndirectCommandNV is not nothrow_move_constructible!" );
6480*03ce13f7SAndroid Build Coastguard Worker 
6481*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV ) == sizeof( VkPhysicalDeviceCopyMemoryIndirectFeaturesNV ),
6482*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6483*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value,
6484*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6485*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value,
6486*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCopyMemoryIndirectFeaturesNV is not nothrow_move_constructible!" );
6487*03ce13f7SAndroid Build Coastguard Worker 
6488*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV ) ==
6489*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCopyMemoryIndirectPropertiesNV ),
6490*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6491*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>::value,
6492*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6493*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>::value,
6494*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCopyMemoryIndirectPropertiesNV is not nothrow_move_constructible!" );
6495*03ce13f7SAndroid Build Coastguard Worker 
6496*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_memory_decompression ===
6497*03ce13f7SAndroid Build Coastguard Worker 
6498*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV ) == sizeof( VkDecompressMemoryRegionNV ),
6499*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6500*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value, "struct wrapper is not a standard layout!" );
6501*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value,
6502*03ce13f7SAndroid Build Coastguard Worker                           "DecompressMemoryRegionNV is not nothrow_move_constructible!" );
6503*03ce13f7SAndroid Build Coastguard Worker 
6504*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV ) ==
6505*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMemoryDecompressionFeaturesNV ),
6506*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV>::value,
6508*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6509*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV>::value,
6510*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryDecompressionFeaturesNV is not nothrow_move_constructible!" );
6511*03ce13f7SAndroid Build Coastguard Worker 
6512*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV ) ==
6513*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMemoryDecompressionPropertiesNV ),
6514*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6515*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV>::value,
6516*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6517*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV>::value,
6518*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMemoryDecompressionPropertiesNV is not nothrow_move_constructible!" );
6519*03ce13f7SAndroid Build Coastguard Worker 
6520*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_device_generated_commands_compute ===
6521*03ce13f7SAndroid Build Coastguard Worker 
6522*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ) ==
6523*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ),
6524*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6525*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value,
6526*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6527*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value,
6528*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV is not nothrow_move_constructible!" );
6529*03ce13f7SAndroid Build Coastguard Worker 
6530*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV ) == sizeof( VkComputePipelineIndirectBufferInfoNV ),
6531*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6532*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value,
6533*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6534*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value,
6535*03ce13f7SAndroid Build Coastguard Worker                           "ComputePipelineIndirectBufferInfoNV is not nothrow_move_constructible!" );
6536*03ce13f7SAndroid Build Coastguard Worker 
6537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV ) == sizeof( VkPipelineIndirectDeviceAddressInfoNV ),
6538*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6539*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value,
6540*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6541*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value,
6542*03ce13f7SAndroid Build Coastguard Worker                           "PipelineIndirectDeviceAddressInfoNV is not nothrow_move_constructible!" );
6543*03ce13f7SAndroid Build Coastguard Worker 
6544*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV ) == sizeof( VkBindPipelineIndirectCommandNV ),
6545*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6546*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value, "struct wrapper is not a standard layout!" );
6547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value,
6548*03ce13f7SAndroid Build Coastguard Worker                           "BindPipelineIndirectCommandNV is not nothrow_move_constructible!" );
6549*03ce13f7SAndroid Build Coastguard Worker 
6550*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_linear_color_attachment ===
6551*03ce13f7SAndroid Build Coastguard Worker 
6552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV ) ==
6553*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLinearColorAttachmentFeaturesNV ),
6554*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6555*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
6556*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6557*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value,
6558*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" );
6559*03ce13f7SAndroid Build Coastguard Worker 
6560*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_maximal_reconvergence ===
6561*03ce13f7SAndroid Build Coastguard Worker 
6562*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ) ==
6563*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ),
6564*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6565*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
6566*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6567*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value,
6568*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR is not nothrow_move_constructible!" );
6569*03ce13f7SAndroid Build Coastguard Worker 
6570*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_image_compression_control_swapchain ===
6571*03ce13f7SAndroid Build Coastguard Worker 
6572*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ) ==
6573*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ),
6574*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6575*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value,
6576*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6577*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value,
6578*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT is not nothrow_move_constructible!" );
6579*03ce13f7SAndroid Build Coastguard Worker 
6580*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_image_processing ===
6581*03ce13f7SAndroid Build Coastguard Worker 
6582*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM ) == sizeof( VkImageViewSampleWeightCreateInfoQCOM ),
6583*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6584*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value,
6585*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value,
6587*03ce13f7SAndroid Build Coastguard Worker                           "ImageViewSampleWeightCreateInfoQCOM is not nothrow_move_constructible!" );
6588*03ce13f7SAndroid Build Coastguard Worker 
6589*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessingFeaturesQCOM ),
6590*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6591*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value,
6592*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6593*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value,
6594*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessingFeaturesQCOM is not nothrow_move_constructible!" );
6595*03ce13f7SAndroid Build Coastguard Worker 
6596*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM ) ==
6597*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageProcessingPropertiesQCOM ),
6598*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6599*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value,
6600*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6601*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value,
6602*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessingPropertiesQCOM is not nothrow_move_constructible!" );
6603*03ce13f7SAndroid Build Coastguard Worker 
6604*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_nested_command_buffer ===
6605*03ce13f7SAndroid Build Coastguard Worker 
6606*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT ) ==
6607*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNestedCommandBufferFeaturesEXT ),
6608*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value,
6610*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6611*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value,
6612*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceNestedCommandBufferFeaturesEXT is not nothrow_move_constructible!" );
6613*03ce13f7SAndroid Build Coastguard Worker 
6614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT ) ==
6615*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceNestedCommandBufferPropertiesEXT ),
6616*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6617*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value,
6618*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6619*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value,
6620*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceNestedCommandBufferPropertiesEXT is not nothrow_move_constructible!" );
6621*03ce13f7SAndroid Build Coastguard Worker 
6622*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_external_memory_acquire_unmodified ===
6623*03ce13f7SAndroid Build Coastguard Worker 
6624*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT ) == sizeof( VkExternalMemoryAcquireUnmodifiedEXT ),
6625*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6626*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value,
6627*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6628*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value,
6629*03ce13f7SAndroid Build Coastguard Worker                           "ExternalMemoryAcquireUnmodifiedEXT is not nothrow_move_constructible!" );
6630*03ce13f7SAndroid Build Coastguard Worker 
6631*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_extended_dynamic_state3 ===
6632*03ce13f7SAndroid Build Coastguard Worker 
6633*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT ) ==
6634*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState3FeaturesEXT ),
6635*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6636*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value,
6637*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6638*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value,
6639*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState3FeaturesEXT is not nothrow_move_constructible!" );
6640*03ce13f7SAndroid Build Coastguard Worker 
6641*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT ) ==
6642*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedDynamicState3PropertiesEXT ),
6643*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6644*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value,
6645*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6646*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value,
6647*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedDynamicState3PropertiesEXT is not nothrow_move_constructible!" );
6648*03ce13f7SAndroid Build Coastguard Worker 
6649*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT ) == sizeof( VkColorBlendEquationEXT ),
6650*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6651*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value, "struct wrapper is not a standard layout!" );
6652*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value,
6653*03ce13f7SAndroid Build Coastguard Worker                           "ColorBlendEquationEXT is not nothrow_move_constructible!" );
6654*03ce13f7SAndroid Build Coastguard Worker 
6655*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT ) == sizeof( VkColorBlendAdvancedEXT ),
6656*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6657*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value, "struct wrapper is not a standard layout!" );
6658*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value,
6659*03ce13f7SAndroid Build Coastguard Worker                           "ColorBlendAdvancedEXT is not nothrow_move_constructible!" );
6660*03ce13f7SAndroid Build Coastguard Worker 
6661*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_subpass_merge_feedback ===
6662*03ce13f7SAndroid Build Coastguard Worker 
6663*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT ) ==
6664*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT ),
6665*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6666*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value,
6667*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6668*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value,
6669*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceSubpassMergeFeedbackFeaturesEXT is not nothrow_move_constructible!" );
6670*03ce13f7SAndroid Build Coastguard Worker 
6671*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT ) == sizeof( VkRenderPassCreationControlEXT ),
6672*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6673*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value, "struct wrapper is not a standard layout!" );
6674*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value,
6675*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassCreationControlEXT is not nothrow_move_constructible!" );
6676*03ce13f7SAndroid Build Coastguard Worker 
6677*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT ) == sizeof( VkRenderPassCreationFeedbackInfoEXT ),
6678*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6679*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" );
6680*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value,
6681*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassCreationFeedbackInfoEXT is not nothrow_move_constructible!" );
6682*03ce13f7SAndroid Build Coastguard Worker 
6683*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT ) == sizeof( VkRenderPassCreationFeedbackCreateInfoEXT ),
6684*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6685*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value,
6686*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6687*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value,
6688*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassCreationFeedbackCreateInfoEXT is not nothrow_move_constructible!" );
6689*03ce13f7SAndroid Build Coastguard Worker 
6690*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackInfoEXT ),
6691*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6692*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" );
6693*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value,
6694*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassSubpassFeedbackInfoEXT is not nothrow_move_constructible!" );
6695*03ce13f7SAndroid Build Coastguard Worker 
6696*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackCreateInfoEXT ),
6697*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6698*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value,
6699*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6700*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value,
6701*03ce13f7SAndroid Build Coastguard Worker                           "RenderPassSubpassFeedbackCreateInfoEXT is not nothrow_move_constructible!" );
6702*03ce13f7SAndroid Build Coastguard Worker 
6703*03ce13f7SAndroid Build Coastguard Worker //=== VK_LUNARG_direct_driver_loading ===
6704*03ce13f7SAndroid Build Coastguard Worker 
6705*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG ) == sizeof( VkDirectDriverLoadingInfoLUNARG ),
6706*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6707*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value, "struct wrapper is not a standard layout!" );
6708*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value,
6709*03ce13f7SAndroid Build Coastguard Worker                           "DirectDriverLoadingInfoLUNARG is not nothrow_move_constructible!" );
6710*03ce13f7SAndroid Build Coastguard Worker 
6711*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG ) == sizeof( VkDirectDriverLoadingListLUNARG ),
6712*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6713*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value, "struct wrapper is not a standard layout!" );
6714*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value,
6715*03ce13f7SAndroid Build Coastguard Worker                           "DirectDriverLoadingListLUNARG is not nothrow_move_constructible!" );
6716*03ce13f7SAndroid Build Coastguard Worker 
6717*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_module_identifier ===
6718*03ce13f7SAndroid Build Coastguard Worker 
6719*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT ) ==
6720*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT ),
6721*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6722*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value,
6723*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6724*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value,
6725*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderModuleIdentifierFeaturesEXT is not nothrow_move_constructible!" );
6726*03ce13f7SAndroid Build Coastguard Worker 
6727*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT ) ==
6728*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT ),
6729*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6730*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value,
6731*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6732*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value,
6733*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderModuleIdentifierPropertiesEXT is not nothrow_move_constructible!" );
6734*03ce13f7SAndroid Build Coastguard Worker 
6735*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT ) ==
6736*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineShaderStageModuleIdentifierCreateInfoEXT ),
6737*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6738*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value,
6739*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6740*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value,
6741*03ce13f7SAndroid Build Coastguard Worker                           "PipelineShaderStageModuleIdentifierCreateInfoEXT is not nothrow_move_constructible!" );
6742*03ce13f7SAndroid Build Coastguard Worker 
6743*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT ) == sizeof( VkShaderModuleIdentifierEXT ),
6744*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6745*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value, "struct wrapper is not a standard layout!" );
6746*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value,
6747*03ce13f7SAndroid Build Coastguard Worker                           "ShaderModuleIdentifierEXT is not nothrow_move_constructible!" );
6748*03ce13f7SAndroid Build Coastguard Worker 
6749*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_rasterization_order_attachment_access ===
6750*03ce13f7SAndroid Build Coastguard Worker 
6751*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ) ==
6752*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ),
6753*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6754*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value,
6755*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6756*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value,
6757*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT is not nothrow_move_constructible!" );
6758*03ce13f7SAndroid Build Coastguard Worker 
6759*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_optical_flow ===
6760*03ce13f7SAndroid Build Coastguard Worker 
6761*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV ) == sizeof( VkPhysicalDeviceOpticalFlowFeaturesNV ),
6762*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6763*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value,
6764*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6765*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value,
6766*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceOpticalFlowFeaturesNV is not nothrow_move_constructible!" );
6767*03ce13f7SAndroid Build Coastguard Worker 
6768*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV ) == sizeof( VkPhysicalDeviceOpticalFlowPropertiesNV ),
6769*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6770*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value,
6771*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6772*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value,
6773*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceOpticalFlowPropertiesNV is not nothrow_move_constructible!" );
6774*03ce13f7SAndroid Build Coastguard Worker 
6775*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV ) == sizeof( VkOpticalFlowImageFormatInfoNV ),
6776*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6777*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value, "struct wrapper is not a standard layout!" );
6778*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value,
6779*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowImageFormatInfoNV is not nothrow_move_constructible!" );
6780*03ce13f7SAndroid Build Coastguard Worker 
6781*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV ) == sizeof( VkOpticalFlowImageFormatPropertiesNV ),
6782*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6783*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value,
6784*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6785*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value,
6786*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowImageFormatPropertiesNV is not nothrow_move_constructible!" );
6787*03ce13f7SAndroid Build Coastguard Worker 
6788*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV ) == sizeof( VkOpticalFlowSessionNV ), "handle and wrapper have different size!" );
6789*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value, "OpticalFlowSessionNV is not copy_constructible!" );
6790*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value,
6791*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowSessionNV is not nothrow_move_constructible!" );
6792*03ce13f7SAndroid Build Coastguard Worker 
6793*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV ) == sizeof( VkOpticalFlowSessionCreateInfoNV ),
6794*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6795*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
6796*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value,
6797*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowSessionCreateInfoNV is not nothrow_move_constructible!" );
6798*03ce13f7SAndroid Build Coastguard Worker 
6799*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV ) == sizeof( VkOpticalFlowSessionCreatePrivateDataInfoNV ),
6800*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6801*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value,
6802*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6803*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value,
6804*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowSessionCreatePrivateDataInfoNV is not nothrow_move_constructible!" );
6805*03ce13f7SAndroid Build Coastguard Worker 
6806*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV ) == sizeof( VkOpticalFlowExecuteInfoNV ),
6807*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6808*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value, "struct wrapper is not a standard layout!" );
6809*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value,
6810*03ce13f7SAndroid Build Coastguard Worker                           "OpticalFlowExecuteInfoNV is not nothrow_move_constructible!" );
6811*03ce13f7SAndroid Build Coastguard Worker 
6812*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_legacy_dithering ===
6813*03ce13f7SAndroid Build Coastguard Worker 
6814*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT ) == sizeof( VkPhysicalDeviceLegacyDitheringFeaturesEXT ),
6815*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6816*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value,
6817*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6818*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value,
6819*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyDitheringFeaturesEXT is not nothrow_move_constructible!" );
6820*03ce13f7SAndroid Build Coastguard Worker 
6821*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_protected_access ===
6822*03ce13f7SAndroid Build Coastguard Worker 
6823*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT ) ==
6824*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineProtectedAccessFeaturesEXT ),
6825*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6826*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT>::value,
6827*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6828*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT>::value,
6829*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineProtectedAccessFeaturesEXT is not nothrow_move_constructible!" );
6830*03ce13f7SAndroid Build Coastguard Worker 
6831*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_ANDROID_KHR )
6832*03ce13f7SAndroid Build Coastguard Worker //=== VK_ANDROID_external_format_resolve ===
6833*03ce13f7SAndroid Build Coastguard Worker 
6834*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID ) ==
6835*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalFormatResolveFeaturesANDROID ),
6836*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6837*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value,
6838*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6839*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value,
6840*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFormatResolveFeaturesANDROID is not nothrow_move_constructible!" );
6841*03ce13f7SAndroid Build Coastguard Worker 
6842*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID ) ==
6843*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalFormatResolvePropertiesANDROID ),
6844*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6845*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value,
6846*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6847*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value,
6848*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalFormatResolvePropertiesANDROID is not nothrow_move_constructible!" );
6849*03ce13f7SAndroid Build Coastguard Worker 
6850*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID ) ==
6851*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkAndroidHardwareBufferFormatResolvePropertiesANDROID ),
6852*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6853*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value,
6854*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6855*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value,
6856*03ce13f7SAndroid Build Coastguard Worker                           "AndroidHardwareBufferFormatResolvePropertiesANDROID is not nothrow_move_constructible!" );
6857*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
6858*03ce13f7SAndroid Build Coastguard Worker 
6859*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_maintenance5 ===
6860*03ce13f7SAndroid Build Coastguard Worker 
6861*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance5FeaturesKHR ),
6862*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6863*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR>::value,
6864*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6865*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR>::value,
6866*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance5FeaturesKHR is not nothrow_move_constructible!" );
6867*03ce13f7SAndroid Build Coastguard Worker 
6868*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance5PropertiesKHR ),
6869*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6870*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR>::value,
6871*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6872*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR>::value,
6873*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance5PropertiesKHR is not nothrow_move_constructible!" );
6874*03ce13f7SAndroid Build Coastguard Worker 
6875*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR ) == sizeof( VkRenderingAreaInfoKHR ), "struct and wrapper have different size!" );
6876*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR>::value, "struct wrapper is not a standard layout!" );
6877*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR>::value,
6878*03ce13f7SAndroid Build Coastguard Worker                           "RenderingAreaInfoKHR is not nothrow_move_constructible!" );
6879*03ce13f7SAndroid Build Coastguard Worker 
6880*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR ) == sizeof( VkDeviceImageSubresourceInfoKHR ),
6881*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6882*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR>::value, "struct wrapper is not a standard layout!" );
6883*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR>::value,
6884*03ce13f7SAndroid Build Coastguard Worker                           "DeviceImageSubresourceInfoKHR is not nothrow_move_constructible!" );
6885*03ce13f7SAndroid Build Coastguard Worker 
6886*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource2KHR ) == sizeof( VkImageSubresource2KHR ), "struct and wrapper have different size!" );
6887*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource2KHR>::value, "struct wrapper is not a standard layout!" );
6888*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource2KHR>::value,
6889*03ce13f7SAndroid Build Coastguard Worker                           "ImageSubresource2KHR is not nothrow_move_constructible!" );
6890*03ce13f7SAndroid Build Coastguard Worker 
6891*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR ) == sizeof( VkSubresourceLayout2KHR ),
6892*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6893*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR>::value, "struct wrapper is not a standard layout!" );
6894*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR>::value,
6895*03ce13f7SAndroid Build Coastguard Worker                           "SubresourceLayout2KHR is not nothrow_move_constructible!" );
6896*03ce13f7SAndroid Build Coastguard Worker 
6897*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR ) == sizeof( VkPipelineCreateFlags2CreateInfoKHR ),
6898*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6899*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
6900*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR>::value,
6901*03ce13f7SAndroid Build Coastguard Worker                           "PipelineCreateFlags2CreateInfoKHR is not nothrow_move_constructible!" );
6902*03ce13f7SAndroid Build Coastguard Worker 
6903*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR ) == sizeof( VkBufferUsageFlags2CreateInfoKHR ),
6904*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6905*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR>::value, "struct wrapper is not a standard layout!" );
6906*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR>::value,
6907*03ce13f7SAndroid Build Coastguard Worker                           "BufferUsageFlags2CreateInfoKHR is not nothrow_move_constructible!" );
6908*03ce13f7SAndroid Build Coastguard Worker 
6909*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_ray_tracing_position_fetch ===
6910*03ce13f7SAndroid Build Coastguard Worker 
6911*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR ) ==
6912*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR ),
6913*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6914*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value,
6915*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6916*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value,
6917*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingPositionFetchFeaturesKHR is not nothrow_move_constructible!" );
6918*03ce13f7SAndroid Build Coastguard Worker 
6919*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_object ===
6920*03ce13f7SAndroid Build Coastguard Worker 
6921*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderEXT ) == sizeof( VkShaderEXT ), "handle and wrapper have different size!" );
6922*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not copy_constructible!" );
6923*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not nothrow_move_constructible!" );
6924*03ce13f7SAndroid Build Coastguard Worker 
6925*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderObjectFeaturesEXT ),
6926*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6927*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value,
6928*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6929*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value,
6930*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderObjectFeaturesEXT is not nothrow_move_constructible!" );
6931*03ce13f7SAndroid Build Coastguard Worker 
6932*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT ) == sizeof( VkPhysicalDeviceShaderObjectPropertiesEXT ),
6933*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6934*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value,
6935*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6936*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value,
6937*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderObjectPropertiesEXT is not nothrow_move_constructible!" );
6938*03ce13f7SAndroid Build Coastguard Worker 
6939*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT ) == sizeof( VkShaderCreateInfoEXT ), "struct and wrapper have different size!" );
6940*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
6941*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value,
6942*03ce13f7SAndroid Build Coastguard Worker                           "ShaderCreateInfoEXT is not nothrow_move_constructible!" );
6943*03ce13f7SAndroid Build Coastguard Worker 
6944*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_tile_properties ===
6945*03ce13f7SAndroid Build Coastguard Worker 
6946*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM ) == sizeof( VkPhysicalDeviceTilePropertiesFeaturesQCOM ),
6947*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6948*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value,
6949*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6950*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value,
6951*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceTilePropertiesFeaturesQCOM is not nothrow_move_constructible!" );
6952*03ce13f7SAndroid Build Coastguard Worker 
6953*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TilePropertiesQCOM ) == sizeof( VkTilePropertiesQCOM ), "struct and wrapper have different size!" );
6954*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value, "struct wrapper is not a standard layout!" );
6955*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value,
6956*03ce13f7SAndroid Build Coastguard Worker                           "TilePropertiesQCOM is not nothrow_move_constructible!" );
6957*03ce13f7SAndroid Build Coastguard Worker 
6958*03ce13f7SAndroid Build Coastguard Worker //=== VK_SEC_amigo_profiling ===
6959*03ce13f7SAndroid Build Coastguard Worker 
6960*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC ) == sizeof( VkPhysicalDeviceAmigoProfilingFeaturesSEC ),
6961*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6962*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value,
6963*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6964*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value,
6965*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAmigoProfilingFeaturesSEC is not nothrow_move_constructible!" );
6966*03ce13f7SAndroid Build Coastguard Worker 
6967*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC ) == sizeof( VkAmigoProfilingSubmitInfoSEC ),
6968*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6969*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value, "struct wrapper is not a standard layout!" );
6970*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value,
6971*03ce13f7SAndroid Build Coastguard Worker                           "AmigoProfilingSubmitInfoSEC is not nothrow_move_constructible!" );
6972*03ce13f7SAndroid Build Coastguard Worker 
6973*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_multiview_per_view_viewports ===
6974*03ce13f7SAndroid Build Coastguard Worker 
6975*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ) ==
6976*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ),
6977*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6978*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value,
6979*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6980*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value,
6981*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM is not nothrow_move_constructible!" );
6982*03ce13f7SAndroid Build Coastguard Worker 
6983*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_invocation_reorder ===
6984*03ce13f7SAndroid Build Coastguard Worker 
6985*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ) ==
6986*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV ),
6987*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6988*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value,
6989*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6990*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value,
6991*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingInvocationReorderPropertiesNV is not nothrow_move_constructible!" );
6992*03ce13f7SAndroid Build Coastguard Worker 
6993*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV ) ==
6994*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV ),
6995*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
6996*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value,
6997*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
6998*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value,
6999*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingInvocationReorderFeaturesNV is not nothrow_move_constructible!" );
7000*03ce13f7SAndroid Build Coastguard Worker 
7001*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_extended_sparse_address_space ===
7002*03ce13f7SAndroid Build Coastguard Worker 
7003*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ) ==
7004*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ),
7005*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7006*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value,
7007*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7008*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value,
7009*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV is not nothrow_move_constructible!" );
7010*03ce13f7SAndroid Build Coastguard Worker 
7011*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ) ==
7012*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV ),
7013*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7014*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value,
7015*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7016*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value,
7017*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExtendedSparseAddressSpacePropertiesNV is not nothrow_move_constructible!" );
7018*03ce13f7SAndroid Build Coastguard Worker 
7019*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_mutable_descriptor_type ===
7020*03ce13f7SAndroid Build Coastguard Worker 
7021*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT ) ==
7022*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT ),
7023*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7024*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value,
7025*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7026*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value,
7027*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMutableDescriptorTypeFeaturesEXT is not nothrow_move_constructible!" );
7028*03ce13f7SAndroid Build Coastguard Worker 
7029*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT ) == sizeof( VkMutableDescriptorTypeListEXT ),
7030*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7031*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value, "struct wrapper is not a standard layout!" );
7032*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value,
7033*03ce13f7SAndroid Build Coastguard Worker                           "MutableDescriptorTypeListEXT is not nothrow_move_constructible!" );
7034*03ce13f7SAndroid Build Coastguard Worker 
7035*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT ) == sizeof( VkMutableDescriptorTypeCreateInfoEXT ),
7036*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7037*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value,
7038*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7039*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value,
7040*03ce13f7SAndroid Build Coastguard Worker                           "MutableDescriptorTypeCreateInfoEXT is not nothrow_move_constructible!" );
7041*03ce13f7SAndroid Build Coastguard Worker 
7042*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_legacy_vertex_attributes ===
7043*03ce13f7SAndroid Build Coastguard Worker 
7044*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT ) ==
7045*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT ),
7046*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7047*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value,
7048*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7049*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value,
7050*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyVertexAttributesFeaturesEXT is not nothrow_move_constructible!" );
7051*03ce13f7SAndroid Build Coastguard Worker 
7052*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT ) ==
7053*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT ),
7054*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7055*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value,
7056*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7057*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value,
7058*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLegacyVertexAttributesPropertiesEXT is not nothrow_move_constructible!" );
7059*03ce13f7SAndroid Build Coastguard Worker 
7060*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_layer_settings ===
7061*03ce13f7SAndroid Build Coastguard Worker 
7062*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT ) == sizeof( VkLayerSettingsCreateInfoEXT ),
7063*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7064*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value, "struct wrapper is not a standard layout!" );
7065*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value,
7066*03ce13f7SAndroid Build Coastguard Worker                           "LayerSettingsCreateInfoEXT is not nothrow_move_constructible!" );
7067*03ce13f7SAndroid Build Coastguard Worker 
7068*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingEXT ) == sizeof( VkLayerSettingEXT ), "struct and wrapper have different size!" );
7069*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value, "struct wrapper is not a standard layout!" );
7070*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value,
7071*03ce13f7SAndroid Build Coastguard Worker                           "LayerSettingEXT is not nothrow_move_constructible!" );
7072*03ce13f7SAndroid Build Coastguard Worker 
7073*03ce13f7SAndroid Build Coastguard Worker //=== VK_ARM_shader_core_builtins ===
7074*03ce13f7SAndroid Build Coastguard Worker 
7075*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM ) ==
7076*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM ),
7077*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7078*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value,
7079*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7080*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value,
7081*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreBuiltinsFeaturesARM is not nothrow_move_constructible!" );
7082*03ce13f7SAndroid Build Coastguard Worker 
7083*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM ) ==
7084*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM ),
7085*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7086*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value,
7087*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7088*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value,
7089*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderCoreBuiltinsPropertiesARM is not nothrow_move_constructible!" );
7090*03ce13f7SAndroid Build Coastguard Worker 
7091*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_pipeline_library_group_handles ===
7092*03ce13f7SAndroid Build Coastguard Worker 
7093*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ) ==
7094*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ),
7095*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7096*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value,
7097*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7098*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value,
7099*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT is not nothrow_move_constructible!" );
7100*03ce13f7SAndroid Build Coastguard Worker 
7101*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_dynamic_rendering_unused_attachments ===
7102*03ce13f7SAndroid Build Coastguard Worker 
7103*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ) ==
7104*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ),
7105*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7106*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value,
7107*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7108*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value,
7109*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT is not nothrow_move_constructible!" );
7110*03ce13f7SAndroid Build Coastguard Worker 
7111*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_low_latency2 ===
7112*03ce13f7SAndroid Build Coastguard Worker 
7113*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV ) == sizeof( VkLatencySleepModeInfoNV ),
7114*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7115*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value, "struct wrapper is not a standard layout!" );
7116*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value,
7117*03ce13f7SAndroid Build Coastguard Worker                           "LatencySleepModeInfoNV is not nothrow_move_constructible!" );
7118*03ce13f7SAndroid Build Coastguard Worker 
7119*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepInfoNV ) == sizeof( VkLatencySleepInfoNV ), "struct and wrapper have different size!" );
7120*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value, "struct wrapper is not a standard layout!" );
7121*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value,
7122*03ce13f7SAndroid Build Coastguard Worker                           "LatencySleepInfoNV is not nothrow_move_constructible!" );
7123*03ce13f7SAndroid Build Coastguard Worker 
7124*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV ) == sizeof( VkSetLatencyMarkerInfoNV ),
7125*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7126*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" );
7127*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value,
7128*03ce13f7SAndroid Build Coastguard Worker                           "SetLatencyMarkerInfoNV is not nothrow_move_constructible!" );
7129*03ce13f7SAndroid Build Coastguard Worker 
7130*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV ) == sizeof( VkGetLatencyMarkerInfoNV ),
7131*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7132*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" );
7133*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value,
7134*03ce13f7SAndroid Build Coastguard Worker                           "GetLatencyMarkerInfoNV is not nothrow_move_constructible!" );
7135*03ce13f7SAndroid Build Coastguard Worker 
7136*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV ) == sizeof( VkLatencyTimingsFrameReportNV ),
7137*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7138*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value, "struct wrapper is not a standard layout!" );
7139*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value,
7140*03ce13f7SAndroid Build Coastguard Worker                           "LatencyTimingsFrameReportNV is not nothrow_move_constructible!" );
7141*03ce13f7SAndroid Build Coastguard Worker 
7142*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV ) == sizeof( VkLatencySubmissionPresentIdNV ),
7143*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7144*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value, "struct wrapper is not a standard layout!" );
7145*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value,
7146*03ce13f7SAndroid Build Coastguard Worker                           "LatencySubmissionPresentIdNV is not nothrow_move_constructible!" );
7147*03ce13f7SAndroid Build Coastguard Worker 
7148*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV ) == sizeof( VkSwapchainLatencyCreateInfoNV ),
7149*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7150*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value, "struct wrapper is not a standard layout!" );
7151*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value,
7152*03ce13f7SAndroid Build Coastguard Worker                           "SwapchainLatencyCreateInfoNV is not nothrow_move_constructible!" );
7153*03ce13f7SAndroid Build Coastguard Worker 
7154*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV ) == sizeof( VkOutOfBandQueueTypeInfoNV ),
7155*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7156*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value, "struct wrapper is not a standard layout!" );
7157*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value,
7158*03ce13f7SAndroid Build Coastguard Worker                           "OutOfBandQueueTypeInfoNV is not nothrow_move_constructible!" );
7159*03ce13f7SAndroid Build Coastguard Worker 
7160*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV ) == sizeof( VkLatencySurfaceCapabilitiesNV ),
7161*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7162*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value, "struct wrapper is not a standard layout!" );
7163*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value,
7164*03ce13f7SAndroid Build Coastguard Worker                           "LatencySurfaceCapabilitiesNV is not nothrow_move_constructible!" );
7165*03ce13f7SAndroid Build Coastguard Worker 
7166*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_cooperative_matrix ===
7167*03ce13f7SAndroid Build Coastguard Worker 
7168*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR ) == sizeof( VkCooperativeMatrixPropertiesKHR ),
7169*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7170*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value, "struct wrapper is not a standard layout!" );
7171*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value,
7172*03ce13f7SAndroid Build Coastguard Worker                           "CooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" );
7173*03ce13f7SAndroid Build Coastguard Worker 
7174*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesKHR ),
7175*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7176*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value,
7177*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7178*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value,
7179*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixFeaturesKHR is not nothrow_move_constructible!" );
7180*03ce13f7SAndroid Build Coastguard Worker 
7181*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR ) ==
7182*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesKHR ),
7183*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7184*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value,
7185*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7186*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value,
7187*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" );
7188*03ce13f7SAndroid Build Coastguard Worker 
7189*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_multiview_per_view_render_areas ===
7190*03ce13f7SAndroid Build Coastguard Worker 
7191*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ) ==
7192*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ),
7193*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7194*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value,
7195*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7196*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value,
7197*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM is not nothrow_move_constructible!" );
7198*03ce13f7SAndroid Build Coastguard Worker 
7199*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ) ==
7200*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ),
7201*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7202*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value,
7203*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7204*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value,
7205*03ce13f7SAndroid Build Coastguard Worker                           "MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM is not nothrow_move_constructible!" );
7206*03ce13f7SAndroid Build Coastguard Worker 
7207*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_decode_av1 ===
7208*03ce13f7SAndroid Build Coastguard Worker 
7209*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR ) == sizeof( VkVideoDecodeAV1ProfileInfoKHR ),
7210*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7211*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" );
7212*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value,
7213*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeAV1ProfileInfoKHR is not nothrow_move_constructible!" );
7214*03ce13f7SAndroid Build Coastguard Worker 
7215*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR ) == sizeof( VkVideoDecodeAV1CapabilitiesKHR ),
7216*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7217*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" );
7218*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value,
7219*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeAV1CapabilitiesKHR is not nothrow_move_constructible!" );
7220*03ce13f7SAndroid Build Coastguard Worker 
7221*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR ) ==
7222*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkVideoDecodeAV1SessionParametersCreateInfoKHR ),
7223*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7224*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value,
7225*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7226*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value,
7227*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeAV1SessionParametersCreateInfoKHR is not nothrow_move_constructible!" );
7228*03ce13f7SAndroid Build Coastguard Worker 
7229*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR ) == sizeof( VkVideoDecodeAV1PictureInfoKHR ),
7230*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7231*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value, "struct wrapper is not a standard layout!" );
7232*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value,
7233*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeAV1PictureInfoKHR is not nothrow_move_constructible!" );
7234*03ce13f7SAndroid Build Coastguard Worker 
7235*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR ) == sizeof( VkVideoDecodeAV1DpbSlotInfoKHR ),
7236*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7237*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" );
7238*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value,
7239*03ce13f7SAndroid Build Coastguard Worker                           "VideoDecodeAV1DpbSlotInfoKHR is not nothrow_move_constructible!" );
7240*03ce13f7SAndroid Build Coastguard Worker 
7241*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_video_maintenance1 ===
7242*03ce13f7SAndroid Build Coastguard Worker 
7243*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoMaintenance1FeaturesKHR ),
7244*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7245*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value,
7246*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7247*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value,
7248*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVideoMaintenance1FeaturesKHR is not nothrow_move_constructible!" );
7249*03ce13f7SAndroid Build Coastguard Worker 
7250*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR ) == sizeof( VkVideoInlineQueryInfoKHR ),
7251*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7252*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value, "struct wrapper is not a standard layout!" );
7253*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value,
7254*03ce13f7SAndroid Build Coastguard Worker                           "VideoInlineQueryInfoKHR is not nothrow_move_constructible!" );
7255*03ce13f7SAndroid Build Coastguard Worker 
7256*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_per_stage_descriptor_set ===
7257*03ce13f7SAndroid Build Coastguard Worker 
7258*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV ) ==
7259*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDevicePerStageDescriptorSetFeaturesNV ),
7260*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7261*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value,
7262*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7263*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value,
7264*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDevicePerStageDescriptorSetFeaturesNV is not nothrow_move_constructible!" );
7265*03ce13f7SAndroid Build Coastguard Worker 
7266*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_image_processing2 ===
7267*03ce13f7SAndroid Build Coastguard Worker 
7268*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessing2FeaturesQCOM ),
7269*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7270*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value,
7271*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7272*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value,
7273*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessing2FeaturesQCOM is not nothrow_move_constructible!" );
7274*03ce13f7SAndroid Build Coastguard Worker 
7275*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM ) ==
7276*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageProcessing2PropertiesQCOM ),
7277*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7278*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value,
7279*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7280*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value,
7281*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageProcessing2PropertiesQCOM is not nothrow_move_constructible!" );
7282*03ce13f7SAndroid Build Coastguard Worker 
7283*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM ) == sizeof( VkSamplerBlockMatchWindowCreateInfoQCOM ),
7284*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7285*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value,
7286*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7287*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value,
7288*03ce13f7SAndroid Build Coastguard Worker                           "SamplerBlockMatchWindowCreateInfoQCOM is not nothrow_move_constructible!" );
7289*03ce13f7SAndroid Build Coastguard Worker 
7290*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_filter_cubic_weights ===
7291*03ce13f7SAndroid Build Coastguard Worker 
7292*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicWeightsFeaturesQCOM ),
7293*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7294*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value,
7295*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7296*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value,
7297*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCubicWeightsFeaturesQCOM is not nothrow_move_constructible!" );
7298*03ce13f7SAndroid Build Coastguard Worker 
7299*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM ) == sizeof( VkSamplerCubicWeightsCreateInfoQCOM ),
7300*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7301*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value, "struct wrapper is not a standard layout!" );
7302*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value,
7303*03ce13f7SAndroid Build Coastguard Worker                           "SamplerCubicWeightsCreateInfoQCOM is not nothrow_move_constructible!" );
7304*03ce13f7SAndroid Build Coastguard Worker 
7305*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM ) == sizeof( VkBlitImageCubicWeightsInfoQCOM ),
7306*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7307*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value, "struct wrapper is not a standard layout!" );
7308*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value,
7309*03ce13f7SAndroid Build Coastguard Worker                           "BlitImageCubicWeightsInfoQCOM is not nothrow_move_constructible!" );
7310*03ce13f7SAndroid Build Coastguard Worker 
7311*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_ycbcr_degamma ===
7312*03ce13f7SAndroid Build Coastguard Worker 
7313*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM ) == sizeof( VkPhysicalDeviceYcbcrDegammaFeaturesQCOM ),
7314*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7315*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value,
7316*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7317*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value,
7318*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceYcbcrDegammaFeaturesQCOM is not nothrow_move_constructible!" );
7319*03ce13f7SAndroid Build Coastguard Worker 
7320*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ) ==
7321*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ),
7322*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7323*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value,
7324*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7325*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value,
7326*03ce13f7SAndroid Build Coastguard Worker                           "SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM is not nothrow_move_constructible!" );
7327*03ce13f7SAndroid Build Coastguard Worker 
7328*03ce13f7SAndroid Build Coastguard Worker //=== VK_QCOM_filter_cubic_clamp ===
7329*03ce13f7SAndroid Build Coastguard Worker 
7330*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicClampFeaturesQCOM ),
7331*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7332*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value,
7333*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7334*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value,
7335*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceCubicClampFeaturesQCOM is not nothrow_move_constructible!" );
7336*03ce13f7SAndroid Build Coastguard Worker 
7337*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_attachment_feedback_loop_dynamic_state ===
7338*03ce13f7SAndroid Build Coastguard Worker 
7339*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ) ==
7340*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ),
7341*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7342*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value,
7343*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7344*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value,
7345*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT is not nothrow_move_constructible!" );
7346*03ce13f7SAndroid Build Coastguard Worker 
7347*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_vertex_attribute_divisor ===
7348*03ce13f7SAndroid Build Coastguard Worker 
7349*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR ) ==
7350*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR ),
7351*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7352*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR>::value,
7353*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7354*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR>::value,
7355*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorPropertiesKHR is not nothrow_move_constructible!" );
7356*03ce13f7SAndroid Build Coastguard Worker 
7357*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR ) == sizeof( VkVertexInputBindingDivisorDescriptionKHR ),
7358*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7359*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR>::value,
7360*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7361*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR>::value,
7362*03ce13f7SAndroid Build Coastguard Worker                           "VertexInputBindingDivisorDescriptionKHR is not nothrow_move_constructible!" );
7363*03ce13f7SAndroid Build Coastguard Worker 
7364*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR ) ==
7365*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineVertexInputDivisorStateCreateInfoKHR ),
7366*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7367*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR>::value,
7368*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7369*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR>::value,
7370*03ce13f7SAndroid Build Coastguard Worker                           "PipelineVertexInputDivisorStateCreateInfoKHR is not nothrow_move_constructible!" );
7371*03ce13f7SAndroid Build Coastguard Worker 
7372*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR ) ==
7373*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR ),
7374*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7375*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR>::value,
7376*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7377*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR>::value,
7378*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceVertexAttributeDivisorFeaturesKHR is not nothrow_move_constructible!" );
7379*03ce13f7SAndroid Build Coastguard Worker 
7380*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_float_controls2 ===
7381*03ce13f7SAndroid Build Coastguard Worker 
7382*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR ) ==
7383*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderFloatControls2FeaturesKHR ),
7384*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7385*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR>::value,
7386*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7387*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR>::value,
7388*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderFloatControls2FeaturesKHR is not nothrow_move_constructible!" );
7389*03ce13f7SAndroid Build Coastguard Worker 
7390*03ce13f7SAndroid Build Coastguard Worker #if defined( VK_USE_PLATFORM_SCREEN_QNX )
7391*03ce13f7SAndroid Build Coastguard Worker //=== VK_QNX_external_memory_screen_buffer ===
7392*03ce13f7SAndroid Build Coastguard Worker 
7393*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX ) == sizeof( VkScreenBufferPropertiesQNX ),
7394*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7395*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value, "struct wrapper is not a standard layout!" );
7396*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value,
7397*03ce13f7SAndroid Build Coastguard Worker                           "ScreenBufferPropertiesQNX is not nothrow_move_constructible!" );
7398*03ce13f7SAndroid Build Coastguard Worker 
7399*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX ) == sizeof( VkScreenBufferFormatPropertiesQNX ),
7400*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7401*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value, "struct wrapper is not a standard layout!" );
7402*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value,
7403*03ce13f7SAndroid Build Coastguard Worker                           "ScreenBufferFormatPropertiesQNX is not nothrow_move_constructible!" );
7404*03ce13f7SAndroid Build Coastguard Worker 
7405*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX ) == sizeof( VkImportScreenBufferInfoQNX ),
7406*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7407*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value, "struct wrapper is not a standard layout!" );
7408*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value,
7409*03ce13f7SAndroid Build Coastguard Worker                           "ImportScreenBufferInfoQNX is not nothrow_move_constructible!" );
7410*03ce13f7SAndroid Build Coastguard Worker 
7411*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatQNX ) == sizeof( VkExternalFormatQNX ), "struct and wrapper have different size!" );
7412*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value, "struct wrapper is not a standard layout!" );
7413*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value,
7414*03ce13f7SAndroid Build Coastguard Worker                           "ExternalFormatQNX is not nothrow_move_constructible!" );
7415*03ce13f7SAndroid Build Coastguard Worker 
7416*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ) ==
7417*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ),
7418*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7419*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value,
7420*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7421*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value,
7422*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX is not nothrow_move_constructible!" );
7423*03ce13f7SAndroid Build Coastguard Worker #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
7424*03ce13f7SAndroid Build Coastguard Worker 
7425*03ce13f7SAndroid Build Coastguard Worker //=== VK_MSFT_layered_driver ===
7426*03ce13f7SAndroid Build Coastguard Worker 
7427*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT ) == sizeof( VkPhysicalDeviceLayeredDriverPropertiesMSFT ),
7428*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7429*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
7430*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7431*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value,
7432*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLayeredDriverPropertiesMSFT is not nothrow_move_constructible!" );
7433*03ce13f7SAndroid Build Coastguard Worker 
7434*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_index_type_uint8 ===
7435*03ce13f7SAndroid Build Coastguard Worker 
7436*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR ) == sizeof( VkPhysicalDeviceIndexTypeUint8FeaturesKHR ),
7437*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7438*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR>::value,
7439*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7440*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR>::value,
7441*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceIndexTypeUint8FeaturesKHR is not nothrow_move_constructible!" );
7442*03ce13f7SAndroid Build Coastguard Worker 
7443*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_line_rasterization ===
7444*03ce13f7SAndroid Build Coastguard Worker 
7445*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR ) == sizeof( VkPhysicalDeviceLineRasterizationFeaturesKHR ),
7446*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7447*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR>::value,
7448*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7449*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR>::value,
7450*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLineRasterizationFeaturesKHR is not nothrow_move_constructible!" );
7451*03ce13f7SAndroid Build Coastguard Worker 
7452*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR ) ==
7453*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceLineRasterizationPropertiesKHR ),
7454*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7455*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR>::value,
7456*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7457*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR>::value,
7458*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceLineRasterizationPropertiesKHR is not nothrow_move_constructible!" );
7459*03ce13f7SAndroid Build Coastguard Worker 
7460*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR ) ==
7461*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPipelineRasterizationLineStateCreateInfoKHR ),
7462*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7463*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR>::value,
7464*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7465*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR>::value,
7466*03ce13f7SAndroid Build Coastguard Worker                           "PipelineRasterizationLineStateCreateInfoKHR is not nothrow_move_constructible!" );
7467*03ce13f7SAndroid Build Coastguard Worker 
7468*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_calibrated_timestamps ===
7469*03ce13f7SAndroid Build Coastguard Worker 
7470*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR ) == sizeof( VkCalibratedTimestampInfoKHR ),
7471*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7472*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value, "struct wrapper is not a standard layout!" );
7473*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value,
7474*03ce13f7SAndroid Build Coastguard Worker                           "CalibratedTimestampInfoKHR is not nothrow_move_constructible!" );
7475*03ce13f7SAndroid Build Coastguard Worker 
7476*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_shader_expect_assume ===
7477*03ce13f7SAndroid Build Coastguard Worker 
7478*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR ) ==
7479*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderExpectAssumeFeaturesKHR ),
7480*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7481*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR>::value,
7482*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7483*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR>::value,
7484*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderExpectAssumeFeaturesKHR is not nothrow_move_constructible!" );
7485*03ce13f7SAndroid Build Coastguard Worker 
7486*03ce13f7SAndroid Build Coastguard Worker //=== VK_KHR_maintenance6 ===
7487*03ce13f7SAndroid Build Coastguard Worker 
7488*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance6FeaturesKHR ),
7489*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7490*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR>::value,
7491*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7492*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR>::value,
7493*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance6FeaturesKHR is not nothrow_move_constructible!" );
7494*03ce13f7SAndroid Build Coastguard Worker 
7495*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance6PropertiesKHR ),
7496*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7497*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR>::value,
7498*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7499*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR>::value,
7500*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceMaintenance6PropertiesKHR is not nothrow_move_constructible!" );
7501*03ce13f7SAndroid Build Coastguard Worker 
7502*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR ) == sizeof( VkBindMemoryStatusKHR ), "struct and wrapper have different size!" );
7503*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR>::value, "struct wrapper is not a standard layout!" );
7504*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR>::value,
7505*03ce13f7SAndroid Build Coastguard Worker                           "BindMemoryStatusKHR is not nothrow_move_constructible!" );
7506*03ce13f7SAndroid Build Coastguard Worker 
7507*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR ) == sizeof( VkBindDescriptorSetsInfoKHR ),
7508*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7509*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR>::value, "struct wrapper is not a standard layout!" );
7510*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR>::value,
7511*03ce13f7SAndroid Build Coastguard Worker                           "BindDescriptorSetsInfoKHR is not nothrow_move_constructible!" );
7512*03ce13f7SAndroid Build Coastguard Worker 
7513*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR ) == sizeof( VkPushConstantsInfoKHR ), "struct and wrapper have different size!" );
7514*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR>::value, "struct wrapper is not a standard layout!" );
7515*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR>::value,
7516*03ce13f7SAndroid Build Coastguard Worker                           "PushConstantsInfoKHR is not nothrow_move_constructible!" );
7517*03ce13f7SAndroid Build Coastguard Worker 
7518*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR ) == sizeof( VkPushDescriptorSetInfoKHR ),
7519*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7520*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR>::value, "struct wrapper is not a standard layout!" );
7521*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR>::value,
7522*03ce13f7SAndroid Build Coastguard Worker                           "PushDescriptorSetInfoKHR is not nothrow_move_constructible!" );
7523*03ce13f7SAndroid Build Coastguard Worker 
7524*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR ) == sizeof( VkPushDescriptorSetWithTemplateInfoKHR ),
7525*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7526*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR>::value,
7527*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7528*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR>::value,
7529*03ce13f7SAndroid Build Coastguard Worker                           "PushDescriptorSetWithTemplateInfoKHR is not nothrow_move_constructible!" );
7530*03ce13f7SAndroid Build Coastguard Worker 
7531*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT ) == sizeof( VkSetDescriptorBufferOffsetsInfoEXT ),
7532*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7533*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value, "struct wrapper is not a standard layout!" );
7534*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value,
7535*03ce13f7SAndroid Build Coastguard Worker                           "SetDescriptorBufferOffsetsInfoEXT is not nothrow_move_constructible!" );
7536*03ce13f7SAndroid Build Coastguard Worker 
7537*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT ) ==
7538*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkBindDescriptorBufferEmbeddedSamplersInfoEXT ),
7539*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7540*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value,
7541*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7542*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value,
7543*03ce13f7SAndroid Build Coastguard Worker                           "BindDescriptorBufferEmbeddedSamplersInfoEXT is not nothrow_move_constructible!" );
7544*03ce13f7SAndroid Build Coastguard Worker 
7545*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_descriptor_pool_overallocation ===
7546*03ce13f7SAndroid Build Coastguard Worker 
7547*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV ) ==
7548*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV ),
7549*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7550*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value,
7551*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7552*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value,
7553*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceDescriptorPoolOverallocationFeaturesNV is not nothrow_move_constructible!" );
7554*03ce13f7SAndroid Build Coastguard Worker 
7555*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_raw_access_chains ===
7556*03ce13f7SAndroid Build Coastguard Worker 
7557*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV ) == sizeof( VkPhysicalDeviceRawAccessChainsFeaturesNV ),
7558*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7559*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value,
7560*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7561*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value,
7562*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRawAccessChainsFeaturesNV is not nothrow_move_constructible!" );
7563*03ce13f7SAndroid Build Coastguard Worker 
7564*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_shader_atomic_float16_vector ===
7565*03ce13f7SAndroid Build Coastguard Worker 
7566*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ) ==
7567*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ),
7568*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7569*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value,
7570*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7571*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value,
7572*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV is not nothrow_move_constructible!" );
7573*03ce13f7SAndroid Build Coastguard Worker 
7574*03ce13f7SAndroid Build Coastguard Worker //=== VK_EXT_shader_replicated_composites ===
7575*03ce13f7SAndroid Build Coastguard Worker 
7576*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT ) ==
7577*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT ),
7578*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7579*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value,
7580*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7581*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value,
7582*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceShaderReplicatedCompositesFeaturesEXT is not nothrow_move_constructible!" );
7583*03ce13f7SAndroid Build Coastguard Worker 
7584*03ce13f7SAndroid Build Coastguard Worker //=== VK_NV_ray_tracing_validation ===
7585*03ce13f7SAndroid Build Coastguard Worker 
7586*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV ) ==
7587*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceRayTracingValidationFeaturesNV ),
7588*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7589*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value,
7590*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7591*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value,
7592*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceRayTracingValidationFeaturesNV is not nothrow_move_constructible!" );
7593*03ce13f7SAndroid Build Coastguard Worker 
7594*03ce13f7SAndroid Build Coastguard Worker //=== VK_MESA_image_alignment_control ===
7595*03ce13f7SAndroid Build Coastguard Worker 
7596*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA ) ==
7597*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageAlignmentControlFeaturesMESA ),
7598*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7599*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
7600*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7601*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
7602*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageAlignmentControlFeaturesMESA is not nothrow_move_constructible!" );
7603*03ce13f7SAndroid Build Coastguard Worker 
7604*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA ) ==
7605*03ce13f7SAndroid Build Coastguard Worker                             sizeof( VkPhysicalDeviceImageAlignmentControlPropertiesMESA ),
7606*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7607*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
7608*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7609*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
7610*03ce13f7SAndroid Build Coastguard Worker                           "PhysicalDeviceImageAlignmentControlPropertiesMESA is not nothrow_move_constructible!" );
7611*03ce13f7SAndroid Build Coastguard Worker 
7612*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA ) == sizeof( VkImageAlignmentControlCreateInfoMESA ),
7613*03ce13f7SAndroid Build Coastguard Worker                           "struct and wrapper have different size!" );
7614*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
7615*03ce13f7SAndroid Build Coastguard Worker                           "struct wrapper is not a standard layout!" );
7616*03ce13f7SAndroid Build Coastguard Worker VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
7617*03ce13f7SAndroid Build Coastguard Worker                           "ImageAlignmentControlCreateInfoMESA is not nothrow_move_constructible!" );
7618*03ce13f7SAndroid Build Coastguard Worker 
7619*03ce13f7SAndroid Build Coastguard Worker #endif
7620