Guest User

ninja -C build/ part 1

a guest
Oct 25th, 2023
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 444.10 KB | None | 0 0
  1. ninja: Entering directory `build/'
  2. [1/125] Linking static target subprojects/openvr/libopenvr_api.a
  3. [2/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_switch.c.o
  4. [3/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_pointer.c.o
  5. [4/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_tablet_pad.c.o
  6. [5/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_tablet_tool.c.o
  7. [6/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_touch.c.o
  8. [7/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_region.c.o
  9. [8/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_primary_selection.c.o
  10. [9/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_single_pixel_buffer_v1.c.o
  11. [10/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_foreign_registry.c.o
  12. [11/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xcursor_manager.c.o
  13. [12/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_relative_pointer_v1.c.o
  14. [13/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_server_decoration.c.o
  15. [14/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_array.c.o
  16. [15/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_output_damage.c.o
  17. [16/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_viewporter.c.o
  18. [17/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_virtual_keyboard_v1.c.o
  19. [18/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_matrix.c.o
  20. [19/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_output_power_management_v1.c.o
  21. [20/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_addon.c.o
  22. [21/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_env.c.o
  23. [22/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_presentation_time.c.o
  24. [23/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_time.c.o
  25. [24/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_decoration_v1.c.o
  26. [25/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_global.c.o
  27. [26/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_set.c.o
  28. [27/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_pointer_constraints_v1.c.o
  29. [28/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_text_input_v3.c.o
  30. [29/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_virtual_pointer_v1.c.o
  31. [30/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_token.c.o
  32. [31/125] Linking static target subprojects/libliftoff/libliftoff.a
  33. [32/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_box.c.o
  34. [33/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_session_lock_v1.c.o
  35. [34/125] Compiling C object subprojects/libliftoff/test/check_ndebug.p/check_ndebug.c.o
  36. [35/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_primary_selection_v1.c.o
  37. [36/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_log.c.o
  38. [37/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_shm.c.o
  39. [38/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_pointer_gestures_v1.c.o
  40. [39/125] Linking target subprojects/libliftoff/example/compositor
  41. [40/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_foreign_v2.c.o
  42. [41/125] Linking target subprojects/libliftoff/example/simple
  43. [42/125] Linking target subprojects/libliftoff/example/dynamic
  44. [43/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_output_v1.c.o
  45. [44/125] Compiling C object subprojects/libliftoff/test/test-priority.p/test_priority.c.o
  46. [45/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_activation_v1.c.o
  47. [46/125] Linking target subprojects/libliftoff/test/check_ndebug
  48. [47/125] Compiling C object subprojects/libliftoff/test/bench.p/bench.c.o
  49. [48/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_seat_wlr_seat_pointer.c.o
  50. FAILED: subprojects/wlroots/libwlroots.a.p/types_seat_wlr_seat_pointer.c.o
  51. gcc -Isubprojects/wlroots/libwlroots.a.p -Isubprojects/wlroots -I../subprojects/wlroots -Isubprojects/wlroots/include -I../subprojects/wlroots/include -Isubprojects/wlroots/protocol -I../subprojects/wlroots/protocol -I/usr/include/libdrm -I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O0 -g -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../subprojects/wlroots/= -DLIBINPUT_HAS_HOLD_GESTURES=1 -DLIBINPUT_HAS_SCROLL_VALUE120=1 '-DICONDIR="/usr/local/share/icons"' -DHAS_XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE=1 -DHAS_XCB_ERRORS=0 -DHAS_EGL=0 -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z,now -Wl,-z,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mrelax-cmpxchg-loop -fPIC -MD -MQ subprojects/wlroots/libwlroots.a.p/types_seat_wlr_seat_pointer.c.o -MF subprojects/wlroots/libwlroots.a.p/types_seat_wlr_seat_pointer.c.o.d -o subprojects/wlroots/libwlroots.a.p/types_seat_wlr_seat_pointer.c.o -c ../subprojects/wlroots/types/seat/wlr_seat_pointer.c
  52. In file included from /usr/include/wayland-server-core.h:32,
  53. from ../subprojects/wlroots/types/seat/wlr_seat_pointer.c:6:
  54. In function ‘wl_fixed_from_double’,
  55. inlined from ‘wlr_seat_pointer_send_axis’ at ../subprojects/wlroots/types/seat/wlr_seat_pointer.c:367:6:
  56. /usr/include/wayland-util.h:641:17: error: ‘low_res_value’ may be used uninitialized [-Werror=maybe-uninitialized]
  57. 641 | u.d = d + (3LL << (51 - 8));
  58. | ~~^~~~~~~~~~~~~~~~~~~
  59. ../subprojects/wlroots/types/seat/wlr_seat_pointer.c: In function ‘wlr_seat_pointer_send_axis’:
  60. ../subprojects/wlroots/types/seat/wlr_seat_pointer.c:329:16: note: ‘low_res_value’ was declared here
  61. 329 | double low_res_value;
  62. | ^~~~~~~~~~~~~
  63. cc1: all warnings being treated as errors
  64. [49/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_xdg_foreign_v1.c.o
  65. [50/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xcursor_wlr_xcursor.c.o
  66. [51/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_sockets.c.o
  67. [52/125] Linking target subprojects/libliftoff/example/multi-output
  68. [53/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_output_layout.c.o
  69. [54/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_screencopy_v1.c.o
  70. [55/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_xwayland.c.o
  71. [56/125] Compiling C object subprojects/libliftoff/test/test-candidate.p/test_candidate.c.o
  72. [57/125] Compiling C object subprojects/libliftoff/test/test-alloc.p/test_alloc.c.o
  73. [58/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_subcompositor.c.o
  74. [59/125] Compiling C object subprojects/libliftoff/test/test-prop.p/test_prop.c.o
  75. [60/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_selection_dnd.c.o
  76. [61/125] Generating 'src/gamescope.p/cs_composite_blur.h'
  77. [62/125] Generating 'src/gamescope.p/cs_composite_rcas.h'
  78. [63/125] Generating 'src/gamescope.p/cs_rgb_to_nv12.h'
  79. [64/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_selection_selection.c.o
  80. [65/125] Compiling C object subprojects/libliftoff/test/test-dynamic.p/test_dynamic.c.o
  81. [66/125] Generating 'src/gamescope.p/cs_composite_blur_cond.h'
  82. [67/125] Compiling C object subprojects/wlroots/libwlroots.a.p/types_wlr_output_management_v1.c.o
  83. [68/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_server.c.o
  84. [69/125] Compiling C object subprojects/wlroots/libwlroots.a.p/util_region.c.o
  85. [70/125] Generating 'src/gamescope.p/cs_composite_blit.h'
  86. [71/125] Generating 'src/gamescope.p/cs_easu_fp16.h'
  87. [72/125] Generating 'src/gamescope.p/cs_gaussian_blur_horizontal.h'
  88. [73/125] Generating 'src/gamescope.p/cs_nis.h'
  89. [74/125] Generating 'src/gamescope.p/cs_nis_fp16.h'
  90. [75/125] Generating 'src/gamescope.p/cs_easu.h'
  91. [76/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xcursor_xcursor.c.o
  92. [77/125] Compiling C object subprojects/libliftoff/test/libdrm.so.2.p/libdrm_mock.c.o
  93. [78/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_selection_incoming.c.o
  94. [79/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_selection_outgoing.c.o
  95. [80/125] Compiling C object subprojects/wlroots/libwlroots.a.p/xwayland_xwm.c.o
  96. [81/125] Compiling C++ object layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o
  97. FAILED: layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o
  98. g++ -Ilayer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p -Ilayer -I../layer -Isubprojects/vkroots -I../subprojects/vkroots -Iprotocol -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++20 -O0 -g -DWLR_USE_UNSTABLE -Wno-unused-parameter -Wno-missing-field-initializers -Wno-invalid-offsetof -Wno-unused-const-variable -Wno-volatile -Wno-ignored-qualifiers -Wno-missing-braces -ffast-math -DHAVE_PIPEWIRE=1 -DHAVE_OPENVR=1 '-DHWDATA_PNP_IDS="//usr/share/hwdata/pnp.ids"' -g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z,now -Wl,-z,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mrelax-cmpxchg-loop -fvisibility-inlines-hidden -Wl,--enable-new-dtags -std=gnu++17 -fPIC -MD -MQ layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o -MF layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o.d -o layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o -c ../layer/VkLayer_FROG_gamescope_wsi.cpp
  99. In file included from ../layer/VkLayer_FROG_gamescope_wsi.cpp:4:
  100. ../subprojects/vkroots/vkroots.h:5384:54: warning: identifier ‘requires’ is a keyword in C++20 [-Wc++20-compat]
  101. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  102. | ^~~~~~~~
  103. ../subprojects/vkroots/vkroots.h: In function ‘void (* vkroots::GetInstanceProcAddr(VkInstance, const char*))()’:
  104. ../subprojects/vkroots/vkroots.h:5384:63: error: expected primary-expression before ‘const’
  105. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  106. | ^~~~~
  107. ../subprojects/vkroots/vkroots.h:5384:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  108. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  109. | ^~~~~~~~
  110. ../subprojects/vkroots/vkroots.h:5384:54: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  111. ../subprojects/vkroots/vkroots.h:5384:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  112. 5384 | constexpr bool HasCreateDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugReportCallbackEXT; };
  113. | ^
  114. ../subprojects/vkroots/vkroots.h:5390:63: error: expected primary-expression before ‘const’
  115. 5390 | constexpr bool HasCreateDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugUtilsMessengerEXT; };
  116. | ^~~~~
  117. ../subprojects/vkroots/vkroots.h:5390:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  118. 5390 | constexpr bool HasCreateDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugUtilsMessengerEXT; };
  119. | ^~~~~~~~
  120. ../subprojects/vkroots/vkroots.h:5390:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  121. 5390 | constexpr bool HasCreateDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDebugUtilsMessengerEXT; };
  122. | ^
  123. ../subprojects/vkroots/vkroots.h:5396:47: error: expected primary-expression before ‘const’
  124. 5396 | constexpr bool HasCreateDevice = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDevice; };
  125. | ^~~~~
  126. ../subprojects/vkroots/vkroots.h:5396:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  127. 5396 | constexpr bool HasCreateDevice = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDevice; };
  128. | ^~~~~~~~
  129. ../subprojects/vkroots/vkroots.h:5396:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  130. 5396 | constexpr bool HasCreateDevice = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDevice; };
  131. | ^
  132. ../subprojects/vkroots/vkroots.h:5414:55: error: expected primary-expression before ‘const’
  133. 5414 | constexpr bool HasCreateDisplayModeKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayModeKHR; };
  134. | ^~~~~
  135. ../subprojects/vkroots/vkroots.h:5414:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  136. 5414 | constexpr bool HasCreateDisplayModeKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayModeKHR; };
  137. | ^~~~~~~~
  138. ../subprojects/vkroots/vkroots.h:5414:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  139. 5414 | constexpr bool HasCreateDisplayModeKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayModeKHR; };
  140. | ^
  141. ../subprojects/vkroots/vkroots.h:5420:63: error: expected primary-expression before ‘const’
  142. 5420 | constexpr bool HasCreateDisplayPlaneSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayPlaneSurfaceKHR; };
  143. | ^~~~~
  144. ../subprojects/vkroots/vkroots.h:5420:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  145. 5420 | constexpr bool HasCreateDisplayPlaneSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayPlaneSurfaceKHR; };
  146. | ^~~~~~~~
  147. ../subprojects/vkroots/vkroots.h:5420:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  148. 5420 | constexpr bool HasCreateDisplayPlaneSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateDisplayPlaneSurfaceKHR; };
  149. | ^
  150. ../subprojects/vkroots/vkroots.h:5426:59: error: expected primary-expression before ‘const’
  151. 5426 | constexpr bool HasCreateHeadlessSurfaceEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateHeadlessSurfaceEXT; };
  152. | ^~~~~
  153. ../subprojects/vkroots/vkroots.h:5426:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  154. 5426 | constexpr bool HasCreateHeadlessSurfaceEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateHeadlessSurfaceEXT; };
  155. | ^~~~~~~~
  156. ../subprojects/vkroots/vkroots.h:5426:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  157. 5426 | constexpr bool HasCreateHeadlessSurfaceEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateHeadlessSurfaceEXT; };
  158. | ^
  159. ../subprojects/vkroots/vkroots.h:5448:49: error: expected primary-expression before ‘const’
  160. 5448 | constexpr bool HasCreateInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateInstance; };
  161. | ^~~~~
  162. ../subprojects/vkroots/vkroots.h:5448:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  163. 5448 | constexpr bool HasCreateInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateInstance; };
  164. | ^~~~~~~~
  165. ../subprojects/vkroots/vkroots.h:5448:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  166. 5448 | constexpr bool HasCreateInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateInstance; };
  167. | ^
  168. ../subprojects/vkroots/vkroots.h:5499:58: error: expected primary-expression before ‘const’
  169. 5499 | constexpr bool HasCreateWaylandSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateWaylandSurfaceKHR; };
  170. | ^~~~~
  171. ../subprojects/vkroots/vkroots.h:5499:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  172. 5499 | constexpr bool HasCreateWaylandSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateWaylandSurfaceKHR; };
  173. | ^~~~~~~~
  174. ../subprojects/vkroots/vkroots.h:5499:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  175. 5499 | constexpr bool HasCreateWaylandSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateWaylandSurfaceKHR; };
  176. | ^
  177. ../subprojects/vkroots/vkroots.h:5515:54: error: expected primary-expression before ‘const’
  178. 5515 | constexpr bool HasCreateXcbSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXcbSurfaceKHR; };
  179. | ^~~~~
  180. ../subprojects/vkroots/vkroots.h:5515:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  181. 5515 | constexpr bool HasCreateXcbSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXcbSurfaceKHR; };
  182. | ^~~~~~~~
  183. ../subprojects/vkroots/vkroots.h:5515:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  184. 5515 | constexpr bool HasCreateXcbSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXcbSurfaceKHR; };
  185. | ^
  186. ../subprojects/vkroots/vkroots.h:5523:55: error: expected primary-expression before ‘const’
  187. 5523 | constexpr bool HasCreateXlibSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXlibSurfaceKHR; };
  188. | ^~~~~
  189. ../subprojects/vkroots/vkroots.h:5523:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  190. 5523 | constexpr bool HasCreateXlibSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXlibSurfaceKHR; };
  191. | ^~~~~~~~
  192. ../subprojects/vkroots/vkroots.h:5523:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  193. 5523 | constexpr bool HasCreateXlibSurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::CreateXlibSurfaceKHR; };
  194. | ^
  195. ../subprojects/vkroots/vkroots.h:5530:56: error: expected primary-expression before ‘const’
  196. 5530 | constexpr bool HasDebugReportMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DebugReportMessageEXT; };
  197. | ^~~~~
  198. ../subprojects/vkroots/vkroots.h:5530:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  199. 5530 | constexpr bool HasDebugReportMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DebugReportMessageEXT; };
  200. | ^~~~~~~~
  201. ../subprojects/vkroots/vkroots.h:5530:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  202. 5530 | constexpr bool HasDebugReportMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DebugReportMessageEXT; };
  203. | ^
  204. ../subprojects/vkroots/vkroots.h:5536:64: error: expected primary-expression before ‘const’
  205. 5536 | constexpr bool HasDestroyDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugReportCallbackEXT; };
  206. | ^~~~~
  207. ../subprojects/vkroots/vkroots.h:5536:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  208. 5536 | constexpr bool HasDestroyDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugReportCallbackEXT; };
  209. | ^~~~~~~~
  210. ../subprojects/vkroots/vkroots.h:5536:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  211. 5536 | constexpr bool HasDestroyDebugReportCallbackEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugReportCallbackEXT; };
  212. | ^
  213. ../subprojects/vkroots/vkroots.h:5542:64: error: expected primary-expression before ‘const’
  214. 5542 | constexpr bool HasDestroyDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugUtilsMessengerEXT; };
  215. | ^~~~~
  216. ../subprojects/vkroots/vkroots.h:5542:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  217. 5542 | constexpr bool HasDestroyDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugUtilsMessengerEXT; };
  218. | ^~~~~~~~
  219. ../subprojects/vkroots/vkroots.h:5542:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  220. 5542 | constexpr bool HasDestroyDebugUtilsMessengerEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyDebugUtilsMessengerEXT; };
  221. | ^
  222. ../subprojects/vkroots/vkroots.h:5548:50: error: expected primary-expression before ‘const’
  223. 5548 | constexpr bool HasDestroyInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyInstance; };
  224. | ^~~~~
  225. ../subprojects/vkroots/vkroots.h:5548:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  226. 5548 | constexpr bool HasDestroyInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyInstance; };
  227. | ^~~~~~~~
  228. ../subprojects/vkroots/vkroots.h:5548:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  229. 5548 | constexpr bool HasDestroyInstance = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroyInstance; };
  230. | ^
  231. ../subprojects/vkroots/vkroots.h:5558:52: error: expected primary-expression before ‘const’
  232. 5558 | constexpr bool HasDestroySurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroySurfaceKHR; };
  233. | ^~~~~
  234. ../subprojects/vkroots/vkroots.h:5558:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  235. 5558 | constexpr bool HasDestroySurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroySurfaceKHR; };
  236. | ^~~~~~~~
  237. ../subprojects/vkroots/vkroots.h:5558:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  238. 5558 | constexpr bool HasDestroySurfaceKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::DestroySurfaceKHR; };
  239. | ^
  240. ../subprojects/vkroots/vkroots.h:5564:69: error: expected primary-expression before ‘const’
  241. 5564 | constexpr bool HasEnumerateDeviceExtensionProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceExtensionProperties; };
  242. | ^~~~~
  243. ../subprojects/vkroots/vkroots.h:5564:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  244. 5564 | constexpr bool HasEnumerateDeviceExtensionProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceExtensionProperties; };
  245. | ^~~~~~~~
  246. ../subprojects/vkroots/vkroots.h:5564:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  247. 5564 | constexpr bool HasEnumerateDeviceExtensionProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceExtensionProperties; };
  248. | ^
  249. ../subprojects/vkroots/vkroots.h:5570:65: error: expected primary-expression before ‘const’
  250. 5570 | constexpr bool HasEnumerateDeviceLayerProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceLayerProperties; };
  251. | ^~~~~
  252. ../subprojects/vkroots/vkroots.h:5570:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  253. 5570 | constexpr bool HasEnumerateDeviceLayerProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceLayerProperties; };
  254. | ^~~~~~~~
  255. ../subprojects/vkroots/vkroots.h:5570:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  256. 5570 | constexpr bool HasEnumerateDeviceLayerProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumerateDeviceLayerProperties; };
  257. | ^
  258. ../subprojects/vkroots/vkroots.h:5576:64: error: expected primary-expression before ‘const’
  259. 5576 | constexpr bool HasEnumeratePhysicalDeviceGroups = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroups; };
  260. | ^~~~~
  261. ../subprojects/vkroots/vkroots.h:5576:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  262. 5576 | constexpr bool HasEnumeratePhysicalDeviceGroups = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroups; };
  263. | ^~~~~~~~
  264. ../subprojects/vkroots/vkroots.h:5576:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  265. 5576 | constexpr bool HasEnumeratePhysicalDeviceGroups = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroups; };
  266. | ^
  267. ../subprojects/vkroots/vkroots.h:5582:67: error: expected primary-expression before ‘const’
  268. 5582 | constexpr bool HasEnumeratePhysicalDeviceGroupsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroupsKHR; };
  269. | ^~~~~
  270. ../subprojects/vkroots/vkroots.h:5582:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  271. 5582 | constexpr bool HasEnumeratePhysicalDeviceGroupsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroupsKHR; };
  272. | ^~~~~~~~
  273. ../subprojects/vkroots/vkroots.h:5582:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  274. 5582 | constexpr bool HasEnumeratePhysicalDeviceGroupsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDeviceGroupsKHR; };
  275. | ^
  276. ../subprojects/vkroots/vkroots.h:5588:59: error: expected primary-expression before ‘const’
  277. 5588 | constexpr bool HasEnumeratePhysicalDevices = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDevices; };
  278. | ^~~~~
  279. ../subprojects/vkroots/vkroots.h:5588:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  280. 5588 | constexpr bool HasEnumeratePhysicalDevices = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDevices; };
  281. | ^~~~~~~~
  282. ../subprojects/vkroots/vkroots.h:5588:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  283. 5588 | constexpr bool HasEnumeratePhysicalDevices = requires(const InstanceOverrides& t) { &InstanceOverrides::EnumeratePhysicalDevices; };
  284. | ^
  285. ../subprojects/vkroots/vkroots.h:5594:62: error: expected primary-expression before ‘const’
  286. 5594 | constexpr bool HasGetDisplayModePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayModePropertiesKHR; };
  287. | ^~~~~
  288. ../subprojects/vkroots/vkroots.h:5594:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  289. 5594 | constexpr bool HasGetDisplayModePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayModePropertiesKHR; };
  290. | ^~~~~~~~
  291. ../subprojects/vkroots/vkroots.h:5594:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  292. 5594 | constexpr bool HasGetDisplayModePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayModePropertiesKHR; };
  293. | ^
  294. ../subprojects/vkroots/vkroots.h:5600:65: error: expected primary-expression before ‘const’
  295. 5600 | constexpr bool HasGetDisplayPlaneCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneCapabilitiesKHR; };
  296. | ^~~~~
  297. ../subprojects/vkroots/vkroots.h:5600:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  298. 5600 | constexpr bool HasGetDisplayPlaneCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneCapabilitiesKHR; };
  299. | ^~~~~~~~
  300. ../subprojects/vkroots/vkroots.h:5600:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  301. 5600 | constexpr bool HasGetDisplayPlaneCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneCapabilitiesKHR; };
  302. | ^
  303. ../subprojects/vkroots/vkroots.h:5606:70: error: expected primary-expression before ‘const’
  304. 5606 | constexpr bool HasGetDisplayPlaneSupportedDisplaysKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneSupportedDisplaysKHR; };
  305. | ^~~~~
  306. ../subprojects/vkroots/vkroots.h:5606:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  307. 5606 | constexpr bool HasGetDisplayPlaneSupportedDisplaysKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneSupportedDisplaysKHR; };
  308. | ^~~~~~~~
  309. ../subprojects/vkroots/vkroots.h:5606:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  310. 5606 | constexpr bool HasGetDisplayPlaneSupportedDisplaysKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetDisplayPlaneSupportedDisplaysKHR; };
  311. | ^
  312. ../subprojects/vkroots/vkroots.h:5615:77: error: expected primary-expression before ‘const’
  313. 5615 | constexpr bool HasGetPhysicalDeviceDisplayPlanePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPlanePropertiesKHR; };
  314. | ^~~~~
  315. ../subprojects/vkroots/vkroots.h:5615:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  316. 5615 | constexpr bool HasGetPhysicalDeviceDisplayPlanePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPlanePropertiesKHR; };
  317. | ^~~~~~~~
  318. ../subprojects/vkroots/vkroots.h:5615:105: error: expected ‘,’ or ‘;’ before ‘{’ token
  319. 5615 | constexpr bool HasGetPhysicalDeviceDisplayPlanePropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPlanePropertiesKHR; };
  320. | ^
  321. ../subprojects/vkroots/vkroots.h:5621:72: error: expected primary-expression before ‘const’
  322. 5621 | constexpr bool HasGetPhysicalDeviceDisplayPropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPropertiesKHR; };
  323. | ^~~~~
  324. ../subprojects/vkroots/vkroots.h:5621:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  325. 5621 | constexpr bool HasGetPhysicalDeviceDisplayPropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPropertiesKHR; };
  326. | ^~~~~~~~
  327. ../subprojects/vkroots/vkroots.h:5621:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  328. 5621 | constexpr bool HasGetPhysicalDeviceDisplayPropertiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceDisplayPropertiesKHR; };
  329. | ^
  330. ../subprojects/vkroots/vkroots.h:5627:76: error: expected primary-expression before ‘const’
  331. 5627 | constexpr bool HasGetPhysicalDeviceExternalBufferProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalBufferProperties; };
  332. | ^~~~~
  333. ../subprojects/vkroots/vkroots.h:5627:67: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  334. 5627 | constexpr bool HasGetPhysicalDeviceExternalBufferProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalBufferProperties; };
  335. | ^~~~~~~~
  336. ../subprojects/vkroots/vkroots.h:5627:104: error: expected ‘,’ or ‘;’ before ‘{’ token
  337. 5627 | constexpr bool HasGetPhysicalDeviceExternalBufferProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalBufferProperties; };
  338. | ^
  339. ../subprojects/vkroots/vkroots.h:5633:75: error: expected primary-expression before ‘const’
  340. 5633 | constexpr bool HasGetPhysicalDeviceExternalFenceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalFenceProperties; };
  341. | ^~~~~
  342. ../subprojects/vkroots/vkroots.h:5633:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  343. 5633 | constexpr bool HasGetPhysicalDeviceExternalFenceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalFenceProperties; };
  344. | ^~~~~~~~
  345. ../subprojects/vkroots/vkroots.h:5633:103: error: expected ‘,’ or ‘;’ before ‘{’ token
  346. 5633 | constexpr bool HasGetPhysicalDeviceExternalFenceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalFenceProperties; };
  347. | ^
  348. ../subprojects/vkroots/vkroots.h:5639:79: error: expected primary-expression before ‘const’
  349. 5639 | constexpr bool HasGetPhysicalDeviceExternalSemaphoreProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalSemaphoreProperties; };
  350. | ^~~~~
  351. ../subprojects/vkroots/vkroots.h:5639:70: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  352. 5639 | constexpr bool HasGetPhysicalDeviceExternalSemaphoreProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalSemaphoreProperties; };
  353. | ^~~~~~~~
  354. ../subprojects/vkroots/vkroots.h:5639:107: error: expected ‘,’ or ‘;’ before ‘{’ token
  355. 5639 | constexpr bool HasGetPhysicalDeviceExternalSemaphoreProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceExternalSemaphoreProperties; };
  356. | ^
  357. ../subprojects/vkroots/vkroots.h:5645:60: error: expected primary-expression before ‘const’
  358. 5645 | constexpr bool HasGetPhysicalDeviceFeatures = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures; };
  359. | ^~~~~
  360. ../subprojects/vkroots/vkroots.h:5645:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  361. 5645 | constexpr bool HasGetPhysicalDeviceFeatures = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures; };
  362. | ^~~~~~~~
  363. ../subprojects/vkroots/vkroots.h:5645:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  364. 5645 | constexpr bool HasGetPhysicalDeviceFeatures = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures; };
  365. | ^
  366. ../subprojects/vkroots/vkroots.h:5651:61: error: expected primary-expression before ‘const’
  367. 5651 | constexpr bool HasGetPhysicalDeviceFeatures2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures2; };
  368. | ^~~~~
  369. ../subprojects/vkroots/vkroots.h:5651:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  370. 5651 | constexpr bool HasGetPhysicalDeviceFeatures2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures2; };
  371. | ^~~~~~~~
  372. ../subprojects/vkroots/vkroots.h:5651:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  373. 5651 | constexpr bool HasGetPhysicalDeviceFeatures2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFeatures2; };
  374. | ^
  375. ../subprojects/vkroots/vkroots.h:5657:68: error: expected primary-expression before ‘const’
  376. 5657 | constexpr bool HasGetPhysicalDeviceFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties; };
  377. | ^~~~~
  378. ../subprojects/vkroots/vkroots.h:5657:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  379. 5657 | constexpr bool HasGetPhysicalDeviceFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties; };
  380. | ^~~~~~~~
  381. ../subprojects/vkroots/vkroots.h:5657:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  382. 5657 | constexpr bool HasGetPhysicalDeviceFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties; };
  383. | ^
  384. ../subprojects/vkroots/vkroots.h:5663:69: error: expected primary-expression before ‘const’
  385. 5663 | constexpr bool HasGetPhysicalDeviceFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties2; };
  386. | ^~~~~
  387. ../subprojects/vkroots/vkroots.h:5663:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  388. 5663 | constexpr bool HasGetPhysicalDeviceFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties2; };
  389. | ^~~~~~~~
  390. ../subprojects/vkroots/vkroots.h:5663:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  391. 5663 | constexpr bool HasGetPhysicalDeviceFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceFormatProperties2; };
  392. | ^
  393. ../subprojects/vkroots/vkroots.h:5669:73: error: expected primary-expression before ‘const’
  394. 5669 | constexpr bool HasGetPhysicalDeviceImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties; };
  395. | ^~~~~
  396. ../subprojects/vkroots/vkroots.h:5669:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  397. 5669 | constexpr bool HasGetPhysicalDeviceImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties; };
  398. | ^~~~~~~~
  399. ../subprojects/vkroots/vkroots.h:5669:101: error: expected ‘,’ or ‘;’ before ‘{’ token
  400. 5669 | constexpr bool HasGetPhysicalDeviceImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties; };
  401. | ^
  402. ../subprojects/vkroots/vkroots.h:5675:74: error: expected primary-expression before ‘const’
  403. 5675 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties2; };
  404. | ^~~~~
  405. ../subprojects/vkroots/vkroots.h:5675:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  406. 5675 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties2; };
  407. | ^~~~~~~~
  408. ../subprojects/vkroots/vkroots.h:5675:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  409. 5675 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceImageFormatProperties2; };
  410. | ^
  411. ../subprojects/vkroots/vkroots.h:5681:68: error: expected primary-expression before ‘const’
  412. 5681 | constexpr bool HasGetPhysicalDeviceMemoryProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties; };
  413. | ^~~~~
  414. ../subprojects/vkroots/vkroots.h:5681:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  415. 5681 | constexpr bool HasGetPhysicalDeviceMemoryProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties; };
  416. | ^~~~~~~~
  417. ../subprojects/vkroots/vkroots.h:5681:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  418. 5681 | constexpr bool HasGetPhysicalDeviceMemoryProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties; };
  419. | ^
  420. ../subprojects/vkroots/vkroots.h:5687:69: error: expected primary-expression before ‘const’
  421. 5687 | constexpr bool HasGetPhysicalDeviceMemoryProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties2; };
  422. | ^~~~~
  423. ../subprojects/vkroots/vkroots.h:5687:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  424. 5687 | constexpr bool HasGetPhysicalDeviceMemoryProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties2; };
  425. | ^~~~~~~~
  426. ../subprojects/vkroots/vkroots.h:5687:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  427. 5687 | constexpr bool HasGetPhysicalDeviceMemoryProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceMemoryProperties2; };
  428. | ^
  429. ../subprojects/vkroots/vkroots.h:5693:72: error: expected primary-expression before ‘const’
  430. 5693 | constexpr bool HasGetPhysicalDevicePresentRectanglesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDevicePresentRectanglesKHR; };
  431. | ^~~~~
  432. ../subprojects/vkroots/vkroots.h:5693:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  433. 5693 | constexpr bool HasGetPhysicalDevicePresentRectanglesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDevicePresentRectanglesKHR; };
  434. | ^~~~~~~~
  435. ../subprojects/vkroots/vkroots.h:5693:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  436. 5693 | constexpr bool HasGetPhysicalDevicePresentRectanglesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDevicePresentRectanglesKHR; };
  437. | ^
  438. ../subprojects/vkroots/vkroots.h:5699:62: error: expected primary-expression before ‘const’
  439. 5699 | constexpr bool HasGetPhysicalDeviceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties; };
  440. | ^~~~~
  441. ../subprojects/vkroots/vkroots.h:5699:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  442. 5699 | constexpr bool HasGetPhysicalDeviceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties; };
  443. | ^~~~~~~~
  444. ../subprojects/vkroots/vkroots.h:5699:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  445. 5699 | constexpr bool HasGetPhysicalDeviceProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties; };
  446. | ^
  447. ../subprojects/vkroots/vkroots.h:5705:63: error: expected primary-expression before ‘const’
  448. 5705 | constexpr bool HasGetPhysicalDeviceProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties2; };
  449. | ^~~~~
  450. ../subprojects/vkroots/vkroots.h:5705:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  451. 5705 | constexpr bool HasGetPhysicalDeviceProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties2; };
  452. | ^~~~~~~~
  453. ../subprojects/vkroots/vkroots.h:5705:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  454. 5705 | constexpr bool HasGetPhysicalDeviceProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceProperties2; };
  455. | ^
  456. ../subprojects/vkroots/vkroots.h:5711:73: error: expected primary-expression before ‘const’
  457. 5711 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties; };
  458. | ^~~~~
  459. ../subprojects/vkroots/vkroots.h:5711:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  460. 5711 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties; };
  461. | ^~~~~~~~
  462. ../subprojects/vkroots/vkroots.h:5711:101: error: expected ‘,’ or ‘;’ before ‘{’ token
  463. 5711 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties; };
  464. | ^
  465. ../subprojects/vkroots/vkroots.h:5717:74: error: expected primary-expression before ‘const’
  466. 5717 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties2; };
  467. | ^~~~~
  468. ../subprojects/vkroots/vkroots.h:5717:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  469. 5717 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties2; };
  470. | ^~~~~~~~
  471. ../subprojects/vkroots/vkroots.h:5717:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  472. 5717 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceQueueFamilyProperties2; };
  473. | ^
  474. ../subprojects/vkroots/vkroots.h:5723:79: error: expected primary-expression before ‘const’
  475. 5723 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties; };
  476. | ^~~~~
  477. ../subprojects/vkroots/vkroots.h:5723:70: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  478. 5723 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties; };
  479. | ^~~~~~~~
  480. ../subprojects/vkroots/vkroots.h:5723:107: error: expected ‘,’ or ‘;’ before ‘{’ token
  481. 5723 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties; };
  482. | ^
  483. ../subprojects/vkroots/vkroots.h:5729:80: error: expected primary-expression before ‘const’
  484. 5729 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties2; };
  485. | ^~~~~
  486. ../subprojects/vkroots/vkroots.h:5729:71: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  487. 5729 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties2; };
  488. | ^~~~~~~~
  489. ../subprojects/vkroots/vkroots.h:5729:108: error: expected ‘,’ or ‘;’ before ‘{’ token
  490. 5729 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2 = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSparseImageFormatProperties2; };
  491. | ^
  492. ../subprojects/vkroots/vkroots.h:5735:75: error: expected primary-expression before ‘const’
  493. 5735 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilities2KHR; };
  494. | ^~~~~
  495. ../subprojects/vkroots/vkroots.h:5735:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  496. 5735 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilities2KHR; };
  497. | ^~~~~~~~
  498. ../subprojects/vkroots/vkroots.h:5735:103: error: expected ‘,’ or ‘;’ before ‘{’ token
  499. 5735 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilities2KHR; };
  500. | ^
  501. ../subprojects/vkroots/vkroots.h:5741:74: error: expected primary-expression before ‘const’
  502. 5741 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilitiesKHR; };
  503. | ^~~~~
  504. ../subprojects/vkroots/vkroots.h:5741:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  505. 5741 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilitiesKHR; };
  506. | ^~~~~~~~
  507. ../subprojects/vkroots/vkroots.h:5741:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  508. 5741 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilitiesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceCapabilitiesKHR; };
  509. | ^
  510. ../subprojects/vkroots/vkroots.h:5747:70: error: expected primary-expression before ‘const’
  511. 5747 | constexpr bool HasGetPhysicalDeviceSurfaceFormats2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormats2KHR; };
  512. | ^~~~~
  513. ../subprojects/vkroots/vkroots.h:5747:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  514. 5747 | constexpr bool HasGetPhysicalDeviceSurfaceFormats2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormats2KHR; };
  515. | ^~~~~~~~
  516. ../subprojects/vkroots/vkroots.h:5747:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  517. 5747 | constexpr bool HasGetPhysicalDeviceSurfaceFormats2KHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormats2KHR; };
  518. | ^
  519. ../subprojects/vkroots/vkroots.h:5753:69: error: expected primary-expression before ‘const’
  520. 5753 | constexpr bool HasGetPhysicalDeviceSurfaceFormatsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormatsKHR; };
  521. | ^~~~~
  522. ../subprojects/vkroots/vkroots.h:5753:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  523. 5753 | constexpr bool HasGetPhysicalDeviceSurfaceFormatsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormatsKHR; };
  524. | ^~~~~~~~
  525. ../subprojects/vkroots/vkroots.h:5753:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  526. 5753 | constexpr bool HasGetPhysicalDeviceSurfaceFormatsKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceFormatsKHR; };
  527. | ^
  528. ../subprojects/vkroots/vkroots.h:5759:74: error: expected primary-expression before ‘const’
  529. 5759 | constexpr bool HasGetPhysicalDeviceSurfacePresentModesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfacePresentModesKHR; };
  530. | ^~~~~
  531. ../subprojects/vkroots/vkroots.h:5759:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  532. 5759 | constexpr bool HasGetPhysicalDeviceSurfacePresentModesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfacePresentModesKHR; };
  533. | ^~~~~~~~
  534. ../subprojects/vkroots/vkroots.h:5759:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  535. 5759 | constexpr bool HasGetPhysicalDeviceSurfacePresentModesKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfacePresentModesKHR; };
  536. | ^
  537. ../subprojects/vkroots/vkroots.h:5765:69: error: expected primary-expression before ‘const’
  538. 5765 | constexpr bool HasGetPhysicalDeviceSurfaceSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceSupportKHR; };
  539. | ^~~~~
  540. ../subprojects/vkroots/vkroots.h:5765:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  541. 5765 | constexpr bool HasGetPhysicalDeviceSurfaceSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceSupportKHR; };
  542. | ^~~~~~~~
  543. ../subprojects/vkroots/vkroots.h:5765:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  544. 5765 | constexpr bool HasGetPhysicalDeviceSurfaceSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceSurfaceSupportKHR; };
  545. | ^
  546. ../subprojects/vkroots/vkroots.h:5771:66: error: expected primary-expression before ‘const’
  547. 5771 | constexpr bool HasGetPhysicalDeviceToolProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceToolProperties; };
  548. | ^~~~~
  549. ../subprojects/vkroots/vkroots.h:5771:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  550. 5771 | constexpr bool HasGetPhysicalDeviceToolProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceToolProperties; };
  551. | ^~~~~~~~
  552. ../subprojects/vkroots/vkroots.h:5771:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  553. 5771 | constexpr bool HasGetPhysicalDeviceToolProperties = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceToolProperties; };
  554. | ^
  555. ../subprojects/vkroots/vkroots.h:5778:81: error: expected primary-expression before ‘const’
  556. 5778 | constexpr bool HasGetPhysicalDeviceWaylandPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceWaylandPresentationSupportKHR; };
  557. | ^~~~~
  558. ../subprojects/vkroots/vkroots.h:5778:72: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  559. 5778 | constexpr bool HasGetPhysicalDeviceWaylandPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceWaylandPresentationSupportKHR; };
  560. | ^~~~~~~~
  561. ../subprojects/vkroots/vkroots.h:5778:109: error: expected ‘,’ or ‘;’ before ‘{’ token
  562. 5778 | constexpr bool HasGetPhysicalDeviceWaylandPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceWaylandPresentationSupportKHR; };
  563. | ^
  564. ../subprojects/vkroots/vkroots.h:5794:77: error: expected primary-expression before ‘const’
  565. 5794 | constexpr bool HasGetPhysicalDeviceXcbPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXcbPresentationSupportKHR; };
  566. | ^~~~~
  567. ../subprojects/vkroots/vkroots.h:5794:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  568. 5794 | constexpr bool HasGetPhysicalDeviceXcbPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXcbPresentationSupportKHR; };
  569. | ^~~~~~~~
  570. ../subprojects/vkroots/vkroots.h:5794:105: error: expected ‘,’ or ‘;’ before ‘{’ token
  571. 5794 | constexpr bool HasGetPhysicalDeviceXcbPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXcbPresentationSupportKHR; };
  572. | ^
  573. ../subprojects/vkroots/vkroots.h:5802:78: error: expected primary-expression before ‘const’
  574. 5802 | constexpr bool HasGetPhysicalDeviceXlibPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXlibPresentationSupportKHR; };
  575. | ^~~~~
  576. ../subprojects/vkroots/vkroots.h:5802:69: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  577. 5802 | constexpr bool HasGetPhysicalDeviceXlibPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXlibPresentationSupportKHR; };
  578. | ^~~~~~~~
  579. ../subprojects/vkroots/vkroots.h:5802:106: error: expected ‘,’ or ‘;’ before ‘{’ token
  580. 5802 | constexpr bool HasGetPhysicalDeviceXlibPresentationSupportKHR = requires(const InstanceOverrides& t) { &InstanceOverrides::GetPhysicalDeviceXlibPresentationSupportKHR; };
  581. | ^
  582. ../subprojects/vkroots/vkroots.h:5809:61: error: expected primary-expression before ‘const’
  583. 5809 | constexpr bool HasSubmitDebugUtilsMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::SubmitDebugUtilsMessageEXT; };
  584. | ^~~~~
  585. ../subprojects/vkroots/vkroots.h:5809:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  586. 5809 | constexpr bool HasSubmitDebugUtilsMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::SubmitDebugUtilsMessageEXT; };
  587. | ^~~~~~~~
  588. ../subprojects/vkroots/vkroots.h:5809:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  589. 5809 | constexpr bool HasSubmitDebugUtilsMessageEXT = requires(const InstanceOverrides& t) { &InstanceOverrides::SubmitDebugUtilsMessageEXT; };
  590. | ^
  591. ../subprojects/vkroots/vkroots.h: In function ‘void (* vkroots::GetPhysicalDeviceProcAddr(VkInstance, const char*))()’:
  592. ../subprojects/vkroots/vkroots.h:5824:55: error: expected primary-expression before ‘const’
  593. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  594. | ^~~~~
  595. ../subprojects/vkroots/vkroots.h:5824:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  596. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  597. | ^~~~~~~~
  598. ../subprojects/vkroots/vkroots.h:5824:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  599. 5824 | constexpr bool HasAcquireDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::AcquireDrmDisplayEXT; };
  600. | ^
  601. ../subprojects/vkroots/vkroots.h:5846:96: error: expected primary-expression before ‘const’
  602. 5846 | constexpr bool HasEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; };
  603. | ^~~~~
  604. ../subprojects/vkroots/vkroots.h:5846:87: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  605. 5846 | constexpr bool HasEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; };
  606. | ^~~~~~~~
  607. ../subprojects/vkroots/vkroots.h:5846:130: error: expected ‘,’ or ‘;’ before ‘{’ token
  608. 5846 | constexpr bool HasEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; };
  609. | ^
  610. ../subprojects/vkroots/vkroots.h:5852:63: error: expected primary-expression before ‘const’
  611. 5852 | constexpr bool HasGetDisplayModeProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayModeProperties2KHR; };
  612. | ^~~~~
  613. ../subprojects/vkroots/vkroots.h:5852:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  614. 5852 | constexpr bool HasGetDisplayModeProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayModeProperties2KHR; };
  615. | ^~~~~~~~
  616. ../subprojects/vkroots/vkroots.h:5852:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  617. 5852 | constexpr bool HasGetDisplayModeProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayModeProperties2KHR; };
  618. | ^
  619. ../subprojects/vkroots/vkroots.h:5858:66: error: expected primary-expression before ‘const’
  620. 5858 | constexpr bool HasGetDisplayPlaneCapabilities2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayPlaneCapabilities2KHR; };
  621. | ^~~~~
  622. ../subprojects/vkroots/vkroots.h:5858:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  623. 5858 | constexpr bool HasGetDisplayPlaneCapabilities2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayPlaneCapabilities2KHR; };
  624. | ^~~~~~~~
  625. ../subprojects/vkroots/vkroots.h:5858:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  626. 5858 | constexpr bool HasGetDisplayPlaneCapabilities2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDisplayPlaneCapabilities2KHR; };
  627. | ^
  628. ../subprojects/vkroots/vkroots.h:5864:51: error: expected primary-expression before ‘const’
  629. 5864 | constexpr bool HasGetDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDrmDisplayEXT; };
  630. | ^~~~~
  631. ../subprojects/vkroots/vkroots.h:5864:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  632. 5864 | constexpr bool HasGetDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDrmDisplayEXT; };
  633. | ^~~~~~~~
  634. ../subprojects/vkroots/vkroots.h:5864:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  635. 5864 | constexpr bool HasGetDrmDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetDrmDisplayEXT; };
  636. | ^
  637. ../subprojects/vkroots/vkroots.h:5870:79: error: expected primary-expression before ‘const’
  638. 5870 | constexpr bool HasGetPhysicalDeviceCalibrateableTimeDomainsEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCalibrateableTimeDomainsEXT; };
  639. | ^~~~~
  640. ../subprojects/vkroots/vkroots.h:5870:70: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  641. 5870 | constexpr bool HasGetPhysicalDeviceCalibrateableTimeDomainsEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCalibrateableTimeDomainsEXT; };
  642. | ^~~~~~~~
  643. ../subprojects/vkroots/vkroots.h:5870:113: error: expected ‘,’ or ‘;’ before ‘{’ token
  644. 5870 | constexpr bool HasGetPhysicalDeviceCalibrateableTimeDomainsEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCalibrateableTimeDomainsEXT; };
  645. | ^
  646. ../subprojects/vkroots/vkroots.h:5876:81: error: expected primary-expression before ‘const’
  647. 5876 | constexpr bool HasGetPhysicalDeviceCooperativeMatrixPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCooperativeMatrixPropertiesNV; };
  648. | ^~~~~
  649. ../subprojects/vkroots/vkroots.h:5876:72: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  650. 5876 | constexpr bool HasGetPhysicalDeviceCooperativeMatrixPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCooperativeMatrixPropertiesNV; };
  651. | ^~~~~~~~
  652. ../subprojects/vkroots/vkroots.h:5876:115: error: expected ‘,’ or ‘;’ before ‘{’ token
  653. 5876 | constexpr bool HasGetPhysicalDeviceCooperativeMatrixPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceCooperativeMatrixPropertiesNV; };
  654. | ^
  655. ../subprojects/vkroots/vkroots.h:5890:78: error: expected primary-expression before ‘const’
  656. 5890 | constexpr bool HasGetPhysicalDeviceDisplayPlaneProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayPlaneProperties2KHR; };
  657. | ^~~~~
  658. ../subprojects/vkroots/vkroots.h:5890:69: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  659. 5890 | constexpr bool HasGetPhysicalDeviceDisplayPlaneProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayPlaneProperties2KHR; };
  660. | ^~~~~~~~
  661. ../subprojects/vkroots/vkroots.h:5890:112: error: expected ‘,’ or ‘;’ before ‘{’ token
  662. 5890 | constexpr bool HasGetPhysicalDeviceDisplayPlaneProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayPlaneProperties2KHR; };
  663. | ^
  664. ../subprojects/vkroots/vkroots.h:5896:73: error: expected primary-expression before ‘const’
  665. 5896 | constexpr bool HasGetPhysicalDeviceDisplayProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayProperties2KHR; };
  666. | ^~~~~
  667. ../subprojects/vkroots/vkroots.h:5896:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  668. 5896 | constexpr bool HasGetPhysicalDeviceDisplayProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayProperties2KHR; };
  669. | ^~~~~~~~
  670. ../subprojects/vkroots/vkroots.h:5896:107: error: expected ‘,’ or ‘;’ before ‘{’ token
  671. 5896 | constexpr bool HasGetPhysicalDeviceDisplayProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceDisplayProperties2KHR; };
  672. | ^
  673. ../subprojects/vkroots/vkroots.h:5902:79: error: expected primary-expression before ‘const’
  674. 5902 | constexpr bool HasGetPhysicalDeviceExternalBufferPropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalBufferPropertiesKHR; };
  675. | ^~~~~
  676. ../subprojects/vkroots/vkroots.h:5902:70: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  677. 5902 | constexpr bool HasGetPhysicalDeviceExternalBufferPropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalBufferPropertiesKHR; };
  678. | ^~~~~~~~
  679. ../subprojects/vkroots/vkroots.h:5902:113: error: expected ‘,’ or ‘;’ before ‘{’ token
  680. 5902 | constexpr bool HasGetPhysicalDeviceExternalBufferPropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalBufferPropertiesKHR; };
  681. | ^
  682. ../subprojects/vkroots/vkroots.h:5908:78: error: expected primary-expression before ‘const’
  683. 5908 | constexpr bool HasGetPhysicalDeviceExternalFencePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalFencePropertiesKHR; };
  684. | ^~~~~
  685. ../subprojects/vkroots/vkroots.h:5908:69: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  686. 5908 | constexpr bool HasGetPhysicalDeviceExternalFencePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalFencePropertiesKHR; };
  687. | ^~~~~~~~
  688. ../subprojects/vkroots/vkroots.h:5908:112: error: expected ‘,’ or ‘;’ before ‘{’ token
  689. 5908 | constexpr bool HasGetPhysicalDeviceExternalFencePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalFencePropertiesKHR; };
  690. | ^
  691. ../subprojects/vkroots/vkroots.h:5914:83: error: expected primary-expression before ‘const’
  692. 5914 | constexpr bool HasGetPhysicalDeviceExternalImageFormatPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalImageFormatPropertiesNV; };
  693. | ^~~~~
  694. ../subprojects/vkroots/vkroots.h:5914:74: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  695. 5914 | constexpr bool HasGetPhysicalDeviceExternalImageFormatPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalImageFormatPropertiesNV; };
  696. | ^~~~~~~~
  697. ../subprojects/vkroots/vkroots.h:5914:117: error: expected ‘,’ or ‘;’ before ‘{’ token
  698. 5914 | constexpr bool HasGetPhysicalDeviceExternalImageFormatPropertiesNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalImageFormatPropertiesNV; };
  699. | ^
  700. ../subprojects/vkroots/vkroots.h:5920:82: error: expected primary-expression before ‘const’
  701. 5920 | constexpr bool HasGetPhysicalDeviceExternalSemaphorePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalSemaphorePropertiesKHR; };
  702. | ^~~~~
  703. ../subprojects/vkroots/vkroots.h:5920:73: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  704. 5920 | constexpr bool HasGetPhysicalDeviceExternalSemaphorePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalSemaphorePropertiesKHR; };
  705. | ^~~~~~~~
  706. ../subprojects/vkroots/vkroots.h:5920:116: error: expected ‘,’ or ‘;’ before ‘{’ token
  707. 5920 | constexpr bool HasGetPhysicalDeviceExternalSemaphorePropertiesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceExternalSemaphorePropertiesKHR; };
  708. | ^
  709. ../subprojects/vkroots/vkroots.h:5926:64: error: expected primary-expression before ‘const’
  710. 5926 | constexpr bool HasGetPhysicalDeviceFeatures2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFeatures2KHR; };
  711. | ^~~~~
  712. ../subprojects/vkroots/vkroots.h:5926:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  713. 5926 | constexpr bool HasGetPhysicalDeviceFeatures2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFeatures2KHR; };
  714. | ^~~~~~~~
  715. ../subprojects/vkroots/vkroots.h:5926:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  716. 5926 | constexpr bool HasGetPhysicalDeviceFeatures2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFeatures2KHR; };
  717. | ^
  718. ../subprojects/vkroots/vkroots.h:5932:72: error: expected primary-expression before ‘const’
  719. 5932 | constexpr bool HasGetPhysicalDeviceFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFormatProperties2KHR; };
  720. | ^~~~~
  721. ../subprojects/vkroots/vkroots.h:5932:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  722. 5932 | constexpr bool HasGetPhysicalDeviceFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFormatProperties2KHR; };
  723. | ^~~~~~~~
  724. ../subprojects/vkroots/vkroots.h:5932:106: error: expected ‘,’ or ‘;’ before ‘{’ token
  725. 5932 | constexpr bool HasGetPhysicalDeviceFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFormatProperties2KHR; };
  726. | ^
  727. ../subprojects/vkroots/vkroots.h:5938:75: error: expected primary-expression before ‘const’
  728. 5938 | constexpr bool HasGetPhysicalDeviceFragmentShadingRatesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFragmentShadingRatesKHR; };
  729. | ^~~~~
  730. ../subprojects/vkroots/vkroots.h:5938:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  731. 5938 | constexpr bool HasGetPhysicalDeviceFragmentShadingRatesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFragmentShadingRatesKHR; };
  732. | ^~~~~~~~
  733. ../subprojects/vkroots/vkroots.h:5938:109: error: expected ‘,’ or ‘;’ before ‘{’ token
  734. 5938 | constexpr bool HasGetPhysicalDeviceFragmentShadingRatesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceFragmentShadingRatesKHR; };
  735. | ^
  736. ../subprojects/vkroots/vkroots.h:5944:77: error: expected primary-expression before ‘const’
  737. 5944 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceImageFormatProperties2KHR; };
  738. | ^~~~~
  739. ../subprojects/vkroots/vkroots.h:5944:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  740. 5944 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceImageFormatProperties2KHR; };
  741. | ^~~~~~~~
  742. ../subprojects/vkroots/vkroots.h:5944:111: error: expected ‘,’ or ‘;’ before ‘{’ token
  743. 5944 | constexpr bool HasGetPhysicalDeviceImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceImageFormatProperties2KHR; };
  744. | ^
  745. ../subprojects/vkroots/vkroots.h:5950:72: error: expected primary-expression before ‘const’
  746. 5950 | constexpr bool HasGetPhysicalDeviceMemoryProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMemoryProperties2KHR; };
  747. | ^~~~~
  748. ../subprojects/vkroots/vkroots.h:5950:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  749. 5950 | constexpr bool HasGetPhysicalDeviceMemoryProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMemoryProperties2KHR; };
  750. | ^~~~~~~~
  751. ../subprojects/vkroots/vkroots.h:5950:106: error: expected ‘,’ or ‘;’ before ‘{’ token
  752. 5950 | constexpr bool HasGetPhysicalDeviceMemoryProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMemoryProperties2KHR; };
  753. | ^
  754. ../subprojects/vkroots/vkroots.h:5956:76: error: expected primary-expression before ‘const’
  755. 5956 | constexpr bool HasGetPhysicalDeviceMultisamplePropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMultisamplePropertiesEXT; };
  756. | ^~~~~
  757. ../subprojects/vkroots/vkroots.h:5956:67: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  758. 5956 | constexpr bool HasGetPhysicalDeviceMultisamplePropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMultisamplePropertiesEXT; };
  759. | ^~~~~~~~
  760. ../subprojects/vkroots/vkroots.h:5956:110: error: expected ‘,’ or ‘;’ before ‘{’ token
  761. 5956 | constexpr bool HasGetPhysicalDeviceMultisamplePropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceMultisamplePropertiesEXT; };
  762. | ^
  763. ../subprojects/vkroots/vkroots.h:5962:66: error: expected primary-expression before ‘const’
  764. 5962 | constexpr bool HasGetPhysicalDeviceProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceProperties2KHR; };
  765. | ^~~~~
  766. ../subprojects/vkroots/vkroots.h:5962:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  767. 5962 | constexpr bool HasGetPhysicalDeviceProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceProperties2KHR; };
  768. | ^~~~~~~~
  769. ../subprojects/vkroots/vkroots.h:5962:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  770. 5962 | constexpr bool HasGetPhysicalDeviceProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceProperties2KHR; };
  771. | ^
  772. ../subprojects/vkroots/vkroots.h:5968:88: error: expected primary-expression before ‘const’
  773. 5968 | constexpr bool HasGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; };
  774. | ^~~~~
  775. ../subprojects/vkroots/vkroots.h:5968:79: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  776. 5968 | constexpr bool HasGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; };
  777. | ^~~~~~~~
  778. ../subprojects/vkroots/vkroots.h:5968:122: error: expected ‘,’ or ‘;’ before ‘{’ token
  779. 5968 | constexpr bool HasGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; };
  780. | ^
  781. ../subprojects/vkroots/vkroots.h:5974:77: error: expected primary-expression before ‘const’
  782. 5974 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyProperties2KHR; };
  783. | ^~~~~
  784. ../subprojects/vkroots/vkroots.h:5974:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  785. 5974 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyProperties2KHR; };
  786. | ^~~~~~~~
  787. ../subprojects/vkroots/vkroots.h:5974:111: error: expected ‘,’ or ‘;’ before ‘{’ token
  788. 5974 | constexpr bool HasGetPhysicalDeviceQueueFamilyProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceQueueFamilyProperties2KHR; };
  789. | ^
  790. ../subprojects/vkroots/vkroots.h:5988:83: error: expected primary-expression before ‘const’
  791. 5988 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSparseImageFormatProperties2KHR; };
  792. | ^~~~~
  793. ../subprojects/vkroots/vkroots.h:5988:74: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  794. 5988 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSparseImageFormatProperties2KHR; };
  795. | ^~~~~~~~
  796. ../subprojects/vkroots/vkroots.h:5988:117: error: expected ‘,’ or ‘;’ before ‘{’ token
  797. 5988 | constexpr bool HasGetPhysicalDeviceSparseImageFormatProperties2KHR = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSparseImageFormatProperties2KHR; };
  798. | ^
  799. ../subprojects/vkroots/vkroots.h:5994:98: error: expected primary-expression before ‘const’
  800. 5994 | constexpr bool HasGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; };
  801. | ^~~~~
  802. ../subprojects/vkroots/vkroots.h:5994:89: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  803. 5994 | constexpr bool HasGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; };
  804. | ^~~~~~~~
  805. ../subprojects/vkroots/vkroots.h:5994:132: error: expected ‘,’ or ‘;’ before ‘{’ token
  806. 5994 | constexpr bool HasGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; };
  807. | ^
  808. ../subprojects/vkroots/vkroots.h:6000:75: error: expected primary-expression before ‘const’
  809. 6000 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2EXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSurfaceCapabilities2EXT; };
  810. | ^~~~~
  811. ../subprojects/vkroots/vkroots.h:6000:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  812. 6000 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2EXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSurfaceCapabilities2EXT; };
  813. | ^~~~~~~~
  814. ../subprojects/vkroots/vkroots.h:6000:109: error: expected ‘,’ or ‘;’ before ‘{’ token
  815. 6000 | constexpr bool HasGetPhysicalDeviceSurfaceCapabilities2EXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceSurfaceCapabilities2EXT; };
  816. | ^
  817. ../subprojects/vkroots/vkroots.h:6014:69: error: expected primary-expression before ‘const’
  818. 6014 | constexpr bool HasGetPhysicalDeviceToolPropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceToolPropertiesEXT; };
  819. | ^~~~~
  820. ../subprojects/vkroots/vkroots.h:6014:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  821. 6014 | constexpr bool HasGetPhysicalDeviceToolPropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceToolPropertiesEXT; };
  822. | ^~~~~~~~
  823. ../subprojects/vkroots/vkroots.h:6014:103: error: expected ‘,’ or ‘;’ before ‘{’ token
  824. 6014 | constexpr bool HasGetPhysicalDeviceToolPropertiesEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::GetPhysicalDeviceToolPropertiesEXT; };
  825. | ^
  826. ../subprojects/vkroots/vkroots.h:6052:52: error: expected primary-expression before ‘const’
  827. 6052 | constexpr bool HasReleaseDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::ReleaseDisplayEXT; };
  828. | ^~~~~
  829. ../subprojects/vkroots/vkroots.h:6052:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  830. 6052 | constexpr bool HasReleaseDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::ReleaseDisplayEXT; };
  831. | ^~~~~~~~
  832. ../subprojects/vkroots/vkroots.h:6052:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  833. 6052 | constexpr bool HasReleaseDisplayEXT = requires(const PhysicalDeviceOverrides& t) { &PhysicalDeviceOverrides::ReleaseDisplayEXT; };
  834. | ^
  835. ../subprojects/vkroots/vkroots.h: In function ‘void (* vkroots::GetDeviceProcAddr(VkDevice, const char*))()’:
  836. ../subprojects/vkroots/vkroots.h:6088:55: error: expected primary-expression before ‘const’
  837. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  838. | ^~~~~
  839. ../subprojects/vkroots/vkroots.h:6088:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  840. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  841. | ^~~~~~~~
  842. ../subprojects/vkroots/vkroots.h:6088:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  843. 6088 | constexpr bool HasAcquireNextImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImage2KHR; };
  844. | ^
  845. ../subprojects/vkroots/vkroots.h:6094:54: error: expected primary-expression before ‘const’
  846. 6094 | constexpr bool HasAcquireNextImageKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImageKHR; };
  847. | ^~~~~
  848. ../subprojects/vkroots/vkroots.h:6094:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  849. 6094 | constexpr bool HasAcquireNextImageKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImageKHR; };
  850. | ^~~~~~~~
  851. ../subprojects/vkroots/vkroots.h:6094:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  852. 6094 | constexpr bool HasAcquireNextImageKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireNextImageKHR; };
  853. | ^
  854. ../subprojects/vkroots/vkroots.h:6100:71: error: expected primary-expression before ‘const’
  855. 6100 | constexpr bool HasAcquirePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquirePerformanceConfigurationINTEL; };
  856. | ^~~~~
  857. ../subprojects/vkroots/vkroots.h:6100:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  858. 6100 | constexpr bool HasAcquirePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquirePerformanceConfigurationINTEL; };
  859. | ^~~~~~~~
  860. ../subprojects/vkroots/vkroots.h:6100:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  861. 6100 | constexpr bool HasAcquirePerformanceConfigurationINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquirePerformanceConfigurationINTEL; };
  862. | ^
  863. ../subprojects/vkroots/vkroots.h:6106:58: error: expected primary-expression before ‘const’
  864. 6106 | constexpr bool HasAcquireProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireProfilingLockKHR; };
  865. | ^~~~~
  866. ../subprojects/vkroots/vkroots.h:6106:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  867. 6106 | constexpr bool HasAcquireProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireProfilingLockKHR; };
  868. | ^~~~~~~~
  869. ../subprojects/vkroots/vkroots.h:6106:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  870. 6106 | constexpr bool HasAcquireProfilingLockKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::AcquireProfilingLockKHR; };
  871. | ^
  872. ../subprojects/vkroots/vkroots.h:6112:57: error: expected primary-expression before ‘const’
  873. 6112 | constexpr bool HasAllocateCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateCommandBuffers; };
  874. | ^~~~~
  875. ../subprojects/vkroots/vkroots.h:6112:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  876. 6112 | constexpr bool HasAllocateCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateCommandBuffers; };
  877. | ^~~~~~~~
  878. ../subprojects/vkroots/vkroots.h:6112:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  879. 6112 | constexpr bool HasAllocateCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateCommandBuffers; };
  880. | ^
  881. ../subprojects/vkroots/vkroots.h:6118:57: error: expected primary-expression before ‘const’
  882. 6118 | constexpr bool HasAllocateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateDescriptorSets; };
  883. | ^~~~~
  884. ../subprojects/vkroots/vkroots.h:6118:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  885. 6118 | constexpr bool HasAllocateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateDescriptorSets; };
  886. | ^~~~~~~~
  887. ../subprojects/vkroots/vkroots.h:6118:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  888. 6118 | constexpr bool HasAllocateDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateDescriptorSets; };
  889. | ^
  890. ../subprojects/vkroots/vkroots.h:6124:49: error: expected primary-expression before ‘const’
  891. 6124 | constexpr bool HasAllocateMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateMemory; };
  892. | ^~~~~
  893. ../subprojects/vkroots/vkroots.h:6124:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  894. 6124 | constexpr bool HasAllocateMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateMemory; };
  895. | ^~~~~~~~
  896. ../subprojects/vkroots/vkroots.h:6124:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  897. 6124 | constexpr bool HasAllocateMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::AllocateMemory; };
  898. | ^
  899. ../subprojects/vkroots/vkroots.h:6130:53: error: expected primary-expression before ‘const’
  900. 6130 | constexpr bool HasBeginCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::BeginCommandBuffer; };
  901. | ^~~~~
  902. ../subprojects/vkroots/vkroots.h:6130:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  903. 6130 | constexpr bool HasBeginCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::BeginCommandBuffer; };
  904. | ^~~~~~~~
  905. ../subprojects/vkroots/vkroots.h:6130:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  906. 6130 | constexpr bool HasBeginCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::BeginCommandBuffer; };
  907. | ^
  908. ../subprojects/vkroots/vkroots.h:6136:68: error: expected primary-expression before ‘const’
  909. 6136 | constexpr bool HasBindAccelerationStructureMemoryNV = requires(const DeviceOverrides& t) { &DeviceOverrides::BindAccelerationStructureMemoryNV; };
  910. | ^~~~~
  911. ../subprojects/vkroots/vkroots.h:6136:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  912. 6136 | constexpr bool HasBindAccelerationStructureMemoryNV = requires(const DeviceOverrides& t) { &DeviceOverrides::BindAccelerationStructureMemoryNV; };
  913. | ^~~~~~~~
  914. ../subprojects/vkroots/vkroots.h:6136:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  915. 6136 | constexpr bool HasBindAccelerationStructureMemoryNV = requires(const DeviceOverrides& t) { &DeviceOverrides::BindAccelerationStructureMemoryNV; };
  916. | ^
  917. ../subprojects/vkroots/vkroots.h:6142:51: error: expected primary-expression before ‘const’
  918. 6142 | constexpr bool HasBindBufferMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory; };
  919. | ^~~~~
  920. ../subprojects/vkroots/vkroots.h:6142:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  921. 6142 | constexpr bool HasBindBufferMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory; };
  922. | ^~~~~~~~
  923. ../subprojects/vkroots/vkroots.h:6142:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  924. 6142 | constexpr bool HasBindBufferMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory; };
  925. | ^
  926. ../subprojects/vkroots/vkroots.h:6148:52: error: expected primary-expression before ‘const’
  927. 6148 | constexpr bool HasBindBufferMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2; };
  928. | ^~~~~
  929. ../subprojects/vkroots/vkroots.h:6148:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  930. 6148 | constexpr bool HasBindBufferMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2; };
  931. | ^~~~~~~~
  932. ../subprojects/vkroots/vkroots.h:6148:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  933. 6148 | constexpr bool HasBindBufferMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2; };
  934. | ^
  935. ../subprojects/vkroots/vkroots.h:6154:55: error: expected primary-expression before ‘const’
  936. 6154 | constexpr bool HasBindBufferMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2KHR; };
  937. | ^~~~~
  938. ../subprojects/vkroots/vkroots.h:6154:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  939. 6154 | constexpr bool HasBindBufferMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2KHR; };
  940. | ^~~~~~~~
  941. ../subprojects/vkroots/vkroots.h:6154:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  942. 6154 | constexpr bool HasBindBufferMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindBufferMemory2KHR; };
  943. | ^
  944. ../subprojects/vkroots/vkroots.h:6160:50: error: expected primary-expression before ‘const’
  945. 6160 | constexpr bool HasBindImageMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory; };
  946. | ^~~~~
  947. ../subprojects/vkroots/vkroots.h:6160:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  948. 6160 | constexpr bool HasBindImageMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory; };
  949. | ^~~~~~~~
  950. ../subprojects/vkroots/vkroots.h:6160:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  951. 6160 | constexpr bool HasBindImageMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory; };
  952. | ^
  953. ../subprojects/vkroots/vkroots.h:6166:51: error: expected primary-expression before ‘const’
  954. 6166 | constexpr bool HasBindImageMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2; };
  955. | ^~~~~
  956. ../subprojects/vkroots/vkroots.h:6166:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  957. 6166 | constexpr bool HasBindImageMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2; };
  958. | ^~~~~~~~
  959. ../subprojects/vkroots/vkroots.h:6166:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  960. 6166 | constexpr bool HasBindImageMemory2 = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2; };
  961. | ^
  962. ../subprojects/vkroots/vkroots.h:6172:54: error: expected primary-expression before ‘const’
  963. 6172 | constexpr bool HasBindImageMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2KHR; };
  964. | ^~~~~
  965. ../subprojects/vkroots/vkroots.h:6172:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  966. 6172 | constexpr bool HasBindImageMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2KHR; };
  967. | ^~~~~~~~
  968. ../subprojects/vkroots/vkroots.h:6172:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  969. 6172 | constexpr bool HasBindImageMemory2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BindImageMemory2KHR; };
  970. | ^
  971. ../subprojects/vkroots/vkroots.h:6186:65: error: expected primary-expression before ‘const’
  972. 6186 | constexpr bool HasBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BuildAccelerationStructuresKHR; };
  973. | ^~~~~
  974. ../subprojects/vkroots/vkroots.h:6186:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  975. 6186 | constexpr bool HasBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BuildAccelerationStructuresKHR; };
  976. | ^~~~~~~~
  977. ../subprojects/vkroots/vkroots.h:6186:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  978. 6186 | constexpr bool HasBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::BuildAccelerationStructuresKHR; };
  979. | ^
  980. ../subprojects/vkroots/vkroots.h:6192:66: error: expected primary-expression before ‘const’
  981. 6192 | constexpr bool HasCmdBeginConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginConditionalRenderingEXT; };
  982. | ^~~~~
  983. ../subprojects/vkroots/vkroots.h:6192:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  984. 6192 | constexpr bool HasCmdBeginConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginConditionalRenderingEXT; };
  985. | ^~~~~~~~
  986. ../subprojects/vkroots/vkroots.h:6192:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  987. 6192 | constexpr bool HasCmdBeginConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginConditionalRenderingEXT; };
  988. | ^
  989. ../subprojects/vkroots/vkroots.h:6198:61: error: expected primary-expression before ‘const’
  990. 6198 | constexpr bool HasCmdBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginDebugUtilsLabelEXT; };
  991. | ^~~~~
  992. ../subprojects/vkroots/vkroots.h:6198:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  993. 6198 | constexpr bool HasCmdBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginDebugUtilsLabelEXT; };
  994. | ^~~~~~~~
  995. ../subprojects/vkroots/vkroots.h:6198:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  996. 6198 | constexpr bool HasCmdBeginDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginDebugUtilsLabelEXT; };
  997. | ^
  998. ../subprojects/vkroots/vkroots.h:6204:48: error: expected primary-expression before ‘const’
  999. 6204 | constexpr bool HasCmdBeginQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQuery; };
  1000. | ^~~~~
  1001. ../subprojects/vkroots/vkroots.h:6204:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1002. 6204 | constexpr bool HasCmdBeginQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQuery; };
  1003. | ^~~~~~~~
  1004. ../subprojects/vkroots/vkroots.h:6204:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1005. 6204 | constexpr bool HasCmdBeginQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQuery; };
  1006. | ^
  1007. ../subprojects/vkroots/vkroots.h:6210:58: error: expected primary-expression before ‘const’
  1008. 6210 | constexpr bool HasCmdBeginQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQueryIndexedEXT; };
  1009. | ^~~~~
  1010. ../subprojects/vkroots/vkroots.h:6210:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1011. 6210 | constexpr bool HasCmdBeginQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQueryIndexedEXT; };
  1012. | ^~~~~~~~
  1013. ../subprojects/vkroots/vkroots.h:6210:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1014. 6210 | constexpr bool HasCmdBeginQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginQueryIndexedEXT; };
  1015. | ^
  1016. ../subprojects/vkroots/vkroots.h:6216:53: error: expected primary-expression before ‘const’
  1017. 6216 | constexpr bool HasCmdBeginRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass; };
  1018. | ^~~~~
  1019. ../subprojects/vkroots/vkroots.h:6216:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1020. 6216 | constexpr bool HasCmdBeginRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass; };
  1021. | ^~~~~~~~
  1022. ../subprojects/vkroots/vkroots.h:6216:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1023. 6216 | constexpr bool HasCmdBeginRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass; };
  1024. | ^
  1025. ../subprojects/vkroots/vkroots.h:6222:54: error: expected primary-expression before ‘const’
  1026. 6222 | constexpr bool HasCmdBeginRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2; };
  1027. | ^~~~~
  1028. ../subprojects/vkroots/vkroots.h:6222:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1029. 6222 | constexpr bool HasCmdBeginRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2; };
  1030. | ^~~~~~~~
  1031. ../subprojects/vkroots/vkroots.h:6222:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  1032. 6222 | constexpr bool HasCmdBeginRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2; };
  1033. | ^
  1034. ../subprojects/vkroots/vkroots.h:6228:57: error: expected primary-expression before ‘const’
  1035. 6228 | constexpr bool HasCmdBeginRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2KHR; };
  1036. | ^~~~~
  1037. ../subprojects/vkroots/vkroots.h:6228:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1038. 6228 | constexpr bool HasCmdBeginRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2KHR; };
  1039. | ^~~~~~~~
  1040. ../subprojects/vkroots/vkroots.h:6228:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  1041. 6228 | constexpr bool HasCmdBeginRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderPass2KHR; };
  1042. | ^
  1043. ../subprojects/vkroots/vkroots.h:6234:52: error: expected primary-expression before ‘const’
  1044. 6234 | constexpr bool HasCmdBeginRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRendering; };
  1045. | ^~~~~
  1046. ../subprojects/vkroots/vkroots.h:6234:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1047. 6234 | constexpr bool HasCmdBeginRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRendering; };
  1048. | ^~~~~~~~
  1049. ../subprojects/vkroots/vkroots.h:6234:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1050. 6234 | constexpr bool HasCmdBeginRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRendering; };
  1051. | ^
  1052. ../subprojects/vkroots/vkroots.h:6240:55: error: expected primary-expression before ‘const’
  1053. 6240 | constexpr bool HasCmdBeginRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderingKHR; };
  1054. | ^~~~~
  1055. ../subprojects/vkroots/vkroots.h:6240:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1056. 6240 | constexpr bool HasCmdBeginRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderingKHR; };
  1057. | ^~~~~~~~
  1058. ../subprojects/vkroots/vkroots.h:6240:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1059. 6240 | constexpr bool HasCmdBeginRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginRenderingKHR; };
  1060. | ^
  1061. ../subprojects/vkroots/vkroots.h:6246:63: error: expected primary-expression before ‘const’
  1062. 6246 | constexpr bool HasCmdBeginTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginTransformFeedbackEXT; };
  1063. | ^~~~~
  1064. ../subprojects/vkroots/vkroots.h:6246:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1065. 6246 | constexpr bool HasCmdBeginTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginTransformFeedbackEXT; };
  1066. | ^~~~~~~~
  1067. ../subprojects/vkroots/vkroots.h:6246:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  1068. 6246 | constexpr bool HasCmdBeginTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBeginTransformFeedbackEXT; };
  1069. | ^
  1070. ../subprojects/vkroots/vkroots.h:6260:56: error: expected primary-expression before ‘const’
  1071. 6260 | constexpr bool HasCmdBindDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindDescriptorSets; };
  1072. | ^~~~~
  1073. ../subprojects/vkroots/vkroots.h:6260:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1074. 6260 | constexpr bool HasCmdBindDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindDescriptorSets; };
  1075. | ^~~~~~~~
  1076. ../subprojects/vkroots/vkroots.h:6260:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1077. 6260 | constexpr bool HasCmdBindDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindDescriptorSets; };
  1078. | ^
  1079. ../subprojects/vkroots/vkroots.h:6266:53: error: expected primary-expression before ‘const’
  1080. 6266 | constexpr bool HasCmdBindIndexBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindIndexBuffer; };
  1081. | ^~~~~
  1082. ../subprojects/vkroots/vkroots.h:6266:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1083. 6266 | constexpr bool HasCmdBindIndexBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindIndexBuffer; };
  1084. | ^~~~~~~~
  1085. ../subprojects/vkroots/vkroots.h:6266:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1086. 6266 | constexpr bool HasCmdBindIndexBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindIndexBuffer; };
  1087. | ^
  1088. ../subprojects/vkroots/vkroots.h:6272:62: error: expected primary-expression before ‘const’
  1089. 6272 | constexpr bool HasCmdBindInvocationMaskHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindInvocationMaskHUAWEI; };
  1090. | ^~~~~
  1091. ../subprojects/vkroots/vkroots.h:6272:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1092. 6272 | constexpr bool HasCmdBindInvocationMaskHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindInvocationMaskHUAWEI; };
  1093. | ^~~~~~~~
  1094. ../subprojects/vkroots/vkroots.h:6272:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  1095. 6272 | constexpr bool HasCmdBindInvocationMaskHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindInvocationMaskHUAWEI; };
  1096. | ^
  1097. ../subprojects/vkroots/vkroots.h:6278:50: error: expected primary-expression before ‘const’
  1098. 6278 | constexpr bool HasCmdBindPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipeline; };
  1099. | ^~~~~
  1100. ../subprojects/vkroots/vkroots.h:6278:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1101. 6278 | constexpr bool HasCmdBindPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipeline; };
  1102. | ^~~~~~~~
  1103. ../subprojects/vkroots/vkroots.h:6278:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1104. 6278 | constexpr bool HasCmdBindPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipeline; };
  1105. | ^
  1106. ../subprojects/vkroots/vkroots.h:6284:63: error: expected primary-expression before ‘const’
  1107. 6284 | constexpr bool HasCmdBindPipelineShaderGroupNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipelineShaderGroupNV; };
  1108. | ^~~~~
  1109. ../subprojects/vkroots/vkroots.h:6284:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1110. 6284 | constexpr bool HasCmdBindPipelineShaderGroupNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipelineShaderGroupNV; };
  1111. | ^~~~~~~~
  1112. ../subprojects/vkroots/vkroots.h:6284:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  1113. 6284 | constexpr bool HasCmdBindPipelineShaderGroupNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindPipelineShaderGroupNV; };
  1114. | ^
  1115. ../subprojects/vkroots/vkroots.h:6290:60: error: expected primary-expression before ‘const’
  1116. 6290 | constexpr bool HasCmdBindShadingRateImageNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindShadingRateImageNV; };
  1117. | ^~~~~
  1118. ../subprojects/vkroots/vkroots.h:6290:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1119. 6290 | constexpr bool HasCmdBindShadingRateImageNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindShadingRateImageNV; };
  1120. | ^~~~~~~~
  1121. ../subprojects/vkroots/vkroots.h:6290:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  1122. 6290 | constexpr bool HasCmdBindShadingRateImageNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindShadingRateImageNV; };
  1123. | ^
  1124. ../subprojects/vkroots/vkroots.h:6296:69: error: expected primary-expression before ‘const’
  1125. 6296 | constexpr bool HasCmdBindTransformFeedbackBuffersEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindTransformFeedbackBuffersEXT; };
  1126. | ^~~~~
  1127. ../subprojects/vkroots/vkroots.h:6296:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1128. 6296 | constexpr bool HasCmdBindTransformFeedbackBuffersEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindTransformFeedbackBuffersEXT; };
  1129. | ^~~~~~~~
  1130. ../subprojects/vkroots/vkroots.h:6296:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  1131. 6296 | constexpr bool HasCmdBindTransformFeedbackBuffersEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindTransformFeedbackBuffersEXT; };
  1132. | ^
  1133. ../subprojects/vkroots/vkroots.h:6302:55: error: expected primary-expression before ‘const’
  1134. 6302 | constexpr bool HasCmdBindVertexBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers; };
  1135. | ^~~~~
  1136. ../subprojects/vkroots/vkroots.h:6302:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1137. 6302 | constexpr bool HasCmdBindVertexBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers; };
  1138. | ^~~~~~~~
  1139. ../subprojects/vkroots/vkroots.h:6302:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1140. 6302 | constexpr bool HasCmdBindVertexBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers; };
  1141. | ^
  1142. ../subprojects/vkroots/vkroots.h:6308:56: error: expected primary-expression before ‘const’
  1143. 6308 | constexpr bool HasCmdBindVertexBuffers2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2; };
  1144. | ^~~~~
  1145. ../subprojects/vkroots/vkroots.h:6308:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1146. 6308 | constexpr bool HasCmdBindVertexBuffers2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2; };
  1147. | ^~~~~~~~
  1148. ../subprojects/vkroots/vkroots.h:6308:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1149. 6308 | constexpr bool HasCmdBindVertexBuffers2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2; };
  1150. | ^
  1151. ../subprojects/vkroots/vkroots.h:6314:59: error: expected primary-expression before ‘const’
  1152. 6314 | constexpr bool HasCmdBindVertexBuffers2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2EXT; };
  1153. | ^~~~~
  1154. ../subprojects/vkroots/vkroots.h:6314:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1155. 6314 | constexpr bool HasCmdBindVertexBuffers2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2EXT; };
  1156. | ^~~~~~~~
  1157. ../subprojects/vkroots/vkroots.h:6314:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  1158. 6314 | constexpr bool HasCmdBindVertexBuffers2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBindVertexBuffers2EXT; };
  1159. | ^
  1160. ../subprojects/vkroots/vkroots.h:6320:47: error: expected primary-expression before ‘const’
  1161. 6320 | constexpr bool HasCmdBlitImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage; };
  1162. | ^~~~~
  1163. ../subprojects/vkroots/vkroots.h:6320:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1164. 6320 | constexpr bool HasCmdBlitImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage; };
  1165. | ^~~~~~~~
  1166. ../subprojects/vkroots/vkroots.h:6320:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  1167. 6320 | constexpr bool HasCmdBlitImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage; };
  1168. | ^
  1169. ../subprojects/vkroots/vkroots.h:6326:48: error: expected primary-expression before ‘const’
  1170. 6326 | constexpr bool HasCmdBlitImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2; };
  1171. | ^~~~~
  1172. ../subprojects/vkroots/vkroots.h:6326:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1173. 6326 | constexpr bool HasCmdBlitImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2; };
  1174. | ^~~~~~~~
  1175. ../subprojects/vkroots/vkroots.h:6326:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1176. 6326 | constexpr bool HasCmdBlitImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2; };
  1177. | ^
  1178. ../subprojects/vkroots/vkroots.h:6332:51: error: expected primary-expression before ‘const’
  1179. 6332 | constexpr bool HasCmdBlitImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2KHR; };
  1180. | ^~~~~
  1181. ../subprojects/vkroots/vkroots.h:6332:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1182. 6332 | constexpr bool HasCmdBlitImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2KHR; };
  1183. | ^~~~~~~~
  1184. ../subprojects/vkroots/vkroots.h:6332:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  1185. 6332 | constexpr bool HasCmdBlitImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBlitImage2KHR; };
  1186. | ^
  1187. ../subprojects/vkroots/vkroots.h:6338:66: error: expected primary-expression before ‘const’
  1188. 6338 | constexpr bool HasCmdBuildAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructureNV; };
  1189. | ^~~~~
  1190. ../subprojects/vkroots/vkroots.h:6338:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1191. 6338 | constexpr bool HasCmdBuildAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructureNV; };
  1192. | ^~~~~~~~
  1193. ../subprojects/vkroots/vkroots.h:6338:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  1194. 6338 | constexpr bool HasCmdBuildAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructureNV; };
  1195. | ^
  1196. ../subprojects/vkroots/vkroots.h:6344:76: error: expected primary-expression before ‘const’
  1197. 6344 | constexpr bool HasCmdBuildAccelerationStructuresIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresIndirectKHR; };
  1198. | ^~~~~
  1199. ../subprojects/vkroots/vkroots.h:6344:67: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1200. 6344 | constexpr bool HasCmdBuildAccelerationStructuresIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresIndirectKHR; };
  1201. | ^~~~~~~~
  1202. ../subprojects/vkroots/vkroots.h:6344:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  1203. 6344 | constexpr bool HasCmdBuildAccelerationStructuresIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresIndirectKHR; };
  1204. | ^
  1205. ../subprojects/vkroots/vkroots.h:6350:68: error: expected primary-expression before ‘const’
  1206. 6350 | constexpr bool HasCmdBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresKHR; };
  1207. | ^~~~~
  1208. ../subprojects/vkroots/vkroots.h:6350:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1209. 6350 | constexpr bool HasCmdBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresKHR; };
  1210. | ^~~~~~~~
  1211. ../subprojects/vkroots/vkroots.h:6350:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  1212. 6350 | constexpr bool HasCmdBuildAccelerationStructuresKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdBuildAccelerationStructuresKHR; };
  1213. | ^
  1214. ../subprojects/vkroots/vkroots.h:6356:54: error: expected primary-expression before ‘const’
  1215. 6356 | constexpr bool HasCmdClearAttachments = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearAttachments; };
  1216. | ^~~~~
  1217. ../subprojects/vkroots/vkroots.h:6356:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1218. 6356 | constexpr bool HasCmdClearAttachments = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearAttachments; };
  1219. | ^~~~~~~~
  1220. ../subprojects/vkroots/vkroots.h:6356:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  1221. 6356 | constexpr bool HasCmdClearAttachments = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearAttachments; };
  1222. | ^
  1223. ../subprojects/vkroots/vkroots.h:6362:53: error: expected primary-expression before ‘const’
  1224. 6362 | constexpr bool HasCmdClearColorImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearColorImage; };
  1225. | ^~~~~
  1226. ../subprojects/vkroots/vkroots.h:6362:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1227. 6362 | constexpr bool HasCmdClearColorImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearColorImage; };
  1228. | ^~~~~~~~
  1229. ../subprojects/vkroots/vkroots.h:6362:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1230. 6362 | constexpr bool HasCmdClearColorImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearColorImage; };
  1231. | ^
  1232. ../subprojects/vkroots/vkroots.h:6368:60: error: expected primary-expression before ‘const’
  1233. 6368 | constexpr bool HasCmdClearDepthStencilImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearDepthStencilImage; };
  1234. | ^~~~~
  1235. ../subprojects/vkroots/vkroots.h:6368:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1236. 6368 | constexpr bool HasCmdClearDepthStencilImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearDepthStencilImage; };
  1237. | ^~~~~~~~
  1238. ../subprojects/vkroots/vkroots.h:6368:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  1239. 6368 | constexpr bool HasCmdClearDepthStencilImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdClearDepthStencilImage; };
  1240. | ^
  1241. ../subprojects/vkroots/vkroots.h:6382:66: error: expected primary-expression before ‘const’
  1242. 6382 | constexpr bool HasCmdCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureKHR; };
  1243. | ^~~~~
  1244. ../subprojects/vkroots/vkroots.h:6382:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1245. 6382 | constexpr bool HasCmdCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureKHR; };
  1246. | ^~~~~~~~
  1247. ../subprojects/vkroots/vkroots.h:6382:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  1248. 6382 | constexpr bool HasCmdCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureKHR; };
  1249. | ^
  1250. ../subprojects/vkroots/vkroots.h:6388:65: error: expected primary-expression before ‘const’
  1251. 6388 | constexpr bool HasCmdCopyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureNV; };
  1252. | ^~~~~
  1253. ../subprojects/vkroots/vkroots.h:6388:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1254. 6388 | constexpr bool HasCmdCopyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureNV; };
  1255. | ^~~~~~~~
  1256. ../subprojects/vkroots/vkroots.h:6388:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  1257. 6388 | constexpr bool HasCmdCopyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureNV; };
  1258. | ^
  1259. ../subprojects/vkroots/vkroots.h:6394:74: error: expected primary-expression before ‘const’
  1260. 6394 | constexpr bool HasCmdCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureToMemoryKHR; };
  1261. | ^~~~~
  1262. ../subprojects/vkroots/vkroots.h:6394:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1263. 6394 | constexpr bool HasCmdCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureToMemoryKHR; };
  1264. | ^~~~~~~~
  1265. ../subprojects/vkroots/vkroots.h:6394:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  1266. 6394 | constexpr bool HasCmdCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyAccelerationStructureToMemoryKHR; };
  1267. | ^
  1268. ../subprojects/vkroots/vkroots.h:6400:48: error: expected primary-expression before ‘const’
  1269. 6400 | constexpr bool HasCmdCopyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer; };
  1270. | ^~~~~
  1271. ../subprojects/vkroots/vkroots.h:6400:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1272. 6400 | constexpr bool HasCmdCopyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer; };
  1273. | ^~~~~~~~
  1274. ../subprojects/vkroots/vkroots.h:6400:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1275. 6400 | constexpr bool HasCmdCopyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer; };
  1276. | ^
  1277. ../subprojects/vkroots/vkroots.h:6406:49: error: expected primary-expression before ‘const’
  1278. 6406 | constexpr bool HasCmdCopyBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2; };
  1279. | ^~~~~
  1280. ../subprojects/vkroots/vkroots.h:6406:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1281. 6406 | constexpr bool HasCmdCopyBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2; };
  1282. | ^~~~~~~~
  1283. ../subprojects/vkroots/vkroots.h:6406:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  1284. 6406 | constexpr bool HasCmdCopyBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2; };
  1285. | ^
  1286. ../subprojects/vkroots/vkroots.h:6412:52: error: expected primary-expression before ‘const’
  1287. 6412 | constexpr bool HasCmdCopyBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2KHR; };
  1288. | ^~~~~
  1289. ../subprojects/vkroots/vkroots.h:6412:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1290. 6412 | constexpr bool HasCmdCopyBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2KHR; };
  1291. | ^~~~~~~~
  1292. ../subprojects/vkroots/vkroots.h:6412:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1293. 6412 | constexpr bool HasCmdCopyBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBuffer2KHR; };
  1294. | ^
  1295. ../subprojects/vkroots/vkroots.h:6418:55: error: expected primary-expression before ‘const’
  1296. 6418 | constexpr bool HasCmdCopyBufferToImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage; };
  1297. | ^~~~~
  1298. ../subprojects/vkroots/vkroots.h:6418:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1299. 6418 | constexpr bool HasCmdCopyBufferToImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage; };
  1300. | ^~~~~~~~
  1301. ../subprojects/vkroots/vkroots.h:6418:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1302. 6418 | constexpr bool HasCmdCopyBufferToImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage; };
  1303. | ^
  1304. ../subprojects/vkroots/vkroots.h:6424:56: error: expected primary-expression before ‘const’
  1305. 6424 | constexpr bool HasCmdCopyBufferToImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2; };
  1306. | ^~~~~
  1307. ../subprojects/vkroots/vkroots.h:6424:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1308. 6424 | constexpr bool HasCmdCopyBufferToImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2; };
  1309. | ^~~~~~~~
  1310. ../subprojects/vkroots/vkroots.h:6424:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1311. 6424 | constexpr bool HasCmdCopyBufferToImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2; };
  1312. | ^
  1313. ../subprojects/vkroots/vkroots.h:6430:59: error: expected primary-expression before ‘const’
  1314. 6430 | constexpr bool HasCmdCopyBufferToImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2KHR; };
  1315. | ^~~~~
  1316. ../subprojects/vkroots/vkroots.h:6430:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1317. 6430 | constexpr bool HasCmdCopyBufferToImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2KHR; };
  1318. | ^~~~~~~~
  1319. ../subprojects/vkroots/vkroots.h:6430:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  1320. 6430 | constexpr bool HasCmdCopyBufferToImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyBufferToImage2KHR; };
  1321. | ^
  1322. ../subprojects/vkroots/vkroots.h:6436:47: error: expected primary-expression before ‘const’
  1323. 6436 | constexpr bool HasCmdCopyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage; };
  1324. | ^~~~~
  1325. ../subprojects/vkroots/vkroots.h:6436:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1326. 6436 | constexpr bool HasCmdCopyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage; };
  1327. | ^~~~~~~~
  1328. ../subprojects/vkroots/vkroots.h:6436:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  1329. 6436 | constexpr bool HasCmdCopyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage; };
  1330. | ^
  1331. ../subprojects/vkroots/vkroots.h:6442:48: error: expected primary-expression before ‘const’
  1332. 6442 | constexpr bool HasCmdCopyImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2; };
  1333. | ^~~~~
  1334. ../subprojects/vkroots/vkroots.h:6442:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1335. 6442 | constexpr bool HasCmdCopyImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2; };
  1336. | ^~~~~~~~
  1337. ../subprojects/vkroots/vkroots.h:6442:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1338. 6442 | constexpr bool HasCmdCopyImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2; };
  1339. | ^
  1340. ../subprojects/vkroots/vkroots.h:6448:51: error: expected primary-expression before ‘const’
  1341. 6448 | constexpr bool HasCmdCopyImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2KHR; };
  1342. | ^~~~~
  1343. ../subprojects/vkroots/vkroots.h:6448:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1344. 6448 | constexpr bool HasCmdCopyImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2KHR; };
  1345. | ^~~~~~~~
  1346. ../subprojects/vkroots/vkroots.h:6448:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  1347. 6448 | constexpr bool HasCmdCopyImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImage2KHR; };
  1348. | ^
  1349. ../subprojects/vkroots/vkroots.h:6454:55: error: expected primary-expression before ‘const’
  1350. 6454 | constexpr bool HasCmdCopyImageToBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer; };
  1351. | ^~~~~
  1352. ../subprojects/vkroots/vkroots.h:6454:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1353. 6454 | constexpr bool HasCmdCopyImageToBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer; };
  1354. | ^~~~~~~~
  1355. ../subprojects/vkroots/vkroots.h:6454:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1356. 6454 | constexpr bool HasCmdCopyImageToBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer; };
  1357. | ^
  1358. ../subprojects/vkroots/vkroots.h:6460:56: error: expected primary-expression before ‘const’
  1359. 6460 | constexpr bool HasCmdCopyImageToBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2; };
  1360. | ^~~~~
  1361. ../subprojects/vkroots/vkroots.h:6460:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1362. 6460 | constexpr bool HasCmdCopyImageToBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2; };
  1363. | ^~~~~~~~
  1364. ../subprojects/vkroots/vkroots.h:6460:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1365. 6460 | constexpr bool HasCmdCopyImageToBuffer2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2; };
  1366. | ^
  1367. ../subprojects/vkroots/vkroots.h:6466:59: error: expected primary-expression before ‘const’
  1368. 6466 | constexpr bool HasCmdCopyImageToBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2KHR; };
  1369. | ^~~~~
  1370. ../subprojects/vkroots/vkroots.h:6466:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1371. 6466 | constexpr bool HasCmdCopyImageToBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2KHR; };
  1372. | ^~~~~~~~
  1373. ../subprojects/vkroots/vkroots.h:6466:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  1374. 6466 | constexpr bool HasCmdCopyImageToBuffer2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyImageToBuffer2KHR; };
  1375. | ^
  1376. ../subprojects/vkroots/vkroots.h:6472:74: error: expected primary-expression before ‘const’
  1377. 6472 | constexpr bool HasCmdCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyMemoryToAccelerationStructureKHR; };
  1378. | ^~~~~
  1379. ../subprojects/vkroots/vkroots.h:6472:65: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1380. 6472 | constexpr bool HasCmdCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyMemoryToAccelerationStructureKHR; };
  1381. | ^~~~~~~~
  1382. ../subprojects/vkroots/vkroots.h:6472:100: error: expected ‘,’ or ‘;’ before ‘{’ token
  1383. 6472 | constexpr bool HasCmdCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyMemoryToAccelerationStructureKHR; };
  1384. | ^
  1385. ../subprojects/vkroots/vkroots.h:6478:58: error: expected primary-expression before ‘const’
  1386. 6478 | constexpr bool HasCmdCopyQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyQueryPoolResults; };
  1387. | ^~~~~
  1388. ../subprojects/vkroots/vkroots.h:6478:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1389. 6478 | constexpr bool HasCmdCopyQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyQueryPoolResults; };
  1390. | ^~~~~~~~
  1391. ../subprojects/vkroots/vkroots.h:6478:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1392. 6478 | constexpr bool HasCmdCopyQueryPoolResults = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdCopyQueryPoolResults; };
  1393. | ^
  1394. ../subprojects/vkroots/vkroots.h:6492:57: error: expected primary-expression before ‘const’
  1395. 6492 | constexpr bool HasCmdDebugMarkerBeginEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerBeginEXT; };
  1396. | ^~~~~
  1397. ../subprojects/vkroots/vkroots.h:6492:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1398. 6492 | constexpr bool HasCmdDebugMarkerBeginEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerBeginEXT; };
  1399. | ^~~~~~~~
  1400. ../subprojects/vkroots/vkroots.h:6492:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  1401. 6492 | constexpr bool HasCmdDebugMarkerBeginEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerBeginEXT; };
  1402. | ^
  1403. ../subprojects/vkroots/vkroots.h:6498:55: error: expected primary-expression before ‘const’
  1404. 6498 | constexpr bool HasCmdDebugMarkerEndEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerEndEXT; };
  1405. | ^~~~~
  1406. ../subprojects/vkroots/vkroots.h:6498:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1407. 6498 | constexpr bool HasCmdDebugMarkerEndEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerEndEXT; };
  1408. | ^~~~~~~~
  1409. ../subprojects/vkroots/vkroots.h:6498:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1410. 6498 | constexpr bool HasCmdDebugMarkerEndEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerEndEXT; };
  1411. | ^
  1412. ../subprojects/vkroots/vkroots.h:6504:58: error: expected primary-expression before ‘const’
  1413. 6504 | constexpr bool HasCmdDebugMarkerInsertEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerInsertEXT; };
  1414. | ^~~~~
  1415. ../subprojects/vkroots/vkroots.h:6504:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1416. 6504 | constexpr bool HasCmdDebugMarkerInsertEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerInsertEXT; };
  1417. | ^~~~~~~~
  1418. ../subprojects/vkroots/vkroots.h:6504:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1419. 6504 | constexpr bool HasCmdDebugMarkerInsertEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDebugMarkerInsertEXT; };
  1420. | ^
  1421. ../subprojects/vkroots/vkroots.h:6518:46: error: expected primary-expression before ‘const’
  1422. 6518 | constexpr bool HasCmdDispatch = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatch; };
  1423. | ^~~~~
  1424. ../subprojects/vkroots/vkroots.h:6518:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1425. 6518 | constexpr bool HasCmdDispatch = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatch; };
  1426. | ^~~~~~~~
  1427. ../subprojects/vkroots/vkroots.h:6518:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  1428. 6518 | constexpr bool HasCmdDispatch = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatch; };
  1429. | ^
  1430. ../subprojects/vkroots/vkroots.h:6524:50: error: expected primary-expression before ‘const’
  1431. 6524 | constexpr bool HasCmdDispatchBase = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBase; };
  1432. | ^~~~~
  1433. ../subprojects/vkroots/vkroots.h:6524:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1434. 6524 | constexpr bool HasCmdDispatchBase = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBase; };
  1435. | ^~~~~~~~
  1436. ../subprojects/vkroots/vkroots.h:6524:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1437. 6524 | constexpr bool HasCmdDispatchBase = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBase; };
  1438. | ^
  1439. ../subprojects/vkroots/vkroots.h:6530:53: error: expected primary-expression before ‘const’
  1440. 6530 | constexpr bool HasCmdDispatchBaseKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBaseKHR; };
  1441. | ^~~~~
  1442. ../subprojects/vkroots/vkroots.h:6530:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1443. 6530 | constexpr bool HasCmdDispatchBaseKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBaseKHR; };
  1444. | ^~~~~~~~
  1445. ../subprojects/vkroots/vkroots.h:6530:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1446. 6530 | constexpr bool HasCmdDispatchBaseKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchBaseKHR; };
  1447. | ^
  1448. ../subprojects/vkroots/vkroots.h:6536:54: error: expected primary-expression before ‘const’
  1449. 6536 | constexpr bool HasCmdDispatchIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchIndirect; };
  1450. | ^~~~~
  1451. ../subprojects/vkroots/vkroots.h:6536:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1452. 6536 | constexpr bool HasCmdDispatchIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchIndirect; };
  1453. | ^~~~~~~~
  1454. ../subprojects/vkroots/vkroots.h:6536:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  1455. 6536 | constexpr bool HasCmdDispatchIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDispatchIndirect; };
  1456. | ^
  1457. ../subprojects/vkroots/vkroots.h:6542:42: error: expected primary-expression before ‘const’
  1458. 6542 | constexpr bool HasCmdDraw = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDraw; };
  1459. | ^~~~~
  1460. ../subprojects/vkroots/vkroots.h:6542:33: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1461. 6542 | constexpr bool HasCmdDraw = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDraw; };
  1462. | ^~~~~~~~
  1463. ../subprojects/vkroots/vkroots.h:6542:68: error: expected ‘,’ or ‘;’ before ‘{’ token
  1464. 6542 | constexpr bool HasCmdDraw = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDraw; };
  1465. | ^
  1466. ../subprojects/vkroots/vkroots.h:6548:49: error: expected primary-expression before ‘const’
  1467. 6548 | constexpr bool HasCmdDrawIndexed = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexed; };
  1468. | ^~~~~
  1469. ../subprojects/vkroots/vkroots.h:6548:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1470. 6548 | constexpr bool HasCmdDrawIndexed = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexed; };
  1471. | ^~~~~~~~
  1472. ../subprojects/vkroots/vkroots.h:6548:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  1473. 6548 | constexpr bool HasCmdDrawIndexed = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexed; };
  1474. | ^
  1475. ../subprojects/vkroots/vkroots.h:6554:57: error: expected primary-expression before ‘const’
  1476. 6554 | constexpr bool HasCmdDrawIndexedIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirect; };
  1477. | ^~~~~
  1478. ../subprojects/vkroots/vkroots.h:6554:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1479. 6554 | constexpr bool HasCmdDrawIndexedIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirect; };
  1480. | ^~~~~~~~
  1481. ../subprojects/vkroots/vkroots.h:6554:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  1482. 6554 | constexpr bool HasCmdDrawIndexedIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirect; };
  1483. | ^
  1484. ../subprojects/vkroots/vkroots.h:6560:62: error: expected primary-expression before ‘const’
  1485. 6560 | constexpr bool HasCmdDrawIndexedIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCount; };
  1486. | ^~~~~
  1487. ../subprojects/vkroots/vkroots.h:6560:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1488. 6560 | constexpr bool HasCmdDrawIndexedIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCount; };
  1489. | ^~~~~~~~
  1490. ../subprojects/vkroots/vkroots.h:6560:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  1491. 6560 | constexpr bool HasCmdDrawIndexedIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCount; };
  1492. | ^
  1493. ../subprojects/vkroots/vkroots.h:6566:65: error: expected primary-expression before ‘const’
  1494. 6566 | constexpr bool HasCmdDrawIndexedIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountAMD; };
  1495. | ^~~~~
  1496. ../subprojects/vkroots/vkroots.h:6566:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1497. 6566 | constexpr bool HasCmdDrawIndexedIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountAMD; };
  1498. | ^~~~~~~~
  1499. ../subprojects/vkroots/vkroots.h:6566:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  1500. 6566 | constexpr bool HasCmdDrawIndexedIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountAMD; };
  1501. | ^
  1502. ../subprojects/vkroots/vkroots.h:6572:65: error: expected primary-expression before ‘const’
  1503. 6572 | constexpr bool HasCmdDrawIndexedIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountKHR; };
  1504. | ^~~~~
  1505. ../subprojects/vkroots/vkroots.h:6572:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1506. 6572 | constexpr bool HasCmdDrawIndexedIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountKHR; };
  1507. | ^~~~~~~~
  1508. ../subprojects/vkroots/vkroots.h:6572:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  1509. 6572 | constexpr bool HasCmdDrawIndexedIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndexedIndirectCountKHR; };
  1510. | ^
  1511. ../subprojects/vkroots/vkroots.h:6578:50: error: expected primary-expression before ‘const’
  1512. 6578 | constexpr bool HasCmdDrawIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirect; };
  1513. | ^~~~~
  1514. ../subprojects/vkroots/vkroots.h:6578:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1515. 6578 | constexpr bool HasCmdDrawIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirect; };
  1516. | ^~~~~~~~
  1517. ../subprojects/vkroots/vkroots.h:6578:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1518. 6578 | constexpr bool HasCmdDrawIndirect = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirect; };
  1519. | ^
  1520. ../subprojects/vkroots/vkroots.h:6584:62: error: expected primary-expression before ‘const’
  1521. 6584 | constexpr bool HasCmdDrawIndirectByteCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectByteCountEXT; };
  1522. | ^~~~~
  1523. ../subprojects/vkroots/vkroots.h:6584:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1524. 6584 | constexpr bool HasCmdDrawIndirectByteCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectByteCountEXT; };
  1525. | ^~~~~~~~
  1526. ../subprojects/vkroots/vkroots.h:6584:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  1527. 6584 | constexpr bool HasCmdDrawIndirectByteCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectByteCountEXT; };
  1528. | ^
  1529. ../subprojects/vkroots/vkroots.h:6590:55: error: expected primary-expression before ‘const’
  1530. 6590 | constexpr bool HasCmdDrawIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCount; };
  1531. | ^~~~~
  1532. ../subprojects/vkroots/vkroots.h:6590:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1533. 6590 | constexpr bool HasCmdDrawIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCount; };
  1534. | ^~~~~~~~
  1535. ../subprojects/vkroots/vkroots.h:6590:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1536. 6590 | constexpr bool HasCmdDrawIndirectCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCount; };
  1537. | ^
  1538. ../subprojects/vkroots/vkroots.h:6596:58: error: expected primary-expression before ‘const’
  1539. 6596 | constexpr bool HasCmdDrawIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountAMD; };
  1540. | ^~~~~
  1541. ../subprojects/vkroots/vkroots.h:6596:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1542. 6596 | constexpr bool HasCmdDrawIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountAMD; };
  1543. | ^~~~~~~~
  1544. ../subprojects/vkroots/vkroots.h:6596:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1545. 6596 | constexpr bool HasCmdDrawIndirectCountAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountAMD; };
  1546. | ^
  1547. ../subprojects/vkroots/vkroots.h:6602:58: error: expected primary-expression before ‘const’
  1548. 6602 | constexpr bool HasCmdDrawIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountKHR; };
  1549. | ^~~~~
  1550. ../subprojects/vkroots/vkroots.h:6602:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1551. 6602 | constexpr bool HasCmdDrawIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountKHR; };
  1552. | ^~~~~~~~
  1553. ../subprojects/vkroots/vkroots.h:6602:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1554. 6602 | constexpr bool HasCmdDrawIndirectCountKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawIndirectCountKHR; };
  1555. | ^
  1556. ../subprojects/vkroots/vkroots.h:6608:66: error: expected primary-expression before ‘const’
  1557. 6608 | constexpr bool HasCmdDrawMeshTasksIndirectCountNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectCountNV; };
  1558. | ^~~~~
  1559. ../subprojects/vkroots/vkroots.h:6608:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1560. 6608 | constexpr bool HasCmdDrawMeshTasksIndirectCountNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectCountNV; };
  1561. | ^~~~~~~~
  1562. ../subprojects/vkroots/vkroots.h:6608:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  1563. 6608 | constexpr bool HasCmdDrawMeshTasksIndirectCountNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectCountNV; };
  1564. | ^
  1565. ../subprojects/vkroots/vkroots.h:6614:61: error: expected primary-expression before ‘const’
  1566. 6614 | constexpr bool HasCmdDrawMeshTasksIndirectNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectNV; };
  1567. | ^~~~~
  1568. ../subprojects/vkroots/vkroots.h:6614:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1569. 6614 | constexpr bool HasCmdDrawMeshTasksIndirectNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectNV; };
  1570. | ^~~~~~~~
  1571. ../subprojects/vkroots/vkroots.h:6614:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  1572. 6614 | constexpr bool HasCmdDrawMeshTasksIndirectNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksIndirectNV; };
  1573. | ^
  1574. ../subprojects/vkroots/vkroots.h:6620:53: error: expected primary-expression before ‘const’
  1575. 6620 | constexpr bool HasCmdDrawMeshTasksNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksNV; };
  1576. | ^~~~~
  1577. ../subprojects/vkroots/vkroots.h:6620:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1578. 6620 | constexpr bool HasCmdDrawMeshTasksNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksNV; };
  1579. | ^~~~~~~~
  1580. ../subprojects/vkroots/vkroots.h:6620:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1581. 6620 | constexpr bool HasCmdDrawMeshTasksNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMeshTasksNV; };
  1582. | ^
  1583. ../subprojects/vkroots/vkroots.h:6626:50: error: expected primary-expression before ‘const’
  1584. 6626 | constexpr bool HasCmdDrawMultiEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiEXT; };
  1585. | ^~~~~
  1586. ../subprojects/vkroots/vkroots.h:6626:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1587. 6626 | constexpr bool HasCmdDrawMultiEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiEXT; };
  1588. | ^~~~~~~~
  1589. ../subprojects/vkroots/vkroots.h:6626:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1590. 6626 | constexpr bool HasCmdDrawMultiEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiEXT; };
  1591. | ^
  1592. ../subprojects/vkroots/vkroots.h:6632:57: error: expected primary-expression before ‘const’
  1593. 6632 | constexpr bool HasCmdDrawMultiIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiIndexedEXT; };
  1594. | ^~~~~
  1595. ../subprojects/vkroots/vkroots.h:6632:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1596. 6632 | constexpr bool HasCmdDrawMultiIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiIndexedEXT; };
  1597. | ^~~~~~~~
  1598. ../subprojects/vkroots/vkroots.h:6632:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  1599. 6632 | constexpr bool HasCmdDrawMultiIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdDrawMultiIndexedEXT; };
  1600. | ^
  1601. ../subprojects/vkroots/vkroots.h:6646:64: error: expected primary-expression before ‘const’
  1602. 6646 | constexpr bool HasCmdEndConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndConditionalRenderingEXT; };
  1603. | ^~~~~
  1604. ../subprojects/vkroots/vkroots.h:6646:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1605. 6646 | constexpr bool HasCmdEndConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndConditionalRenderingEXT; };
  1606. | ^~~~~~~~
  1607. ../subprojects/vkroots/vkroots.h:6646:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  1608. 6646 | constexpr bool HasCmdEndConditionalRenderingEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndConditionalRenderingEXT; };
  1609. | ^
  1610. ../subprojects/vkroots/vkroots.h:6652:59: error: expected primary-expression before ‘const’
  1611. 6652 | constexpr bool HasCmdEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndDebugUtilsLabelEXT; };
  1612. | ^~~~~
  1613. ../subprojects/vkroots/vkroots.h:6652:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1614. 6652 | constexpr bool HasCmdEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndDebugUtilsLabelEXT; };
  1615. | ^~~~~~~~
  1616. ../subprojects/vkroots/vkroots.h:6652:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  1617. 6652 | constexpr bool HasCmdEndDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndDebugUtilsLabelEXT; };
  1618. | ^
  1619. ../subprojects/vkroots/vkroots.h:6658:46: error: expected primary-expression before ‘const’
  1620. 6658 | constexpr bool HasCmdEndQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQuery; };
  1621. | ^~~~~
  1622. ../subprojects/vkroots/vkroots.h:6658:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1623. 6658 | constexpr bool HasCmdEndQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQuery; };
  1624. | ^~~~~~~~
  1625. ../subprojects/vkroots/vkroots.h:6658:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  1626. 6658 | constexpr bool HasCmdEndQuery = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQuery; };
  1627. | ^
  1628. ../subprojects/vkroots/vkroots.h:6664:56: error: expected primary-expression before ‘const’
  1629. 6664 | constexpr bool HasCmdEndQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQueryIndexedEXT; };
  1630. | ^~~~~
  1631. ../subprojects/vkroots/vkroots.h:6664:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1632. 6664 | constexpr bool HasCmdEndQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQueryIndexedEXT; };
  1633. | ^~~~~~~~
  1634. ../subprojects/vkroots/vkroots.h:6664:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1635. 6664 | constexpr bool HasCmdEndQueryIndexedEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndQueryIndexedEXT; };
  1636. | ^
  1637. ../subprojects/vkroots/vkroots.h:6670:51: error: expected primary-expression before ‘const’
  1638. 6670 | constexpr bool HasCmdEndRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass; };
  1639. | ^~~~~
  1640. ../subprojects/vkroots/vkroots.h:6670:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1641. 6670 | constexpr bool HasCmdEndRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass; };
  1642. | ^~~~~~~~
  1643. ../subprojects/vkroots/vkroots.h:6670:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  1644. 6670 | constexpr bool HasCmdEndRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass; };
  1645. | ^
  1646. ../subprojects/vkroots/vkroots.h:6676:52: error: expected primary-expression before ‘const’
  1647. 6676 | constexpr bool HasCmdEndRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2; };
  1648. | ^~~~~
  1649. ../subprojects/vkroots/vkroots.h:6676:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1650. 6676 | constexpr bool HasCmdEndRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2; };
  1651. | ^~~~~~~~
  1652. ../subprojects/vkroots/vkroots.h:6676:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1653. 6676 | constexpr bool HasCmdEndRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2; };
  1654. | ^
  1655. ../subprojects/vkroots/vkroots.h:6682:55: error: expected primary-expression before ‘const’
  1656. 6682 | constexpr bool HasCmdEndRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2KHR; };
  1657. | ^~~~~
  1658. ../subprojects/vkroots/vkroots.h:6682:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1659. 6682 | constexpr bool HasCmdEndRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2KHR; };
  1660. | ^~~~~~~~
  1661. ../subprojects/vkroots/vkroots.h:6682:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1662. 6682 | constexpr bool HasCmdEndRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderPass2KHR; };
  1663. | ^
  1664. ../subprojects/vkroots/vkroots.h:6688:50: error: expected primary-expression before ‘const’
  1665. 6688 | constexpr bool HasCmdEndRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRendering; };
  1666. | ^~~~~
  1667. ../subprojects/vkroots/vkroots.h:6688:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1668. 6688 | constexpr bool HasCmdEndRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRendering; };
  1669. | ^~~~~~~~
  1670. ../subprojects/vkroots/vkroots.h:6688:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1671. 6688 | constexpr bool HasCmdEndRendering = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRendering; };
  1672. | ^
  1673. ../subprojects/vkroots/vkroots.h:6694:53: error: expected primary-expression before ‘const’
  1674. 6694 | constexpr bool HasCmdEndRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderingKHR; };
  1675. | ^~~~~
  1676. ../subprojects/vkroots/vkroots.h:6694:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1677. 6694 | constexpr bool HasCmdEndRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderingKHR; };
  1678. | ^~~~~~~~
  1679. ../subprojects/vkroots/vkroots.h:6694:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1680. 6694 | constexpr bool HasCmdEndRenderingKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndRenderingKHR; };
  1681. | ^
  1682. ../subprojects/vkroots/vkroots.h:6700:61: error: expected primary-expression before ‘const’
  1683. 6700 | constexpr bool HasCmdEndTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndTransformFeedbackEXT; };
  1684. | ^~~~~
  1685. ../subprojects/vkroots/vkroots.h:6700:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1686. 6700 | constexpr bool HasCmdEndTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndTransformFeedbackEXT; };
  1687. | ^~~~~~~~
  1688. ../subprojects/vkroots/vkroots.h:6700:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  1689. 6700 | constexpr bool HasCmdEndTransformFeedbackEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdEndTransformFeedbackEXT; };
  1690. | ^
  1691. ../subprojects/vkroots/vkroots.h:6714:53: error: expected primary-expression before ‘const’
  1692. 6714 | constexpr bool HasCmdExecuteCommands = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteCommands; };
  1693. | ^~~~~
  1694. ../subprojects/vkroots/vkroots.h:6714:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1695. 6714 | constexpr bool HasCmdExecuteCommands = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteCommands; };
  1696. | ^~~~~~~~
  1697. ../subprojects/vkroots/vkroots.h:6714:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1698. 6714 | constexpr bool HasCmdExecuteCommands = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteCommands; };
  1699. | ^
  1700. ../subprojects/vkroots/vkroots.h:6720:64: error: expected primary-expression before ‘const’
  1701. 6720 | constexpr bool HasCmdExecuteGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteGeneratedCommandsNV; };
  1702. | ^~~~~
  1703. ../subprojects/vkroots/vkroots.h:6720:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1704. 6720 | constexpr bool HasCmdExecuteGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteGeneratedCommandsNV; };
  1705. | ^~~~~~~~
  1706. ../subprojects/vkroots/vkroots.h:6720:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  1707. 6720 | constexpr bool HasCmdExecuteGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdExecuteGeneratedCommandsNV; };
  1708. | ^
  1709. ../subprojects/vkroots/vkroots.h:6726:48: error: expected primary-expression before ‘const’
  1710. 6726 | constexpr bool HasCmdFillBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdFillBuffer; };
  1711. | ^~~~~
  1712. ../subprojects/vkroots/vkroots.h:6726:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1713. 6726 | constexpr bool HasCmdFillBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdFillBuffer; };
  1714. | ^~~~~~~~
  1715. ../subprojects/vkroots/vkroots.h:6726:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1716. 6726 | constexpr bool HasCmdFillBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdFillBuffer; };
  1717. | ^
  1718. ../subprojects/vkroots/vkroots.h:6732:62: error: expected primary-expression before ‘const’
  1719. 6732 | constexpr bool HasCmdInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdInsertDebugUtilsLabelEXT; };
  1720. | ^~~~~
  1721. ../subprojects/vkroots/vkroots.h:6732:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1722. 6732 | constexpr bool HasCmdInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdInsertDebugUtilsLabelEXT; };
  1723. | ^~~~~~~~
  1724. ../subprojects/vkroots/vkroots.h:6732:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  1725. 6732 | constexpr bool HasCmdInsertDebugUtilsLabelEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdInsertDebugUtilsLabelEXT; };
  1726. | ^
  1727. ../subprojects/vkroots/vkroots.h:6738:49: error: expected primary-expression before ‘const’
  1728. 6738 | constexpr bool HasCmdNextSubpass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass; };
  1729. | ^~~~~
  1730. ../subprojects/vkroots/vkroots.h:6738:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1731. 6738 | constexpr bool HasCmdNextSubpass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass; };
  1732. | ^~~~~~~~
  1733. ../subprojects/vkroots/vkroots.h:6738:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  1734. 6738 | constexpr bool HasCmdNextSubpass = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass; };
  1735. | ^
  1736. ../subprojects/vkroots/vkroots.h:6744:50: error: expected primary-expression before ‘const’
  1737. 6744 | constexpr bool HasCmdNextSubpass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2; };
  1738. | ^~~~~
  1739. ../subprojects/vkroots/vkroots.h:6744:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1740. 6744 | constexpr bool HasCmdNextSubpass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2; };
  1741. | ^~~~~~~~
  1742. ../subprojects/vkroots/vkroots.h:6744:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1743. 6744 | constexpr bool HasCmdNextSubpass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2; };
  1744. | ^
  1745. ../subprojects/vkroots/vkroots.h:6750:53: error: expected primary-expression before ‘const’
  1746. 6750 | constexpr bool HasCmdNextSubpass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2KHR; };
  1747. | ^~~~~
  1748. ../subprojects/vkroots/vkroots.h:6750:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1749. 6750 | constexpr bool HasCmdNextSubpass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2KHR; };
  1750. | ^~~~~~~~
  1751. ../subprojects/vkroots/vkroots.h:6750:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1752. 6750 | constexpr bool HasCmdNextSubpass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdNextSubpass2KHR; };
  1753. | ^
  1754. ../subprojects/vkroots/vkroots.h:6756:53: error: expected primary-expression before ‘const’
  1755. 6756 | constexpr bool HasCmdPipelineBarrier = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier; };
  1756. | ^~~~~
  1757. ../subprojects/vkroots/vkroots.h:6756:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1758. 6756 | constexpr bool HasCmdPipelineBarrier = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier; };
  1759. | ^~~~~~~~
  1760. ../subprojects/vkroots/vkroots.h:6756:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1761. 6756 | constexpr bool HasCmdPipelineBarrier = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier; };
  1762. | ^
  1763. ../subprojects/vkroots/vkroots.h:6762:54: error: expected primary-expression before ‘const’
  1764. 6762 | constexpr bool HasCmdPipelineBarrier2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2; };
  1765. | ^~~~~
  1766. ../subprojects/vkroots/vkroots.h:6762:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1767. 6762 | constexpr bool HasCmdPipelineBarrier2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2; };
  1768. | ^~~~~~~~
  1769. ../subprojects/vkroots/vkroots.h:6762:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  1770. 6762 | constexpr bool HasCmdPipelineBarrier2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2; };
  1771. | ^
  1772. ../subprojects/vkroots/vkroots.h:6768:57: error: expected primary-expression before ‘const’
  1773. 6768 | constexpr bool HasCmdPipelineBarrier2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2KHR; };
  1774. | ^~~~~
  1775. ../subprojects/vkroots/vkroots.h:6768:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1776. 6768 | constexpr bool HasCmdPipelineBarrier2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2KHR; };
  1777. | ^~~~~~~~
  1778. ../subprojects/vkroots/vkroots.h:6768:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  1779. 6768 | constexpr bool HasCmdPipelineBarrier2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPipelineBarrier2KHR; };
  1780. | ^
  1781. ../subprojects/vkroots/vkroots.h:6774:67: error: expected primary-expression before ‘const’
  1782. 6774 | constexpr bool HasCmdPreprocessGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPreprocessGeneratedCommandsNV; };
  1783. | ^~~~~
  1784. ../subprojects/vkroots/vkroots.h:6774:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1785. 6774 | constexpr bool HasCmdPreprocessGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPreprocessGeneratedCommandsNV; };
  1786. | ^~~~~~~~
  1787. ../subprojects/vkroots/vkroots.h:6774:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  1788. 6774 | constexpr bool HasCmdPreprocessGeneratedCommandsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPreprocessGeneratedCommandsNV; };
  1789. | ^
  1790. ../subprojects/vkroots/vkroots.h:6780:51: error: expected primary-expression before ‘const’
  1791. 6780 | constexpr bool HasCmdPushConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushConstants; };
  1792. | ^~~~~
  1793. ../subprojects/vkroots/vkroots.h:6780:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1794. 6780 | constexpr bool HasCmdPushConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushConstants; };
  1795. | ^~~~~~~~
  1796. ../subprojects/vkroots/vkroots.h:6780:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  1797. 6780 | constexpr bool HasCmdPushConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushConstants; };
  1798. | ^
  1799. ../subprojects/vkroots/vkroots.h:6786:58: error: expected primary-expression before ‘const’
  1800. 6786 | constexpr bool HasCmdPushDescriptorSetKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetKHR; };
  1801. | ^~~~~
  1802. ../subprojects/vkroots/vkroots.h:6786:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1803. 6786 | constexpr bool HasCmdPushDescriptorSetKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetKHR; };
  1804. | ^~~~~~~~
  1805. ../subprojects/vkroots/vkroots.h:6786:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  1806. 6786 | constexpr bool HasCmdPushDescriptorSetKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetKHR; };
  1807. | ^
  1808. ../subprojects/vkroots/vkroots.h:6792:70: error: expected primary-expression before ‘const’
  1809. 6792 | constexpr bool HasCmdPushDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetWithTemplateKHR; };
  1810. | ^~~~~
  1811. ../subprojects/vkroots/vkroots.h:6792:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1812. 6792 | constexpr bool HasCmdPushDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetWithTemplateKHR; };
  1813. | ^~~~~~~~
  1814. ../subprojects/vkroots/vkroots.h:6792:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  1815. 6792 | constexpr bool HasCmdPushDescriptorSetWithTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdPushDescriptorSetWithTemplateKHR; };
  1816. | ^
  1817. ../subprojects/vkroots/vkroots.h:6798:48: error: expected primary-expression before ‘const’
  1818. 6798 | constexpr bool HasCmdResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent; };
  1819. | ^~~~~
  1820. ../subprojects/vkroots/vkroots.h:6798:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1821. 6798 | constexpr bool HasCmdResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent; };
  1822. | ^~~~~~~~
  1823. ../subprojects/vkroots/vkroots.h:6798:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  1824. 6798 | constexpr bool HasCmdResetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent; };
  1825. | ^
  1826. ../subprojects/vkroots/vkroots.h:6804:49: error: expected primary-expression before ‘const’
  1827. 6804 | constexpr bool HasCmdResetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2; };
  1828. | ^~~~~
  1829. ../subprojects/vkroots/vkroots.h:6804:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1830. 6804 | constexpr bool HasCmdResetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2; };
  1831. | ^~~~~~~~
  1832. ../subprojects/vkroots/vkroots.h:6804:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  1833. 6804 | constexpr bool HasCmdResetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2; };
  1834. | ^
  1835. ../subprojects/vkroots/vkroots.h:6810:52: error: expected primary-expression before ‘const’
  1836. 6810 | constexpr bool HasCmdResetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2KHR; };
  1837. | ^~~~~
  1838. ../subprojects/vkroots/vkroots.h:6810:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1839. 6810 | constexpr bool HasCmdResetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2KHR; };
  1840. | ^~~~~~~~
  1841. ../subprojects/vkroots/vkroots.h:6810:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1842. 6810 | constexpr bool HasCmdResetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetEvent2KHR; };
  1843. | ^
  1844. ../subprojects/vkroots/vkroots.h:6816:52: error: expected primary-expression before ‘const’
  1845. 6816 | constexpr bool HasCmdResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetQueryPool; };
  1846. | ^~~~~
  1847. ../subprojects/vkroots/vkroots.h:6816:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1848. 6816 | constexpr bool HasCmdResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetQueryPool; };
  1849. | ^~~~~~~~
  1850. ../subprojects/vkroots/vkroots.h:6816:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1851. 6816 | constexpr bool HasCmdResetQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResetQueryPool; };
  1852. | ^
  1853. ../subprojects/vkroots/vkroots.h:6822:50: error: expected primary-expression before ‘const’
  1854. 6822 | constexpr bool HasCmdResolveImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage; };
  1855. | ^~~~~
  1856. ../subprojects/vkroots/vkroots.h:6822:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1857. 6822 | constexpr bool HasCmdResolveImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage; };
  1858. | ^~~~~~~~
  1859. ../subprojects/vkroots/vkroots.h:6822:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1860. 6822 | constexpr bool HasCmdResolveImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage; };
  1861. | ^
  1862. ../subprojects/vkroots/vkroots.h:6828:51: error: expected primary-expression before ‘const’
  1863. 6828 | constexpr bool HasCmdResolveImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2; };
  1864. | ^~~~~
  1865. ../subprojects/vkroots/vkroots.h:6828:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1866. 6828 | constexpr bool HasCmdResolveImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2; };
  1867. | ^~~~~~~~
  1868. ../subprojects/vkroots/vkroots.h:6828:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  1869. 6828 | constexpr bool HasCmdResolveImage2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2; };
  1870. | ^
  1871. ../subprojects/vkroots/vkroots.h:6834:54: error: expected primary-expression before ‘const’
  1872. 6834 | constexpr bool HasCmdResolveImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2KHR; };
  1873. | ^~~~~
  1874. ../subprojects/vkroots/vkroots.h:6834:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1875. 6834 | constexpr bool HasCmdResolveImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2KHR; };
  1876. | ^~~~~~~~
  1877. ../subprojects/vkroots/vkroots.h:6834:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  1878. 6834 | constexpr bool HasCmdResolveImage2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdResolveImage2KHR; };
  1879. | ^
  1880. ../subprojects/vkroots/vkroots.h:6840:55: error: expected primary-expression before ‘const’
  1881. 6840 | constexpr bool HasCmdSetBlendConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetBlendConstants; };
  1882. | ^~~~~
  1883. ../subprojects/vkroots/vkroots.h:6840:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1884. 6840 | constexpr bool HasCmdSetBlendConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetBlendConstants; };
  1885. | ^~~~~~~~
  1886. ../subprojects/vkroots/vkroots.h:6840:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1887. 6840 | constexpr bool HasCmdSetBlendConstants = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetBlendConstants; };
  1888. | ^
  1889. ../subprojects/vkroots/vkroots.h:6846:53: error: expected primary-expression before ‘const’
  1890. 6846 | constexpr bool HasCmdSetCheckpointNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCheckpointNV; };
  1891. | ^~~~~
  1892. ../subprojects/vkroots/vkroots.h:6846:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1893. 6846 | constexpr bool HasCmdSetCheckpointNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCheckpointNV; };
  1894. | ^~~~~~~~
  1895. ../subprojects/vkroots/vkroots.h:6846:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  1896. 6846 | constexpr bool HasCmdSetCheckpointNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCheckpointNV; };
  1897. | ^
  1898. ../subprojects/vkroots/vkroots.h:6852:60: error: expected primary-expression before ‘const’
  1899. 6852 | constexpr bool HasCmdSetCoarseSampleOrderNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCoarseSampleOrderNV; };
  1900. | ^~~~~
  1901. ../subprojects/vkroots/vkroots.h:6852:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1902. 6852 | constexpr bool HasCmdSetCoarseSampleOrderNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCoarseSampleOrderNV; };
  1903. | ^~~~~~~~
  1904. ../subprojects/vkroots/vkroots.h:6852:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  1905. 6852 | constexpr bool HasCmdSetCoarseSampleOrderNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCoarseSampleOrderNV; };
  1906. | ^
  1907. ../subprojects/vkroots/vkroots.h:6858:60: error: expected primary-expression before ‘const’
  1908. 6858 | constexpr bool HasCmdSetColorWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetColorWriteEnableEXT; };
  1909. | ^~~~~
  1910. ../subprojects/vkroots/vkroots.h:6858:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1911. 6858 | constexpr bool HasCmdSetColorWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetColorWriteEnableEXT; };
  1912. | ^~~~~~~~
  1913. ../subprojects/vkroots/vkroots.h:6858:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  1914. 6858 | constexpr bool HasCmdSetColorWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetColorWriteEnableEXT; };
  1915. | ^
  1916. ../subprojects/vkroots/vkroots.h:6864:49: error: expected primary-expression before ‘const’
  1917. 6864 | constexpr bool HasCmdSetCullMode = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullMode; };
  1918. | ^~~~~
  1919. ../subprojects/vkroots/vkroots.h:6864:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1920. 6864 | constexpr bool HasCmdSetCullMode = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullMode; };
  1921. | ^~~~~~~~
  1922. ../subprojects/vkroots/vkroots.h:6864:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  1923. 6864 | constexpr bool HasCmdSetCullMode = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullMode; };
  1924. | ^
  1925. ../subprojects/vkroots/vkroots.h:6870:52: error: expected primary-expression before ‘const’
  1926. 6870 | constexpr bool HasCmdSetCullModeEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullModeEXT; };
  1927. | ^~~~~
  1928. ../subprojects/vkroots/vkroots.h:6870:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1929. 6870 | constexpr bool HasCmdSetCullModeEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullModeEXT; };
  1930. | ^~~~~~~~
  1931. ../subprojects/vkroots/vkroots.h:6870:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1932. 6870 | constexpr bool HasCmdSetCullModeEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetCullModeEXT; };
  1933. | ^
  1934. ../subprojects/vkroots/vkroots.h:6876:50: error: expected primary-expression before ‘const’
  1935. 6876 | constexpr bool HasCmdSetDepthBias = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBias; };
  1936. | ^~~~~
  1937. ../subprojects/vkroots/vkroots.h:6876:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1938. 6876 | constexpr bool HasCmdSetDepthBias = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBias; };
  1939. | ^~~~~~~~
  1940. ../subprojects/vkroots/vkroots.h:6876:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  1941. 6876 | constexpr bool HasCmdSetDepthBias = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBias; };
  1942. | ^
  1943. ../subprojects/vkroots/vkroots.h:6882:56: error: expected primary-expression before ‘const’
  1944. 6882 | constexpr bool HasCmdSetDepthBiasEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnable; };
  1945. | ^~~~~
  1946. ../subprojects/vkroots/vkroots.h:6882:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1947. 6882 | constexpr bool HasCmdSetDepthBiasEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnable; };
  1948. | ^~~~~~~~
  1949. ../subprojects/vkroots/vkroots.h:6882:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  1950. 6882 | constexpr bool HasCmdSetDepthBiasEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnable; };
  1951. | ^
  1952. ../subprojects/vkroots/vkroots.h:6888:59: error: expected primary-expression before ‘const’
  1953. 6888 | constexpr bool HasCmdSetDepthBiasEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnableEXT; };
  1954. | ^~~~~
  1955. ../subprojects/vkroots/vkroots.h:6888:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1956. 6888 | constexpr bool HasCmdSetDepthBiasEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnableEXT; };
  1957. | ^~~~~~~~
  1958. ../subprojects/vkroots/vkroots.h:6888:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  1959. 6888 | constexpr bool HasCmdSetDepthBiasEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBiasEnableEXT; };
  1960. | ^
  1961. ../subprojects/vkroots/vkroots.h:6894:52: error: expected primary-expression before ‘const’
  1962. 6894 | constexpr bool HasCmdSetDepthBounds = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBounds; };
  1963. | ^~~~~
  1964. ../subprojects/vkroots/vkroots.h:6894:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1965. 6894 | constexpr bool HasCmdSetDepthBounds = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBounds; };
  1966. | ^~~~~~~~
  1967. ../subprojects/vkroots/vkroots.h:6894:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  1968. 6894 | constexpr bool HasCmdSetDepthBounds = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBounds; };
  1969. | ^
  1970. ../subprojects/vkroots/vkroots.h:6900:62: error: expected primary-expression before ‘const’
  1971. 6900 | constexpr bool HasCmdSetDepthBoundsTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnable; };
  1972. | ^~~~~
  1973. ../subprojects/vkroots/vkroots.h:6900:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1974. 6900 | constexpr bool HasCmdSetDepthBoundsTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnable; };
  1975. | ^~~~~~~~
  1976. ../subprojects/vkroots/vkroots.h:6900:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  1977. 6900 | constexpr bool HasCmdSetDepthBoundsTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnable; };
  1978. | ^
  1979. ../subprojects/vkroots/vkroots.h:6906:65: error: expected primary-expression before ‘const’
  1980. 6906 | constexpr bool HasCmdSetDepthBoundsTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnableEXT; };
  1981. | ^~~~~
  1982. ../subprojects/vkroots/vkroots.h:6906:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1983. 6906 | constexpr bool HasCmdSetDepthBoundsTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnableEXT; };
  1984. | ^~~~~~~~
  1985. ../subprojects/vkroots/vkroots.h:6906:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  1986. 6906 | constexpr bool HasCmdSetDepthBoundsTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthBoundsTestEnableEXT; };
  1987. | ^
  1988. ../subprojects/vkroots/vkroots.h:6912:55: error: expected primary-expression before ‘const’
  1989. 6912 | constexpr bool HasCmdSetDepthCompareOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOp; };
  1990. | ^~~~~
  1991. ../subprojects/vkroots/vkroots.h:6912:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  1992. 6912 | constexpr bool HasCmdSetDepthCompareOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOp; };
  1993. | ^~~~~~~~
  1994. ../subprojects/vkroots/vkroots.h:6912:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  1995. 6912 | constexpr bool HasCmdSetDepthCompareOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOp; };
  1996. | ^
  1997. ../subprojects/vkroots/vkroots.h:6918:58: error: expected primary-expression before ‘const’
  1998. 6918 | constexpr bool HasCmdSetDepthCompareOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOpEXT; };
  1999. | ^~~~~
  2000. ../subprojects/vkroots/vkroots.h:6918:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2001. 6918 | constexpr bool HasCmdSetDepthCompareOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOpEXT; };
  2002. | ^~~~~~~~
  2003. ../subprojects/vkroots/vkroots.h:6918:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2004. 6918 | constexpr bool HasCmdSetDepthCompareOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthCompareOpEXT; };
  2005. | ^
  2006. ../subprojects/vkroots/vkroots.h:6924:56: error: expected primary-expression before ‘const’
  2007. 6924 | constexpr bool HasCmdSetDepthTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnable; };
  2008. | ^~~~~
  2009. ../subprojects/vkroots/vkroots.h:6924:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2010. 6924 | constexpr bool HasCmdSetDepthTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnable; };
  2011. | ^~~~~~~~
  2012. ../subprojects/vkroots/vkroots.h:6924:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  2013. 6924 | constexpr bool HasCmdSetDepthTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnable; };
  2014. | ^
  2015. ../subprojects/vkroots/vkroots.h:6930:59: error: expected primary-expression before ‘const’
  2016. 6930 | constexpr bool HasCmdSetDepthTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnableEXT; };
  2017. | ^~~~~
  2018. ../subprojects/vkroots/vkroots.h:6930:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2019. 6930 | constexpr bool HasCmdSetDepthTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnableEXT; };
  2020. | ^~~~~~~~
  2021. ../subprojects/vkroots/vkroots.h:6930:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2022. 6930 | constexpr bool HasCmdSetDepthTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthTestEnableEXT; };
  2023. | ^
  2024. ../subprojects/vkroots/vkroots.h:6936:57: error: expected primary-expression before ‘const’
  2025. 6936 | constexpr bool HasCmdSetDepthWriteEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnable; };
  2026. | ^~~~~
  2027. ../subprojects/vkroots/vkroots.h:6936:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2028. 6936 | constexpr bool HasCmdSetDepthWriteEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnable; };
  2029. | ^~~~~~~~
  2030. ../subprojects/vkroots/vkroots.h:6936:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  2031. 6936 | constexpr bool HasCmdSetDepthWriteEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnable; };
  2032. | ^
  2033. ../subprojects/vkroots/vkroots.h:6942:60: error: expected primary-expression before ‘const’
  2034. 6942 | constexpr bool HasCmdSetDepthWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnableEXT; };
  2035. | ^~~~~
  2036. ../subprojects/vkroots/vkroots.h:6942:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2037. 6942 | constexpr bool HasCmdSetDepthWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnableEXT; };
  2038. | ^~~~~~~~
  2039. ../subprojects/vkroots/vkroots.h:6942:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  2040. 6942 | constexpr bool HasCmdSetDepthWriteEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDepthWriteEnableEXT; };
  2041. | ^
  2042. ../subprojects/vkroots/vkroots.h:6948:51: error: expected primary-expression before ‘const’
  2043. 6948 | constexpr bool HasCmdSetDeviceMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMask; };
  2044. | ^~~~~
  2045. ../subprojects/vkroots/vkroots.h:6948:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2046. 6948 | constexpr bool HasCmdSetDeviceMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMask; };
  2047. | ^~~~~~~~
  2048. ../subprojects/vkroots/vkroots.h:6948:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  2049. 6948 | constexpr bool HasCmdSetDeviceMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMask; };
  2050. | ^
  2051. ../subprojects/vkroots/vkroots.h:6954:54: error: expected primary-expression before ‘const’
  2052. 6954 | constexpr bool HasCmdSetDeviceMaskKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMaskKHR; };
  2053. | ^~~~~
  2054. ../subprojects/vkroots/vkroots.h:6954:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2055. 6954 | constexpr bool HasCmdSetDeviceMaskKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMaskKHR; };
  2056. | ^~~~~~~~
  2057. ../subprojects/vkroots/vkroots.h:6954:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  2058. 6954 | constexpr bool HasCmdSetDeviceMaskKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDeviceMaskKHR; };
  2059. | ^
  2060. ../subprojects/vkroots/vkroots.h:6960:60: error: expected primary-expression before ‘const’
  2061. 6960 | constexpr bool HasCmdSetDiscardRectangleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDiscardRectangleEXT; };
  2062. | ^~~~~
  2063. ../subprojects/vkroots/vkroots.h:6960:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2064. 6960 | constexpr bool HasCmdSetDiscardRectangleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDiscardRectangleEXT; };
  2065. | ^~~~~~~~
  2066. ../subprojects/vkroots/vkroots.h:6960:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  2067. 6960 | constexpr bool HasCmdSetDiscardRectangleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetDiscardRectangleEXT; };
  2068. | ^
  2069. ../subprojects/vkroots/vkroots.h:6966:46: error: expected primary-expression before ‘const’
  2070. 6966 | constexpr bool HasCmdSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent; };
  2071. | ^~~~~
  2072. ../subprojects/vkroots/vkroots.h:6966:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2073. 6966 | constexpr bool HasCmdSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent; };
  2074. | ^~~~~~~~
  2075. ../subprojects/vkroots/vkroots.h:6966:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  2076. 6966 | constexpr bool HasCmdSetEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent; };
  2077. | ^
  2078. ../subprojects/vkroots/vkroots.h:6972:47: error: expected primary-expression before ‘const’
  2079. 6972 | constexpr bool HasCmdSetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2; };
  2080. | ^~~~~
  2081. ../subprojects/vkroots/vkroots.h:6972:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2082. 6972 | constexpr bool HasCmdSetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2; };
  2083. | ^~~~~~~~
  2084. ../subprojects/vkroots/vkroots.h:6972:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  2085. 6972 | constexpr bool HasCmdSetEvent2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2; };
  2086. | ^
  2087. ../subprojects/vkroots/vkroots.h:6978:50: error: expected primary-expression before ‘const’
  2088. 6978 | constexpr bool HasCmdSetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2KHR; };
  2089. | ^~~~~
  2090. ../subprojects/vkroots/vkroots.h:6978:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2091. 6978 | constexpr bool HasCmdSetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2KHR; };
  2092. | ^~~~~~~~
  2093. ../subprojects/vkroots/vkroots.h:6978:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2094. 6978 | constexpr bool HasCmdSetEvent2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetEvent2KHR; };
  2095. | ^
  2096. ../subprojects/vkroots/vkroots.h:6984:59: error: expected primary-expression before ‘const’
  2097. 6984 | constexpr bool HasCmdSetExclusiveScissorNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetExclusiveScissorNV; };
  2098. | ^~~~~
  2099. ../subprojects/vkroots/vkroots.h:6984:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2100. 6984 | constexpr bool HasCmdSetExclusiveScissorNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetExclusiveScissorNV; };
  2101. | ^~~~~~~~
  2102. ../subprojects/vkroots/vkroots.h:6984:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2103. 6984 | constexpr bool HasCmdSetExclusiveScissorNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetExclusiveScissorNV; };
  2104. | ^
  2105. ../subprojects/vkroots/vkroots.h:6990:66: error: expected primary-expression before ‘const’
  2106. 6990 | constexpr bool HasCmdSetFragmentShadingRateEnumNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateEnumNV; };
  2107. | ^~~~~
  2108. ../subprojects/vkroots/vkroots.h:6990:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2109. 6990 | constexpr bool HasCmdSetFragmentShadingRateEnumNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateEnumNV; };
  2110. | ^~~~~~~~
  2111. ../subprojects/vkroots/vkroots.h:6990:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  2112. 6990 | constexpr bool HasCmdSetFragmentShadingRateEnumNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateEnumNV; };
  2113. | ^
  2114. ../subprojects/vkroots/vkroots.h:6996:63: error: expected primary-expression before ‘const’
  2115. 6996 | constexpr bool HasCmdSetFragmentShadingRateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateKHR; };
  2116. | ^~~~~
  2117. ../subprojects/vkroots/vkroots.h:6996:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2118. 6996 | constexpr bool HasCmdSetFragmentShadingRateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateKHR; };
  2119. | ^~~~~~~~
  2120. ../subprojects/vkroots/vkroots.h:6996:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2121. 6996 | constexpr bool HasCmdSetFragmentShadingRateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFragmentShadingRateKHR; };
  2122. | ^
  2123. ../subprojects/vkroots/vkroots.h:7002:50: error: expected primary-expression before ‘const’
  2124. 7002 | constexpr bool HasCmdSetFrontFace = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFace; };
  2125. | ^~~~~
  2126. ../subprojects/vkroots/vkroots.h:7002:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2127. 7002 | constexpr bool HasCmdSetFrontFace = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFace; };
  2128. | ^~~~~~~~
  2129. ../subprojects/vkroots/vkroots.h:7002:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2130. 7002 | constexpr bool HasCmdSetFrontFace = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFace; };
  2131. | ^
  2132. ../subprojects/vkroots/vkroots.h:7008:53: error: expected primary-expression before ‘const’
  2133. 7008 | constexpr bool HasCmdSetFrontFaceEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFaceEXT; };
  2134. | ^~~~~
  2135. ../subprojects/vkroots/vkroots.h:7008:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2136. 7008 | constexpr bool HasCmdSetFrontFaceEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFaceEXT; };
  2137. | ^~~~~~~~
  2138. ../subprojects/vkroots/vkroots.h:7008:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2139. 7008 | constexpr bool HasCmdSetFrontFaceEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetFrontFaceEXT; };
  2140. | ^
  2141. ../subprojects/vkroots/vkroots.h:7014:55: error: expected primary-expression before ‘const’
  2142. 7014 | constexpr bool HasCmdSetLineStippleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineStippleEXT; };
  2143. | ^~~~~
  2144. ../subprojects/vkroots/vkroots.h:7014:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2145. 7014 | constexpr bool HasCmdSetLineStippleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineStippleEXT; };
  2146. | ^~~~~~~~
  2147. ../subprojects/vkroots/vkroots.h:7014:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  2148. 7014 | constexpr bool HasCmdSetLineStippleEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineStippleEXT; };
  2149. | ^
  2150. ../subprojects/vkroots/vkroots.h:7020:50: error: expected primary-expression before ‘const’
  2151. 7020 | constexpr bool HasCmdSetLineWidth = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineWidth; };
  2152. | ^~~~~
  2153. ../subprojects/vkroots/vkroots.h:7020:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2154. 7020 | constexpr bool HasCmdSetLineWidth = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineWidth; };
  2155. | ^~~~~~~~
  2156. ../subprojects/vkroots/vkroots.h:7020:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2157. 7020 | constexpr bool HasCmdSetLineWidth = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLineWidth; };
  2158. | ^
  2159. ../subprojects/vkroots/vkroots.h:7026:51: error: expected primary-expression before ‘const’
  2160. 7026 | constexpr bool HasCmdSetLogicOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLogicOpEXT; };
  2161. | ^~~~~
  2162. ../subprojects/vkroots/vkroots.h:7026:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2163. 7026 | constexpr bool HasCmdSetLogicOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLogicOpEXT; };
  2164. | ^~~~~~~~
  2165. ../subprojects/vkroots/vkroots.h:7026:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  2166. 7026 | constexpr bool HasCmdSetLogicOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetLogicOpEXT; };
  2167. | ^
  2168. ../subprojects/vkroots/vkroots.h:7032:62: error: expected primary-expression before ‘const’
  2169. 7032 | constexpr bool HasCmdSetPatchControlPointsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPatchControlPointsEXT; };
  2170. | ^~~~~
  2171. ../subprojects/vkroots/vkroots.h:7032:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2172. 7032 | constexpr bool HasCmdSetPatchControlPointsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPatchControlPointsEXT; };
  2173. | ^~~~~~~~
  2174. ../subprojects/vkroots/vkroots.h:7032:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  2175. 7032 | constexpr bool HasCmdSetPatchControlPointsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPatchControlPointsEXT; };
  2176. | ^
  2177. ../subprojects/vkroots/vkroots.h:7038:63: error: expected primary-expression before ‘const’
  2178. 7038 | constexpr bool HasCmdSetPerformanceMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceMarkerINTEL; };
  2179. | ^~~~~
  2180. ../subprojects/vkroots/vkroots.h:7038:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2181. 7038 | constexpr bool HasCmdSetPerformanceMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceMarkerINTEL; };
  2182. | ^~~~~~~~
  2183. ../subprojects/vkroots/vkroots.h:7038:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2184. 7038 | constexpr bool HasCmdSetPerformanceMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceMarkerINTEL; };
  2185. | ^
  2186. ../subprojects/vkroots/vkroots.h:7044:65: error: expected primary-expression before ‘const’
  2187. 7044 | constexpr bool HasCmdSetPerformanceOverrideINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceOverrideINTEL; };
  2188. | ^~~~~
  2189. ../subprojects/vkroots/vkroots.h:7044:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2190. 7044 | constexpr bool HasCmdSetPerformanceOverrideINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceOverrideINTEL; };
  2191. | ^~~~~~~~
  2192. ../subprojects/vkroots/vkroots.h:7044:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  2193. 7044 | constexpr bool HasCmdSetPerformanceOverrideINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceOverrideINTEL; };
  2194. | ^
  2195. ../subprojects/vkroots/vkroots.h:7050:69: error: expected primary-expression before ‘const’
  2196. 7050 | constexpr bool HasCmdSetPerformanceStreamMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceStreamMarkerINTEL; };
  2197. | ^~~~~
  2198. ../subprojects/vkroots/vkroots.h:7050:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2199. 7050 | constexpr bool HasCmdSetPerformanceStreamMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceStreamMarkerINTEL; };
  2200. | ^~~~~~~~
  2201. ../subprojects/vkroots/vkroots.h:7050:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  2202. 7050 | constexpr bool HasCmdSetPerformanceStreamMarkerINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPerformanceStreamMarkerINTEL; };
  2203. | ^
  2204. ../subprojects/vkroots/vkroots.h:7056:63: error: expected primary-expression before ‘const’
  2205. 7056 | constexpr bool HasCmdSetPrimitiveRestartEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnable; };
  2206. | ^~~~~
  2207. ../subprojects/vkroots/vkroots.h:7056:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2208. 7056 | constexpr bool HasCmdSetPrimitiveRestartEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnable; };
  2209. | ^~~~~~~~
  2210. ../subprojects/vkroots/vkroots.h:7056:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2211. 7056 | constexpr bool HasCmdSetPrimitiveRestartEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnable; };
  2212. | ^
  2213. ../subprojects/vkroots/vkroots.h:7062:66: error: expected primary-expression before ‘const’
  2214. 7062 | constexpr bool HasCmdSetPrimitiveRestartEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnableEXT; };
  2215. | ^~~~~
  2216. ../subprojects/vkroots/vkroots.h:7062:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2217. 7062 | constexpr bool HasCmdSetPrimitiveRestartEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnableEXT; };
  2218. | ^~~~~~~~
  2219. ../subprojects/vkroots/vkroots.h:7062:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  2220. 7062 | constexpr bool HasCmdSetPrimitiveRestartEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveRestartEnableEXT; };
  2221. | ^
  2222. ../subprojects/vkroots/vkroots.h:7068:58: error: expected primary-expression before ‘const’
  2223. 7068 | constexpr bool HasCmdSetPrimitiveTopology = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopology; };
  2224. | ^~~~~
  2225. ../subprojects/vkroots/vkroots.h:7068:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2226. 7068 | constexpr bool HasCmdSetPrimitiveTopology = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopology; };
  2227. | ^~~~~~~~
  2228. ../subprojects/vkroots/vkroots.h:7068:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2229. 7068 | constexpr bool HasCmdSetPrimitiveTopology = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopology; };
  2230. | ^
  2231. ../subprojects/vkroots/vkroots.h:7074:61: error: expected primary-expression before ‘const’
  2232. 7074 | constexpr bool HasCmdSetPrimitiveTopologyEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopologyEXT; };
  2233. | ^~~~~
  2234. ../subprojects/vkroots/vkroots.h:7074:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2235. 7074 | constexpr bool HasCmdSetPrimitiveTopologyEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopologyEXT; };
  2236. | ^~~~~~~~
  2237. ../subprojects/vkroots/vkroots.h:7074:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  2238. 7074 | constexpr bool HasCmdSetPrimitiveTopologyEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetPrimitiveTopologyEXT; };
  2239. | ^
  2240. ../subprojects/vkroots/vkroots.h:7080:64: error: expected primary-expression before ‘const’
  2241. 7080 | constexpr bool HasCmdSetRasterizerDiscardEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnable; };
  2242. | ^~~~~
  2243. ../subprojects/vkroots/vkroots.h:7080:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2244. 7080 | constexpr bool HasCmdSetRasterizerDiscardEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnable; };
  2245. | ^~~~~~~~
  2246. ../subprojects/vkroots/vkroots.h:7080:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  2247. 7080 | constexpr bool HasCmdSetRasterizerDiscardEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnable; };
  2248. | ^
  2249. ../subprojects/vkroots/vkroots.h:7086:67: error: expected primary-expression before ‘const’
  2250. 7086 | constexpr bool HasCmdSetRasterizerDiscardEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnableEXT; };
  2251. | ^~~~~
  2252. ../subprojects/vkroots/vkroots.h:7086:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2253. 7086 | constexpr bool HasCmdSetRasterizerDiscardEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnableEXT; };
  2254. | ^~~~~~~~
  2255. ../subprojects/vkroots/vkroots.h:7086:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  2256. 7086 | constexpr bool HasCmdSetRasterizerDiscardEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRasterizerDiscardEnableEXT; };
  2257. | ^
  2258. ../subprojects/vkroots/vkroots.h:7092:71: error: expected primary-expression before ‘const’
  2259. 7092 | constexpr bool HasCmdSetRayTracingPipelineStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRayTracingPipelineStackSizeKHR; };
  2260. | ^~~~~
  2261. ../subprojects/vkroots/vkroots.h:7092:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2262. 7092 | constexpr bool HasCmdSetRayTracingPipelineStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRayTracingPipelineStackSizeKHR; };
  2263. | ^~~~~~~~
  2264. ../subprojects/vkroots/vkroots.h:7092:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  2265. 7092 | constexpr bool HasCmdSetRayTracingPipelineStackSizeKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetRayTracingPipelineStackSizeKHR; };
  2266. | ^
  2267. ../subprojects/vkroots/vkroots.h:7098:59: error: expected primary-expression before ‘const’
  2268. 7098 | constexpr bool HasCmdSetSampleLocationsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetSampleLocationsEXT; };
  2269. | ^~~~~
  2270. ../subprojects/vkroots/vkroots.h:7098:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2271. 7098 | constexpr bool HasCmdSetSampleLocationsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetSampleLocationsEXT; };
  2272. | ^~~~~~~~
  2273. ../subprojects/vkroots/vkroots.h:7098:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2274. 7098 | constexpr bool HasCmdSetSampleLocationsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetSampleLocationsEXT; };
  2275. | ^
  2276. ../subprojects/vkroots/vkroots.h:7104:48: error: expected primary-expression before ‘const’
  2277. 7104 | constexpr bool HasCmdSetScissor = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissor; };
  2278. | ^~~~~
  2279. ../subprojects/vkroots/vkroots.h:7104:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2280. 7104 | constexpr bool HasCmdSetScissor = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissor; };
  2281. | ^~~~~~~~
  2282. ../subprojects/vkroots/vkroots.h:7104:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  2283. 7104 | constexpr bool HasCmdSetScissor = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissor; };
  2284. | ^
  2285. ../subprojects/vkroots/vkroots.h:7110:57: error: expected primary-expression before ‘const’
  2286. 7110 | constexpr bool HasCmdSetScissorWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCount; };
  2287. | ^~~~~
  2288. ../subprojects/vkroots/vkroots.h:7110:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2289. 7110 | constexpr bool HasCmdSetScissorWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCount; };
  2290. | ^~~~~~~~
  2291. ../subprojects/vkroots/vkroots.h:7110:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  2292. 7110 | constexpr bool HasCmdSetScissorWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCount; };
  2293. | ^
  2294. ../subprojects/vkroots/vkroots.h:7116:60: error: expected primary-expression before ‘const’
  2295. 7116 | constexpr bool HasCmdSetScissorWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCountEXT; };
  2296. | ^~~~~
  2297. ../subprojects/vkroots/vkroots.h:7116:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2298. 7116 | constexpr bool HasCmdSetScissorWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCountEXT; };
  2299. | ^~~~~~~~
  2300. ../subprojects/vkroots/vkroots.h:7116:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  2301. 7116 | constexpr bool HasCmdSetScissorWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetScissorWithCountEXT; };
  2302. | ^
  2303. ../subprojects/vkroots/vkroots.h:7122:59: error: expected primary-expression before ‘const’
  2304. 7122 | constexpr bool HasCmdSetStencilCompareMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilCompareMask; };
  2305. | ^~~~~
  2306. ../subprojects/vkroots/vkroots.h:7122:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2307. 7122 | constexpr bool HasCmdSetStencilCompareMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilCompareMask; };
  2308. | ^~~~~~~~
  2309. ../subprojects/vkroots/vkroots.h:7122:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2310. 7122 | constexpr bool HasCmdSetStencilCompareMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilCompareMask; };
  2311. | ^
  2312. ../subprojects/vkroots/vkroots.h:7128:50: error: expected primary-expression before ‘const’
  2313. 7128 | constexpr bool HasCmdSetStencilOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOp; };
  2314. | ^~~~~
  2315. ../subprojects/vkroots/vkroots.h:7128:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2316. 7128 | constexpr bool HasCmdSetStencilOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOp; };
  2317. | ^~~~~~~~
  2318. ../subprojects/vkroots/vkroots.h:7128:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2319. 7128 | constexpr bool HasCmdSetStencilOp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOp; };
  2320. | ^
  2321. ../subprojects/vkroots/vkroots.h:7134:53: error: expected primary-expression before ‘const’
  2322. 7134 | constexpr bool HasCmdSetStencilOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOpEXT; };
  2323. | ^~~~~
  2324. ../subprojects/vkroots/vkroots.h:7134:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2325. 7134 | constexpr bool HasCmdSetStencilOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOpEXT; };
  2326. | ^~~~~~~~
  2327. ../subprojects/vkroots/vkroots.h:7134:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2328. 7134 | constexpr bool HasCmdSetStencilOpEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilOpEXT; };
  2329. | ^
  2330. ../subprojects/vkroots/vkroots.h:7140:57: error: expected primary-expression before ‘const’
  2331. 7140 | constexpr bool HasCmdSetStencilReference = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilReference; };
  2332. | ^~~~~
  2333. ../subprojects/vkroots/vkroots.h:7140:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2334. 7140 | constexpr bool HasCmdSetStencilReference = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilReference; };
  2335. | ^~~~~~~~
  2336. ../subprojects/vkroots/vkroots.h:7140:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  2337. 7140 | constexpr bool HasCmdSetStencilReference = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilReference; };
  2338. | ^
  2339. ../subprojects/vkroots/vkroots.h:7146:58: error: expected primary-expression before ‘const’
  2340. 7146 | constexpr bool HasCmdSetStencilTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnable; };
  2341. | ^~~~~
  2342. ../subprojects/vkroots/vkroots.h:7146:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2343. 7146 | constexpr bool HasCmdSetStencilTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnable; };
  2344. | ^~~~~~~~
  2345. ../subprojects/vkroots/vkroots.h:7146:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2346. 7146 | constexpr bool HasCmdSetStencilTestEnable = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnable; };
  2347. | ^
  2348. ../subprojects/vkroots/vkroots.h:7152:61: error: expected primary-expression before ‘const’
  2349. 7152 | constexpr bool HasCmdSetStencilTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnableEXT; };
  2350. | ^~~~~
  2351. ../subprojects/vkroots/vkroots.h:7152:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2352. 7152 | constexpr bool HasCmdSetStencilTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnableEXT; };
  2353. | ^~~~~~~~
  2354. ../subprojects/vkroots/vkroots.h:7152:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  2355. 7152 | constexpr bool HasCmdSetStencilTestEnableEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilTestEnableEXT; };
  2356. | ^
  2357. ../subprojects/vkroots/vkroots.h:7158:57: error: expected primary-expression before ‘const’
  2358. 7158 | constexpr bool HasCmdSetStencilWriteMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilWriteMask; };
  2359. | ^~~~~
  2360. ../subprojects/vkroots/vkroots.h:7158:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2361. 7158 | constexpr bool HasCmdSetStencilWriteMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilWriteMask; };
  2362. | ^~~~~~~~
  2363. ../subprojects/vkroots/vkroots.h:7158:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  2364. 7158 | constexpr bool HasCmdSetStencilWriteMask = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetStencilWriteMask; };
  2365. | ^
  2366. ../subprojects/vkroots/vkroots.h:7164:55: error: expected primary-expression before ‘const’
  2367. 7164 | constexpr bool HasCmdSetVertexInputEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetVertexInputEXT; };
  2368. | ^~~~~
  2369. ../subprojects/vkroots/vkroots.h:7164:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2370. 7164 | constexpr bool HasCmdSetVertexInputEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetVertexInputEXT; };
  2371. | ^~~~~~~~
  2372. ../subprojects/vkroots/vkroots.h:7164:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  2373. 7164 | constexpr bool HasCmdSetVertexInputEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetVertexInputEXT; };
  2374. | ^
  2375. ../subprojects/vkroots/vkroots.h:7170:49: error: expected primary-expression before ‘const’
  2376. 7170 | constexpr bool HasCmdSetViewport = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewport; };
  2377. | ^~~~~
  2378. ../subprojects/vkroots/vkroots.h:7170:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2379. 7170 | constexpr bool HasCmdSetViewport = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewport; };
  2380. | ^~~~~~~~
  2381. ../subprojects/vkroots/vkroots.h:7170:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  2382. 7170 | constexpr bool HasCmdSetViewport = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewport; };
  2383. | ^
  2384. ../subprojects/vkroots/vkroots.h:7176:69: error: expected primary-expression before ‘const’
  2385. 7176 | constexpr bool HasCmdSetViewportShadingRatePaletteNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportShadingRatePaletteNV; };
  2386. | ^~~~~
  2387. ../subprojects/vkroots/vkroots.h:7176:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2388. 7176 | constexpr bool HasCmdSetViewportShadingRatePaletteNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportShadingRatePaletteNV; };
  2389. | ^~~~~~~~
  2390. ../subprojects/vkroots/vkroots.h:7176:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  2391. 7176 | constexpr bool HasCmdSetViewportShadingRatePaletteNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportShadingRatePaletteNV; };
  2392. | ^
  2393. ../subprojects/vkroots/vkroots.h:7182:59: error: expected primary-expression before ‘const’
  2394. 7182 | constexpr bool HasCmdSetViewportWScalingNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWScalingNV; };
  2395. | ^~~~~
  2396. ../subprojects/vkroots/vkroots.h:7182:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2397. 7182 | constexpr bool HasCmdSetViewportWScalingNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWScalingNV; };
  2398. | ^~~~~~~~
  2399. ../subprojects/vkroots/vkroots.h:7182:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2400. 7182 | constexpr bool HasCmdSetViewportWScalingNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWScalingNV; };
  2401. | ^
  2402. ../subprojects/vkroots/vkroots.h:7188:58: error: expected primary-expression before ‘const’
  2403. 7188 | constexpr bool HasCmdSetViewportWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCount; };
  2404. | ^~~~~
  2405. ../subprojects/vkroots/vkroots.h:7188:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2406. 7188 | constexpr bool HasCmdSetViewportWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCount; };
  2407. | ^~~~~~~~
  2408. ../subprojects/vkroots/vkroots.h:7188:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2409. 7188 | constexpr bool HasCmdSetViewportWithCount = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCount; };
  2410. | ^
  2411. ../subprojects/vkroots/vkroots.h:7194:61: error: expected primary-expression before ‘const’
  2412. 7194 | constexpr bool HasCmdSetViewportWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCountEXT; };
  2413. | ^~~~~
  2414. ../subprojects/vkroots/vkroots.h:7194:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2415. 7194 | constexpr bool HasCmdSetViewportWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCountEXT; };
  2416. | ^~~~~~~~
  2417. ../subprojects/vkroots/vkroots.h:7194:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  2418. 7194 | constexpr bool HasCmdSetViewportWithCountEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSetViewportWithCountEXT; };
  2419. | ^
  2420. ../subprojects/vkroots/vkroots.h:7200:58: error: expected primary-expression before ‘const’
  2421. 7200 | constexpr bool HasCmdSubpassShadingHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSubpassShadingHUAWEI; };
  2422. | ^~~~~
  2423. ../subprojects/vkroots/vkroots.h:7200:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2424. 7200 | constexpr bool HasCmdSubpassShadingHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSubpassShadingHUAWEI; };
  2425. | ^~~~~~~~
  2426. ../subprojects/vkroots/vkroots.h:7200:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2427. 7200 | constexpr bool HasCmdSubpassShadingHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdSubpassShadingHUAWEI; };
  2428. | ^
  2429. ../subprojects/vkroots/vkroots.h:7206:59: error: expected primary-expression before ‘const’
  2430. 7206 | constexpr bool HasCmdTraceRaysIndirect2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirect2KHR; };
  2431. | ^~~~~
  2432. ../subprojects/vkroots/vkroots.h:7206:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2433. 7206 | constexpr bool HasCmdTraceRaysIndirect2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirect2KHR; };
  2434. | ^~~~~~~~
  2435. ../subprojects/vkroots/vkroots.h:7206:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2436. 7206 | constexpr bool HasCmdTraceRaysIndirect2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirect2KHR; };
  2437. | ^
  2438. ../subprojects/vkroots/vkroots.h:7212:58: error: expected primary-expression before ‘const’
  2439. 7212 | constexpr bool HasCmdTraceRaysIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirectKHR; };
  2440. | ^~~~~
  2441. ../subprojects/vkroots/vkroots.h:7212:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2442. 7212 | constexpr bool HasCmdTraceRaysIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirectKHR; };
  2443. | ^~~~~~~~
  2444. ../subprojects/vkroots/vkroots.h:7212:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2445. 7212 | constexpr bool HasCmdTraceRaysIndirectKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysIndirectKHR; };
  2446. | ^
  2447. ../subprojects/vkroots/vkroots.h:7218:50: error: expected primary-expression before ‘const’
  2448. 7218 | constexpr bool HasCmdTraceRaysKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysKHR; };
  2449. | ^~~~~
  2450. ../subprojects/vkroots/vkroots.h:7218:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2451. 7218 | constexpr bool HasCmdTraceRaysKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysKHR; };
  2452. | ^~~~~~~~
  2453. ../subprojects/vkroots/vkroots.h:7218:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2454. 7218 | constexpr bool HasCmdTraceRaysKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysKHR; };
  2455. | ^
  2456. ../subprojects/vkroots/vkroots.h:7224:49: error: expected primary-expression before ‘const’
  2457. 7224 | constexpr bool HasCmdTraceRaysNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysNV; };
  2458. | ^~~~~
  2459. ../subprojects/vkroots/vkroots.h:7224:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2460. 7224 | constexpr bool HasCmdTraceRaysNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysNV; };
  2461. | ^~~~~~~~
  2462. ../subprojects/vkroots/vkroots.h:7224:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  2463. 7224 | constexpr bool HasCmdTraceRaysNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdTraceRaysNV; };
  2464. | ^
  2465. ../subprojects/vkroots/vkroots.h:7230:50: error: expected primary-expression before ‘const’
  2466. 7230 | constexpr bool HasCmdUpdateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdUpdateBuffer; };
  2467. | ^~~~~
  2468. ../subprojects/vkroots/vkroots.h:7230:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2469. 7230 | constexpr bool HasCmdUpdateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdUpdateBuffer; };
  2470. | ^~~~~~~~
  2471. ../subprojects/vkroots/vkroots.h:7230:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2472. 7230 | constexpr bool HasCmdUpdateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdUpdateBuffer; };
  2473. | ^
  2474. ../subprojects/vkroots/vkroots.h:7236:48: error: expected primary-expression before ‘const’
  2475. 7236 | constexpr bool HasCmdWaitEvents = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents; };
  2476. | ^~~~~
  2477. ../subprojects/vkroots/vkroots.h:7236:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2478. 7236 | constexpr bool HasCmdWaitEvents = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents; };
  2479. | ^~~~~~~~
  2480. ../subprojects/vkroots/vkroots.h:7236:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  2481. 7236 | constexpr bool HasCmdWaitEvents = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents; };
  2482. | ^
  2483. ../subprojects/vkroots/vkroots.h:7242:49: error: expected primary-expression before ‘const’
  2484. 7242 | constexpr bool HasCmdWaitEvents2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2; };
  2485. | ^~~~~
  2486. ../subprojects/vkroots/vkroots.h:7242:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2487. 7242 | constexpr bool HasCmdWaitEvents2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2; };
  2488. | ^~~~~~~~
  2489. ../subprojects/vkroots/vkroots.h:7242:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  2490. 7242 | constexpr bool HasCmdWaitEvents2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2; };
  2491. | ^
  2492. ../subprojects/vkroots/vkroots.h:7248:52: error: expected primary-expression before ‘const’
  2493. 7248 | constexpr bool HasCmdWaitEvents2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2KHR; };
  2494. | ^~~~~
  2495. ../subprojects/vkroots/vkroots.h:7248:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2496. 7248 | constexpr bool HasCmdWaitEvents2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2KHR; };
  2497. | ^~~~~~~~
  2498. ../subprojects/vkroots/vkroots.h:7248:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2499. 7248 | constexpr bool HasCmdWaitEvents2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWaitEvents2KHR; };
  2500. | ^
  2501. ../subprojects/vkroots/vkroots.h:7254:78: error: expected primary-expression before ‘const’
  2502. 7254 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesKHR; };
  2503. | ^~~~~
  2504. ../subprojects/vkroots/vkroots.h:7254:69: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2505. 7254 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesKHR; };
  2506. | ^~~~~~~~
  2507. ../subprojects/vkroots/vkroots.h:7254:104: error: expected ‘,’ or ‘;’ before ‘{’ token
  2508. 7254 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesKHR; };
  2509. | ^
  2510. ../subprojects/vkroots/vkroots.h:7260:77: error: expected primary-expression before ‘const’
  2511. 7260 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesNV; };
  2512. | ^~~~~
  2513. ../subprojects/vkroots/vkroots.h:7260:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2514. 7260 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesNV; };
  2515. | ^~~~~~~~
  2516. ../subprojects/vkroots/vkroots.h:7260:103: error: expected ‘,’ or ‘;’ before ‘{’ token
  2517. 7260 | constexpr bool HasCmdWriteAccelerationStructuresPropertiesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteAccelerationStructuresPropertiesNV; };
  2518. | ^
  2519. ../subprojects/vkroots/vkroots.h:7266:59: error: expected primary-expression before ‘const’
  2520. 7266 | constexpr bool HasCmdWriteBufferMarker2AMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarker2AMD; };
  2521. | ^~~~~
  2522. ../subprojects/vkroots/vkroots.h:7266:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2523. 7266 | constexpr bool HasCmdWriteBufferMarker2AMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarker2AMD; };
  2524. | ^~~~~~~~
  2525. ../subprojects/vkroots/vkroots.h:7266:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2526. 7266 | constexpr bool HasCmdWriteBufferMarker2AMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarker2AMD; };
  2527. | ^
  2528. ../subprojects/vkroots/vkroots.h:7272:58: error: expected primary-expression before ‘const’
  2529. 7272 | constexpr bool HasCmdWriteBufferMarkerAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarkerAMD; };
  2530. | ^~~~~
  2531. ../subprojects/vkroots/vkroots.h:7272:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2532. 7272 | constexpr bool HasCmdWriteBufferMarkerAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarkerAMD; };
  2533. | ^~~~~~~~
  2534. ../subprojects/vkroots/vkroots.h:7272:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2535. 7272 | constexpr bool HasCmdWriteBufferMarkerAMD = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteBufferMarkerAMD; };
  2536. | ^
  2537. ../subprojects/vkroots/vkroots.h:7278:52: error: expected primary-expression before ‘const’
  2538. 7278 | constexpr bool HasCmdWriteTimestamp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp; };
  2539. | ^~~~~
  2540. ../subprojects/vkroots/vkroots.h:7278:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2541. 7278 | constexpr bool HasCmdWriteTimestamp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp; };
  2542. | ^~~~~~~~
  2543. ../subprojects/vkroots/vkroots.h:7278:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2544. 7278 | constexpr bool HasCmdWriteTimestamp = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp; };
  2545. | ^
  2546. ../subprojects/vkroots/vkroots.h:7284:53: error: expected primary-expression before ‘const’
  2547. 7284 | constexpr bool HasCmdWriteTimestamp2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2; };
  2548. | ^~~~~
  2549. ../subprojects/vkroots/vkroots.h:7284:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2550. 7284 | constexpr bool HasCmdWriteTimestamp2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2; };
  2551. | ^~~~~~~~
  2552. ../subprojects/vkroots/vkroots.h:7284:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2553. 7284 | constexpr bool HasCmdWriteTimestamp2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2; };
  2554. | ^
  2555. ../subprojects/vkroots/vkroots.h:7290:56: error: expected primary-expression before ‘const’
  2556. 7290 | constexpr bool HasCmdWriteTimestamp2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2KHR; };
  2557. | ^~~~~
  2558. ../subprojects/vkroots/vkroots.h:7290:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2559. 7290 | constexpr bool HasCmdWriteTimestamp2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2KHR; };
  2560. | ^~~~~~~~
  2561. ../subprojects/vkroots/vkroots.h:7290:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  2562. 7290 | constexpr bool HasCmdWriteTimestamp2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CmdWriteTimestamp2KHR; };
  2563. | ^
  2564. ../subprojects/vkroots/vkroots.h:7296:52: error: expected primary-expression before ‘const’
  2565. 7296 | constexpr bool HasCompileDeferredNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CompileDeferredNV; };
  2566. | ^~~~~
  2567. ../subprojects/vkroots/vkroots.h:7296:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2568. 7296 | constexpr bool HasCompileDeferredNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CompileDeferredNV; };
  2569. | ^~~~~~~~
  2570. ../subprojects/vkroots/vkroots.h:7296:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2571. 7296 | constexpr bool HasCompileDeferredNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CompileDeferredNV; };
  2572. | ^
  2573. ../subprojects/vkroots/vkroots.h:7302:63: error: expected primary-expression before ‘const’
  2574. 7302 | constexpr bool HasCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureKHR; };
  2575. | ^~~~~
  2576. ../subprojects/vkroots/vkroots.h:7302:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2577. 7302 | constexpr bool HasCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureKHR; };
  2578. | ^~~~~~~~
  2579. ../subprojects/vkroots/vkroots.h:7302:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2580. 7302 | constexpr bool HasCopyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureKHR; };
  2581. | ^
  2582. ../subprojects/vkroots/vkroots.h:7308:71: error: expected primary-expression before ‘const’
  2583. 7308 | constexpr bool HasCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureToMemoryKHR; };
  2584. | ^~~~~
  2585. ../subprojects/vkroots/vkroots.h:7308:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2586. 7308 | constexpr bool HasCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureToMemoryKHR; };
  2587. | ^~~~~~~~
  2588. ../subprojects/vkroots/vkroots.h:7308:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  2589. 7308 | constexpr bool HasCopyAccelerationStructureToMemoryKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyAccelerationStructureToMemoryKHR; };
  2590. | ^
  2591. ../subprojects/vkroots/vkroots.h:7314:71: error: expected primary-expression before ‘const’
  2592. 7314 | constexpr bool HasCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyMemoryToAccelerationStructureKHR; };
  2593. | ^~~~~
  2594. ../subprojects/vkroots/vkroots.h:7314:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2595. 7314 | constexpr bool HasCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyMemoryToAccelerationStructureKHR; };
  2596. | ^~~~~~~~
  2597. ../subprojects/vkroots/vkroots.h:7314:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  2598. 7314 | constexpr bool HasCopyMemoryToAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CopyMemoryToAccelerationStructureKHR; };
  2599. | ^
  2600. ../subprojects/vkroots/vkroots.h:7320:65: error: expected primary-expression before ‘const’
  2601. 7320 | constexpr bool HasCreateAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureKHR; };
  2602. | ^~~~~
  2603. ../subprojects/vkroots/vkroots.h:7320:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2604. 7320 | constexpr bool HasCreateAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureKHR; };
  2605. | ^~~~~~~~
  2606. ../subprojects/vkroots/vkroots.h:7320:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  2607. 7320 | constexpr bool HasCreateAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureKHR; };
  2608. | ^
  2609. ../subprojects/vkroots/vkroots.h:7326:64: error: expected primary-expression before ‘const’
  2610. 7326 | constexpr bool HasCreateAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureNV; };
  2611. | ^~~~~
  2612. ../subprojects/vkroots/vkroots.h:7326:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2613. 7326 | constexpr bool HasCreateAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureNV; };
  2614. | ^~~~~~~~
  2615. ../subprojects/vkroots/vkroots.h:7326:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  2616. 7326 | constexpr bool HasCreateAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateAccelerationStructureNV; };
  2617. | ^
  2618. ../subprojects/vkroots/vkroots.h:7332:47: error: expected primary-expression before ‘const’
  2619. 7332 | constexpr bool HasCreateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBuffer; };
  2620. | ^~~~~
  2621. ../subprojects/vkroots/vkroots.h:7332:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2622. 7332 | constexpr bool HasCreateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBuffer; };
  2623. | ^~~~~~~~
  2624. ../subprojects/vkroots/vkroots.h:7332:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  2625. 7332 | constexpr bool HasCreateBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBuffer; };
  2626. | ^
  2627. ../subprojects/vkroots/vkroots.h:7346:51: error: expected primary-expression before ‘const’
  2628. 7346 | constexpr bool HasCreateBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBufferView; };
  2629. | ^~~~~
  2630. ../subprojects/vkroots/vkroots.h:7346:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2631. 7346 | constexpr bool HasCreateBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBufferView; };
  2632. | ^~~~~~~~
  2633. ../subprojects/vkroots/vkroots.h:7346:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  2634. 7346 | constexpr bool HasCreateBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateBufferView; };
  2635. | ^
  2636. ../subprojects/vkroots/vkroots.h:7352:52: error: expected primary-expression before ‘const’
  2637. 7352 | constexpr bool HasCreateCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateCommandPool; };
  2638. | ^~~~~
  2639. ../subprojects/vkroots/vkroots.h:7352:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2640. 7352 | constexpr bool HasCreateCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateCommandPool; };
  2641. | ^~~~~~~~
  2642. ../subprojects/vkroots/vkroots.h:7352:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2643. 7352 | constexpr bool HasCreateCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateCommandPool; };
  2644. | ^
  2645. ../subprojects/vkroots/vkroots.h:7358:57: error: expected primary-expression before ‘const’
  2646. 7358 | constexpr bool HasCreateComputePipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateComputePipelines; };
  2647. | ^~~~~
  2648. ../subprojects/vkroots/vkroots.h:7358:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2649. 7358 | constexpr bool HasCreateComputePipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateComputePipelines; };
  2650. | ^~~~~~~~
  2651. ../subprojects/vkroots/vkroots.h:7358:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  2652. 7358 | constexpr bool HasCreateComputePipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateComputePipelines; };
  2653. | ^
  2654. ../subprojects/vkroots/vkroots.h:7380:61: error: expected primary-expression before ‘const’
  2655. 7380 | constexpr bool HasCreateDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDeferredOperationKHR; };
  2656. | ^~~~~
  2657. ../subprojects/vkroots/vkroots.h:7380:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2658. 7380 | constexpr bool HasCreateDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDeferredOperationKHR; };
  2659. | ^~~~~~~~
  2660. ../subprojects/vkroots/vkroots.h:7380:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  2661. 7380 | constexpr bool HasCreateDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDeferredOperationKHR; };
  2662. | ^
  2663. ../subprojects/vkroots/vkroots.h:7386:55: error: expected primary-expression before ‘const’
  2664. 7386 | constexpr bool HasCreateDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorPool; };
  2665. | ^~~~~
  2666. ../subprojects/vkroots/vkroots.h:7386:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2667. 7386 | constexpr bool HasCreateDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorPool; };
  2668. | ^~~~~~~~
  2669. ../subprojects/vkroots/vkroots.h:7386:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  2670. 7386 | constexpr bool HasCreateDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorPool; };
  2671. | ^
  2672. ../subprojects/vkroots/vkroots.h:7392:60: error: expected primary-expression before ‘const’
  2673. 7392 | constexpr bool HasCreateDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorSetLayout; };
  2674. | ^~~~~
  2675. ../subprojects/vkroots/vkroots.h:7392:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2676. 7392 | constexpr bool HasCreateDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorSetLayout; };
  2677. | ^~~~~~~~
  2678. ../subprojects/vkroots/vkroots.h:7392:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  2679. 7392 | constexpr bool HasCreateDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorSetLayout; };
  2680. | ^
  2681. ../subprojects/vkroots/vkroots.h:7398:65: error: expected primary-expression before ‘const’
  2682. 7398 | constexpr bool HasCreateDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplate; };
  2683. | ^~~~~
  2684. ../subprojects/vkroots/vkroots.h:7398:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2685. 7398 | constexpr bool HasCreateDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplate; };
  2686. | ^~~~~~~~
  2687. ../subprojects/vkroots/vkroots.h:7398:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  2688. 7398 | constexpr bool HasCreateDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplate; };
  2689. | ^
  2690. ../subprojects/vkroots/vkroots.h:7404:68: error: expected primary-expression before ‘const’
  2691. 7404 | constexpr bool HasCreateDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplateKHR; };
  2692. | ^~~~~
  2693. ../subprojects/vkroots/vkroots.h:7404:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2694. 7404 | constexpr bool HasCreateDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplateKHR; };
  2695. | ^~~~~~~~
  2696. ../subprojects/vkroots/vkroots.h:7404:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  2697. 7404 | constexpr bool HasCreateDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateDescriptorUpdateTemplateKHR; };
  2698. | ^
  2699. ../subprojects/vkroots/vkroots.h:7410:46: error: expected primary-expression before ‘const’
  2700. 7410 | constexpr bool HasCreateEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateEvent; };
  2701. | ^~~~~
  2702. ../subprojects/vkroots/vkroots.h:7410:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2703. 7410 | constexpr bool HasCreateEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateEvent; };
  2704. | ^~~~~~~~
  2705. ../subprojects/vkroots/vkroots.h:7410:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  2706. 7410 | constexpr bool HasCreateEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateEvent; };
  2707. | ^
  2708. ../subprojects/vkroots/vkroots.h:7416:46: error: expected primary-expression before ‘const’
  2709. 7416 | constexpr bool HasCreateFence = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFence; };
  2710. | ^~~~~
  2711. ../subprojects/vkroots/vkroots.h:7416:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2712. 7416 | constexpr bool HasCreateFence = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFence; };
  2713. | ^~~~~~~~
  2714. ../subprojects/vkroots/vkroots.h:7416:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  2715. 7416 | constexpr bool HasCreateFence = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFence; };
  2716. | ^
  2717. ../subprojects/vkroots/vkroots.h:7422:52: error: expected primary-expression before ‘const’
  2718. 7422 | constexpr bool HasCreateFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFramebuffer; };
  2719. | ^~~~~
  2720. ../subprojects/vkroots/vkroots.h:7422:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2721. 7422 | constexpr bool HasCreateFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFramebuffer; };
  2722. | ^~~~~~~~
  2723. ../subprojects/vkroots/vkroots.h:7422:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2724. 7422 | constexpr bool HasCreateFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateFramebuffer; };
  2725. | ^
  2726. ../subprojects/vkroots/vkroots.h:7428:58: error: expected primary-expression before ‘const’
  2727. 7428 | constexpr bool HasCreateGraphicsPipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateGraphicsPipelines; };
  2728. | ^~~~~
  2729. ../subprojects/vkroots/vkroots.h:7428:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2730. 7428 | constexpr bool HasCreateGraphicsPipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateGraphicsPipelines; };
  2731. | ^~~~~~~~
  2732. ../subprojects/vkroots/vkroots.h:7428:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  2733. 7428 | constexpr bool HasCreateGraphicsPipelines = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateGraphicsPipelines; };
  2734. | ^
  2735. ../subprojects/vkroots/vkroots.h:7434:46: error: expected primary-expression before ‘const’
  2736. 7434 | constexpr bool HasCreateImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImage; };
  2737. | ^~~~~
  2738. ../subprojects/vkroots/vkroots.h:7434:37: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2739. 7434 | constexpr bool HasCreateImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImage; };
  2740. | ^~~~~~~~
  2741. ../subprojects/vkroots/vkroots.h:7434:72: error: expected ‘,’ or ‘;’ before ‘{’ token
  2742. 7434 | constexpr bool HasCreateImage = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImage; };
  2743. | ^
  2744. ../subprojects/vkroots/vkroots.h:7440:50: error: expected primary-expression before ‘const’
  2745. 7440 | constexpr bool HasCreateImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImageView; };
  2746. | ^~~~~
  2747. ../subprojects/vkroots/vkroots.h:7440:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2748. 7440 | constexpr bool HasCreateImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImageView; };
  2749. | ^~~~~~~~
  2750. ../subprojects/vkroots/vkroots.h:7440:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2751. 7440 | constexpr bool HasCreateImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateImageView; };
  2752. | ^
  2753. ../subprojects/vkroots/vkroots.h:7446:65: error: expected primary-expression before ‘const’
  2754. 7446 | constexpr bool HasCreateIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateIndirectCommandsLayoutNV; };
  2755. | ^~~~~
  2756. ../subprojects/vkroots/vkroots.h:7446:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2757. 7446 | constexpr bool HasCreateIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateIndirectCommandsLayoutNV; };
  2758. | ^~~~~~~~
  2759. ../subprojects/vkroots/vkroots.h:7446:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  2760. 7446 | constexpr bool HasCreateIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateIndirectCommandsLayoutNV; };
  2761. | ^
  2762. ../subprojects/vkroots/vkroots.h:7452:54: error: expected primary-expression before ‘const’
  2763. 7452 | constexpr bool HasCreatePipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineCache; };
  2764. | ^~~~~
  2765. ../subprojects/vkroots/vkroots.h:7452:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2766. 7452 | constexpr bool HasCreatePipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineCache; };
  2767. | ^~~~~~~~
  2768. ../subprojects/vkroots/vkroots.h:7452:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  2769. 7452 | constexpr bool HasCreatePipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineCache; };
  2770. | ^
  2771. ../subprojects/vkroots/vkroots.h:7458:55: error: expected primary-expression before ‘const’
  2772. 7458 | constexpr bool HasCreatePipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineLayout; };
  2773. | ^~~~~
  2774. ../subprojects/vkroots/vkroots.h:7458:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2775. 7458 | constexpr bool HasCreatePipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineLayout; };
  2776. | ^~~~~~~~
  2777. ../subprojects/vkroots/vkroots.h:7458:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  2778. 7458 | constexpr bool HasCreatePipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePipelineLayout; };
  2779. | ^
  2780. ../subprojects/vkroots/vkroots.h:7464:56: error: expected primary-expression before ‘const’
  2781. 7464 | constexpr bool HasCreatePrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlot; };
  2782. | ^~~~~
  2783. ../subprojects/vkroots/vkroots.h:7464:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2784. 7464 | constexpr bool HasCreatePrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlot; };
  2785. | ^~~~~~~~
  2786. ../subprojects/vkroots/vkroots.h:7464:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  2787. 7464 | constexpr bool HasCreatePrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlot; };
  2788. | ^
  2789. ../subprojects/vkroots/vkroots.h:7470:59: error: expected primary-expression before ‘const’
  2790. 7470 | constexpr bool HasCreatePrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlotEXT; };
  2791. | ^~~~~
  2792. ../subprojects/vkroots/vkroots.h:7470:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2793. 7470 | constexpr bool HasCreatePrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlotEXT; };
  2794. | ^~~~~~~~
  2795. ../subprojects/vkroots/vkroots.h:7470:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2796. 7470 | constexpr bool HasCreatePrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreatePrivateDataSlotEXT; };
  2797. | ^
  2798. ../subprojects/vkroots/vkroots.h:7476:50: error: expected primary-expression before ‘const’
  2799. 7476 | constexpr bool HasCreateQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateQueryPool; };
  2800. | ^~~~~
  2801. ../subprojects/vkroots/vkroots.h:7476:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2802. 7476 | constexpr bool HasCreateQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateQueryPool; };
  2803. | ^~~~~~~~
  2804. ../subprojects/vkroots/vkroots.h:7476:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2805. 7476 | constexpr bool HasCreateQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateQueryPool; };
  2806. | ^
  2807. ../subprojects/vkroots/vkroots.h:7482:63: error: expected primary-expression before ‘const’
  2808. 7482 | constexpr bool HasCreateRayTracingPipelinesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesKHR; };
  2809. | ^~~~~
  2810. ../subprojects/vkroots/vkroots.h:7482:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2811. 7482 | constexpr bool HasCreateRayTracingPipelinesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesKHR; };
  2812. | ^~~~~~~~
  2813. ../subprojects/vkroots/vkroots.h:7482:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2814. 7482 | constexpr bool HasCreateRayTracingPipelinesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesKHR; };
  2815. | ^
  2816. ../subprojects/vkroots/vkroots.h:7488:62: error: expected primary-expression before ‘const’
  2817. 7488 | constexpr bool HasCreateRayTracingPipelinesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesNV; };
  2818. | ^~~~~
  2819. ../subprojects/vkroots/vkroots.h:7488:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2820. 7488 | constexpr bool HasCreateRayTracingPipelinesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesNV; };
  2821. | ^~~~~~~~
  2822. ../subprojects/vkroots/vkroots.h:7488:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  2823. 7488 | constexpr bool HasCreateRayTracingPipelinesNV = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRayTracingPipelinesNV; };
  2824. | ^
  2825. ../subprojects/vkroots/vkroots.h:7494:51: error: expected primary-expression before ‘const’
  2826. 7494 | constexpr bool HasCreateRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass; };
  2827. | ^~~~~
  2828. ../subprojects/vkroots/vkroots.h:7494:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2829. 7494 | constexpr bool HasCreateRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass; };
  2830. | ^~~~~~~~
  2831. ../subprojects/vkroots/vkroots.h:7494:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  2832. 7494 | constexpr bool HasCreateRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass; };
  2833. | ^
  2834. ../subprojects/vkroots/vkroots.h:7500:52: error: expected primary-expression before ‘const’
  2835. 7500 | constexpr bool HasCreateRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2; };
  2836. | ^~~~~
  2837. ../subprojects/vkroots/vkroots.h:7500:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2838. 7500 | constexpr bool HasCreateRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2; };
  2839. | ^~~~~~~~
  2840. ../subprojects/vkroots/vkroots.h:7500:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2841. 7500 | constexpr bool HasCreateRenderPass2 = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2; };
  2842. | ^
  2843. ../subprojects/vkroots/vkroots.h:7506:55: error: expected primary-expression before ‘const’
  2844. 7506 | constexpr bool HasCreateRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2KHR; };
  2845. | ^~~~~
  2846. ../subprojects/vkroots/vkroots.h:7506:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2847. 7506 | constexpr bool HasCreateRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2KHR; };
  2848. | ^~~~~~~~
  2849. ../subprojects/vkroots/vkroots.h:7506:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  2850. 7506 | constexpr bool HasCreateRenderPass2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateRenderPass2KHR; };
  2851. | ^
  2852. ../subprojects/vkroots/vkroots.h:7512:48: error: expected primary-expression before ‘const’
  2853. 7512 | constexpr bool HasCreateSampler = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSampler; };
  2854. | ^~~~~
  2855. ../subprojects/vkroots/vkroots.h:7512:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2856. 7512 | constexpr bool HasCreateSampler = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSampler; };
  2857. | ^~~~~~~~
  2858. ../subprojects/vkroots/vkroots.h:7512:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  2859. 7512 | constexpr bool HasCreateSampler = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSampler; };
  2860. | ^
  2861. ../subprojects/vkroots/vkroots.h:7518:63: error: expected primary-expression before ‘const’
  2862. 7518 | constexpr bool HasCreateSamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversion; };
  2863. | ^~~~~
  2864. ../subprojects/vkroots/vkroots.h:7518:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2865. 7518 | constexpr bool HasCreateSamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversion; };
  2866. | ^~~~~~~~
  2867. ../subprojects/vkroots/vkroots.h:7518:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  2868. 7518 | constexpr bool HasCreateSamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversion; };
  2869. | ^
  2870. ../subprojects/vkroots/vkroots.h:7524:66: error: expected primary-expression before ‘const’
  2871. 7524 | constexpr bool HasCreateSamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversionKHR; };
  2872. | ^~~~~
  2873. ../subprojects/vkroots/vkroots.h:7524:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2874. 7524 | constexpr bool HasCreateSamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversionKHR; };
  2875. | ^~~~~~~~
  2876. ../subprojects/vkroots/vkroots.h:7524:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  2877. 7524 | constexpr bool HasCreateSamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSamplerYcbcrConversionKHR; };
  2878. | ^
  2879. ../subprojects/vkroots/vkroots.h:7530:50: error: expected primary-expression before ‘const’
  2880. 7530 | constexpr bool HasCreateSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSemaphore; };
  2881. | ^~~~~
  2882. ../subprojects/vkroots/vkroots.h:7530:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2883. 7530 | constexpr bool HasCreateSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSemaphore; };
  2884. | ^~~~~~~~
  2885. ../subprojects/vkroots/vkroots.h:7530:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  2886. 7530 | constexpr bool HasCreateSemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSemaphore; };
  2887. | ^
  2888. ../subprojects/vkroots/vkroots.h:7536:53: error: expected primary-expression before ‘const’
  2889. 7536 | constexpr bool HasCreateShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateShaderModule; };
  2890. | ^~~~~
  2891. ../subprojects/vkroots/vkroots.h:7536:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2892. 7536 | constexpr bool HasCreateShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateShaderModule; };
  2893. | ^~~~~~~~
  2894. ../subprojects/vkroots/vkroots.h:7536:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2895. 7536 | constexpr bool HasCreateShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateShaderModule; };
  2896. | ^
  2897. ../subprojects/vkroots/vkroots.h:7542:60: error: expected primary-expression before ‘const’
  2898. 7542 | constexpr bool HasCreateSharedSwapchainsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSharedSwapchainsKHR; };
  2899. | ^~~~~
  2900. ../subprojects/vkroots/vkroots.h:7542:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2901. 7542 | constexpr bool HasCreateSharedSwapchainsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSharedSwapchainsKHR; };
  2902. | ^~~~~~~~
  2903. ../subprojects/vkroots/vkroots.h:7542:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  2904. 7542 | constexpr bool HasCreateSharedSwapchainsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSharedSwapchainsKHR; };
  2905. | ^
  2906. ../subprojects/vkroots/vkroots.h:7548:53: error: expected primary-expression before ‘const’
  2907. 7548 | constexpr bool HasCreateSwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSwapchainKHR; };
  2908. | ^~~~~
  2909. ../subprojects/vkroots/vkroots.h:7548:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2910. 7548 | constexpr bool HasCreateSwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSwapchainKHR; };
  2911. | ^~~~~~~~
  2912. ../subprojects/vkroots/vkroots.h:7548:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2913. 7548 | constexpr bool HasCreateSwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateSwapchainKHR; };
  2914. | ^
  2915. ../subprojects/vkroots/vkroots.h:7554:59: error: expected primary-expression before ‘const’
  2916. 7554 | constexpr bool HasCreateValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateValidationCacheEXT; };
  2917. | ^~~~~
  2918. ../subprojects/vkroots/vkroots.h:7554:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2919. 7554 | constexpr bool HasCreateValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateValidationCacheEXT; };
  2920. | ^~~~~~~~
  2921. ../subprojects/vkroots/vkroots.h:7554:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2922. 7554 | constexpr bool HasCreateValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::CreateValidationCacheEXT; };
  2923. | ^
  2924. ../subprojects/vkroots/vkroots.h:7576:62: error: expected primary-expression before ‘const’
  2925. 7576 | constexpr bool HasDebugMarkerSetObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectNameEXT; };
  2926. | ^~~~~
  2927. ../subprojects/vkroots/vkroots.h:7576:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2928. 7576 | constexpr bool HasDebugMarkerSetObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectNameEXT; };
  2929. | ^~~~~~~~
  2930. ../subprojects/vkroots/vkroots.h:7576:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  2931. 7576 | constexpr bool HasDebugMarkerSetObjectNameEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectNameEXT; };
  2932. | ^
  2933. ../subprojects/vkroots/vkroots.h:7582:61: error: expected primary-expression before ‘const’
  2934. 7582 | constexpr bool HasDebugMarkerSetObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectTagEXT; };
  2935. | ^~~~~
  2936. ../subprojects/vkroots/vkroots.h:7582:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2937. 7582 | constexpr bool HasDebugMarkerSetObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectTagEXT; };
  2938. | ^~~~~~~~
  2939. ../subprojects/vkroots/vkroots.h:7582:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  2940. 7582 | constexpr bool HasDebugMarkerSetObjectTagEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DebugMarkerSetObjectTagEXT; };
  2941. | ^
  2942. ../subprojects/vkroots/vkroots.h:7588:59: error: expected primary-expression before ‘const’
  2943. 7588 | constexpr bool HasDeferredOperationJoinKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DeferredOperationJoinKHR; };
  2944. | ^~~~~
  2945. ../subprojects/vkroots/vkroots.h:7588:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2946. 7588 | constexpr bool HasDeferredOperationJoinKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DeferredOperationJoinKHR; };
  2947. | ^~~~~~~~
  2948. ../subprojects/vkroots/vkroots.h:7588:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  2949. 7588 | constexpr bool HasDeferredOperationJoinKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DeferredOperationJoinKHR; };
  2950. | ^
  2951. ../subprojects/vkroots/vkroots.h:7594:66: error: expected primary-expression before ‘const’
  2952. 7594 | constexpr bool HasDestroyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureKHR; };
  2953. | ^~~~~
  2954. ../subprojects/vkroots/vkroots.h:7594:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2955. 7594 | constexpr bool HasDestroyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureKHR; };
  2956. | ^~~~~~~~
  2957. ../subprojects/vkroots/vkroots.h:7594:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  2958. 7594 | constexpr bool HasDestroyAccelerationStructureKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureKHR; };
  2959. | ^
  2960. ../subprojects/vkroots/vkroots.h:7600:65: error: expected primary-expression before ‘const’
  2961. 7600 | constexpr bool HasDestroyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureNV; };
  2962. | ^~~~~
  2963. ../subprojects/vkroots/vkroots.h:7600:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2964. 7600 | constexpr bool HasDestroyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureNV; };
  2965. | ^~~~~~~~
  2966. ../subprojects/vkroots/vkroots.h:7600:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  2967. 7600 | constexpr bool HasDestroyAccelerationStructureNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyAccelerationStructureNV; };
  2968. | ^
  2969. ../subprojects/vkroots/vkroots.h:7606:48: error: expected primary-expression before ‘const’
  2970. 7606 | constexpr bool HasDestroyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBuffer; };
  2971. | ^~~~~
  2972. ../subprojects/vkroots/vkroots.h:7606:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2973. 7606 | constexpr bool HasDestroyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBuffer; };
  2974. | ^~~~~~~~
  2975. ../subprojects/vkroots/vkroots.h:7606:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  2976. 7606 | constexpr bool HasDestroyBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBuffer; };
  2977. | ^
  2978. ../subprojects/vkroots/vkroots.h:7620:52: error: expected primary-expression before ‘const’
  2979. 7620 | constexpr bool HasDestroyBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBufferView; };
  2980. | ^~~~~
  2981. ../subprojects/vkroots/vkroots.h:7620:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2982. 7620 | constexpr bool HasDestroyBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBufferView; };
  2983. | ^~~~~~~~
  2984. ../subprojects/vkroots/vkroots.h:7620:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  2985. 7620 | constexpr bool HasDestroyBufferView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyBufferView; };
  2986. | ^
  2987. ../subprojects/vkroots/vkroots.h:7626:53: error: expected primary-expression before ‘const’
  2988. 7626 | constexpr bool HasDestroyCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyCommandPool; };
  2989. | ^~~~~
  2990. ../subprojects/vkroots/vkroots.h:7626:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  2991. 7626 | constexpr bool HasDestroyCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyCommandPool; };
  2992. | ^~~~~~~~
  2993. ../subprojects/vkroots/vkroots.h:7626:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  2994. 7626 | constexpr bool HasDestroyCommandPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyCommandPool; };
  2995. | ^
  2996. ../subprojects/vkroots/vkroots.h:7648:62: error: expected primary-expression before ‘const’
  2997. 7648 | constexpr bool HasDestroyDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDeferredOperationKHR; };
  2998. | ^~~~~
  2999. ../subprojects/vkroots/vkroots.h:7648:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3000. 7648 | constexpr bool HasDestroyDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDeferredOperationKHR; };
  3001. | ^~~~~~~~
  3002. ../subprojects/vkroots/vkroots.h:7648:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  3003. 7648 | constexpr bool HasDestroyDeferredOperationKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDeferredOperationKHR; };
  3004. | ^
  3005. ../subprojects/vkroots/vkroots.h:7654:56: error: expected primary-expression before ‘const’
  3006. 7654 | constexpr bool HasDestroyDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorPool; };
  3007. | ^~~~~
  3008. ../subprojects/vkroots/vkroots.h:7654:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3009. 7654 | constexpr bool HasDestroyDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorPool; };
  3010. | ^~~~~~~~
  3011. ../subprojects/vkroots/vkroots.h:7654:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  3012. 7654 | constexpr bool HasDestroyDescriptorPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorPool; };
  3013. | ^
  3014. ../subprojects/vkroots/vkroots.h:7660:61: error: expected primary-expression before ‘const’
  3015. 7660 | constexpr bool HasDestroyDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorSetLayout; };
  3016. | ^~~~~
  3017. ../subprojects/vkroots/vkroots.h:7660:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3018. 7660 | constexpr bool HasDestroyDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorSetLayout; };
  3019. | ^~~~~~~~
  3020. ../subprojects/vkroots/vkroots.h:7660:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  3021. 7660 | constexpr bool HasDestroyDescriptorSetLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorSetLayout; };
  3022. | ^
  3023. ../subprojects/vkroots/vkroots.h:7666:66: error: expected primary-expression before ‘const’
  3024. 7666 | constexpr bool HasDestroyDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplate; };
  3025. | ^~~~~
  3026. ../subprojects/vkroots/vkroots.h:7666:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3027. 7666 | constexpr bool HasDestroyDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplate; };
  3028. | ^~~~~~~~
  3029. ../subprojects/vkroots/vkroots.h:7666:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  3030. 7666 | constexpr bool HasDestroyDescriptorUpdateTemplate = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplate; };
  3031. | ^
  3032. ../subprojects/vkroots/vkroots.h:7672:69: error: expected primary-expression before ‘const’
  3033. 7672 | constexpr bool HasDestroyDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplateKHR; };
  3034. | ^~~~~
  3035. ../subprojects/vkroots/vkroots.h:7672:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3036. 7672 | constexpr bool HasDestroyDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplateKHR; };
  3037. | ^~~~~~~~
  3038. ../subprojects/vkroots/vkroots.h:7672:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  3039. 7672 | constexpr bool HasDestroyDescriptorUpdateTemplateKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDescriptorUpdateTemplateKHR; };
  3040. | ^
  3041. ../subprojects/vkroots/vkroots.h:7678:48: error: expected primary-expression before ‘const’
  3042. 7678 | constexpr bool HasDestroyDevice = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDevice; };
  3043. | ^~~~~
  3044. ../subprojects/vkroots/vkroots.h:7678:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3045. 7678 | constexpr bool HasDestroyDevice = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDevice; };
  3046. | ^~~~~~~~
  3047. ../subprojects/vkroots/vkroots.h:7678:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  3048. 7678 | constexpr bool HasDestroyDevice = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyDevice; };
  3049. | ^
  3050. ../subprojects/vkroots/vkroots.h:7688:47: error: expected primary-expression before ‘const’
  3051. 7688 | constexpr bool HasDestroyEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyEvent; };
  3052. | ^~~~~
  3053. ../subprojects/vkroots/vkroots.h:7688:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3054. 7688 | constexpr bool HasDestroyEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyEvent; };
  3055. | ^~~~~~~~
  3056. ../subprojects/vkroots/vkroots.h:7688:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  3057. 7688 | constexpr bool HasDestroyEvent = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyEvent; };
  3058. | ^
  3059. ../subprojects/vkroots/vkroots.h:7694:47: error: expected primary-expression before ‘const’
  3060. 7694 | constexpr bool HasDestroyFence = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFence; };
  3061. | ^~~~~
  3062. ../subprojects/vkroots/vkroots.h:7694:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3063. 7694 | constexpr bool HasDestroyFence = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFence; };
  3064. | ^~~~~~~~
  3065. ../subprojects/vkroots/vkroots.h:7694:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  3066. 7694 | constexpr bool HasDestroyFence = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFence; };
  3067. | ^
  3068. ../subprojects/vkroots/vkroots.h:7700:53: error: expected primary-expression before ‘const’
  3069. 7700 | constexpr bool HasDestroyFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFramebuffer; };
  3070. | ^~~~~
  3071. ../subprojects/vkroots/vkroots.h:7700:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3072. 7700 | constexpr bool HasDestroyFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFramebuffer; };
  3073. | ^~~~~~~~
  3074. ../subprojects/vkroots/vkroots.h:7700:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  3075. 7700 | constexpr bool HasDestroyFramebuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyFramebuffer; };
  3076. | ^
  3077. ../subprojects/vkroots/vkroots.h:7706:47: error: expected primary-expression before ‘const’
  3078. 7706 | constexpr bool HasDestroyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImage; };
  3079. | ^~~~~
  3080. ../subprojects/vkroots/vkroots.h:7706:38: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3081. 7706 | constexpr bool HasDestroyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImage; };
  3082. | ^~~~~~~~
  3083. ../subprojects/vkroots/vkroots.h:7706:73: error: expected ‘,’ or ‘;’ before ‘{’ token
  3084. 7706 | constexpr bool HasDestroyImage = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImage; };
  3085. | ^
  3086. ../subprojects/vkroots/vkroots.h:7712:51: error: expected primary-expression before ‘const’
  3087. 7712 | constexpr bool HasDestroyImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImageView; };
  3088. | ^~~~~
  3089. ../subprojects/vkroots/vkroots.h:7712:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3090. 7712 | constexpr bool HasDestroyImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImageView; };
  3091. | ^~~~~~~~
  3092. ../subprojects/vkroots/vkroots.h:7712:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  3093. 7712 | constexpr bool HasDestroyImageView = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyImageView; };
  3094. | ^
  3095. ../subprojects/vkroots/vkroots.h:7718:66: error: expected primary-expression before ‘const’
  3096. 7718 | constexpr bool HasDestroyIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyIndirectCommandsLayoutNV; };
  3097. | ^~~~~
  3098. ../subprojects/vkroots/vkroots.h:7718:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3099. 7718 | constexpr bool HasDestroyIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyIndirectCommandsLayoutNV; };
  3100. | ^~~~~~~~
  3101. ../subprojects/vkroots/vkroots.h:7718:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  3102. 7718 | constexpr bool HasDestroyIndirectCommandsLayoutNV = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyIndirectCommandsLayoutNV; };
  3103. | ^
  3104. ../subprojects/vkroots/vkroots.h:7724:50: error: expected primary-expression before ‘const’
  3105. 7724 | constexpr bool HasDestroyPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipeline; };
  3106. | ^~~~~
  3107. ../subprojects/vkroots/vkroots.h:7724:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3108. 7724 | constexpr bool HasDestroyPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipeline; };
  3109. | ^~~~~~~~
  3110. ../subprojects/vkroots/vkroots.h:7724:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  3111. 7724 | constexpr bool HasDestroyPipeline = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipeline; };
  3112. | ^
  3113. ../subprojects/vkroots/vkroots.h:7730:55: error: expected primary-expression before ‘const’
  3114. 7730 | constexpr bool HasDestroyPipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineCache; };
  3115. | ^~~~~
  3116. ../subprojects/vkroots/vkroots.h:7730:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3117. 7730 | constexpr bool HasDestroyPipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineCache; };
  3118. | ^~~~~~~~
  3119. ../subprojects/vkroots/vkroots.h:7730:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  3120. 7730 | constexpr bool HasDestroyPipelineCache = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineCache; };
  3121. | ^
  3122. ../subprojects/vkroots/vkroots.h:7736:56: error: expected primary-expression before ‘const’
  3123. 7736 | constexpr bool HasDestroyPipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineLayout; };
  3124. | ^~~~~
  3125. ../subprojects/vkroots/vkroots.h:7736:47: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3126. 7736 | constexpr bool HasDestroyPipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineLayout; };
  3127. | ^~~~~~~~
  3128. ../subprojects/vkroots/vkroots.h:7736:82: error: expected ‘,’ or ‘;’ before ‘{’ token
  3129. 7736 | constexpr bool HasDestroyPipelineLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPipelineLayout; };
  3130. | ^
  3131. ../subprojects/vkroots/vkroots.h:7742:57: error: expected primary-expression before ‘const’
  3132. 7742 | constexpr bool HasDestroyPrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlot; };
  3133. | ^~~~~
  3134. ../subprojects/vkroots/vkroots.h:7742:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3135. 7742 | constexpr bool HasDestroyPrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlot; };
  3136. | ^~~~~~~~
  3137. ../subprojects/vkroots/vkroots.h:7742:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  3138. 7742 | constexpr bool HasDestroyPrivateDataSlot = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlot; };
  3139. | ^
  3140. ../subprojects/vkroots/vkroots.h:7748:60: error: expected primary-expression before ‘const’
  3141. 7748 | constexpr bool HasDestroyPrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlotEXT; };
  3142. | ^~~~~
  3143. ../subprojects/vkroots/vkroots.h:7748:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3144. 7748 | constexpr bool HasDestroyPrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlotEXT; };
  3145. | ^~~~~~~~
  3146. ../subprojects/vkroots/vkroots.h:7748:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3147. 7748 | constexpr bool HasDestroyPrivateDataSlotEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyPrivateDataSlotEXT; };
  3148. | ^
  3149. ../subprojects/vkroots/vkroots.h:7754:51: error: expected primary-expression before ‘const’
  3150. 7754 | constexpr bool HasDestroyQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyQueryPool; };
  3151. | ^~~~~
  3152. ../subprojects/vkroots/vkroots.h:7754:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3153. 7754 | constexpr bool HasDestroyQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyQueryPool; };
  3154. | ^~~~~~~~
  3155. ../subprojects/vkroots/vkroots.h:7754:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  3156. 7754 | constexpr bool HasDestroyQueryPool = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyQueryPool; };
  3157. | ^
  3158. ../subprojects/vkroots/vkroots.h:7760:52: error: expected primary-expression before ‘const’
  3159. 7760 | constexpr bool HasDestroyRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyRenderPass; };
  3160. | ^~~~~
  3161. ../subprojects/vkroots/vkroots.h:7760:43: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3162. 7760 | constexpr bool HasDestroyRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyRenderPass; };
  3163. | ^~~~~~~~
  3164. ../subprojects/vkroots/vkroots.h:7760:78: error: expected ‘,’ or ‘;’ before ‘{’ token
  3165. 7760 | constexpr bool HasDestroyRenderPass = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyRenderPass; };
  3166. | ^
  3167. ../subprojects/vkroots/vkroots.h:7766:49: error: expected primary-expression before ‘const’
  3168. 7766 | constexpr bool HasDestroySampler = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySampler; };
  3169. | ^~~~~
  3170. ../subprojects/vkroots/vkroots.h:7766:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3171. 7766 | constexpr bool HasDestroySampler = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySampler; };
  3172. | ^~~~~~~~
  3173. ../subprojects/vkroots/vkroots.h:7766:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3174. 7766 | constexpr bool HasDestroySampler = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySampler; };
  3175. | ^
  3176. ../subprojects/vkroots/vkroots.h:7772:64: error: expected primary-expression before ‘const’
  3177. 7772 | constexpr bool HasDestroySamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversion; };
  3178. | ^~~~~
  3179. ../subprojects/vkroots/vkroots.h:7772:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3180. 7772 | constexpr bool HasDestroySamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversion; };
  3181. | ^~~~~~~~
  3182. ../subprojects/vkroots/vkroots.h:7772:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  3183. 7772 | constexpr bool HasDestroySamplerYcbcrConversion = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversion; };
  3184. | ^
  3185. ../subprojects/vkroots/vkroots.h:7778:67: error: expected primary-expression before ‘const’
  3186. 7778 | constexpr bool HasDestroySamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversionKHR; };
  3187. | ^~~~~
  3188. ../subprojects/vkroots/vkroots.h:7778:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3189. 7778 | constexpr bool HasDestroySamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversionKHR; };
  3190. | ^~~~~~~~
  3191. ../subprojects/vkroots/vkroots.h:7778:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3192. 7778 | constexpr bool HasDestroySamplerYcbcrConversionKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySamplerYcbcrConversionKHR; };
  3193. | ^
  3194. ../subprojects/vkroots/vkroots.h:7784:51: error: expected primary-expression before ‘const’
  3195. 7784 | constexpr bool HasDestroySemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySemaphore; };
  3196. | ^~~~~
  3197. ../subprojects/vkroots/vkroots.h:7784:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3198. 7784 | constexpr bool HasDestroySemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySemaphore; };
  3199. | ^~~~~~~~
  3200. ../subprojects/vkroots/vkroots.h:7784:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  3201. 7784 | constexpr bool HasDestroySemaphore = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySemaphore; };
  3202. | ^
  3203. ../subprojects/vkroots/vkroots.h:7790:54: error: expected primary-expression before ‘const’
  3204. 7790 | constexpr bool HasDestroyShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyShaderModule; };
  3205. | ^~~~~
  3206. ../subprojects/vkroots/vkroots.h:7790:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3207. 7790 | constexpr bool HasDestroyShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyShaderModule; };
  3208. | ^~~~~~~~
  3209. ../subprojects/vkroots/vkroots.h:7790:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  3210. 7790 | constexpr bool HasDestroyShaderModule = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyShaderModule; };
  3211. | ^
  3212. ../subprojects/vkroots/vkroots.h:7796:54: error: expected primary-expression before ‘const’
  3213. 7796 | constexpr bool HasDestroySwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySwapchainKHR; };
  3214. | ^~~~~
  3215. ../subprojects/vkroots/vkroots.h:7796:45: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3216. 7796 | constexpr bool HasDestroySwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySwapchainKHR; };
  3217. | ^~~~~~~~
  3218. ../subprojects/vkroots/vkroots.h:7796:80: error: expected ‘,’ or ‘;’ before ‘{’ token
  3219. 7796 | constexpr bool HasDestroySwapchainKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroySwapchainKHR; };
  3220. | ^
  3221. ../subprojects/vkroots/vkroots.h:7802:60: error: expected primary-expression before ‘const’
  3222. 7802 | constexpr bool HasDestroyValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyValidationCacheEXT; };
  3223. | ^~~~~
  3224. ../subprojects/vkroots/vkroots.h:7802:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3225. 7802 | constexpr bool HasDestroyValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyValidationCacheEXT; };
  3226. | ^~~~~~~~
  3227. ../subprojects/vkroots/vkroots.h:7802:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3228. 7802 | constexpr bool HasDestroyValidationCacheEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DestroyValidationCacheEXT; };
  3229. | ^
  3230. ../subprojects/vkroots/vkroots.h:7824:49: error: expected primary-expression before ‘const’
  3231. 7824 | constexpr bool HasDeviceWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::DeviceWaitIdle; };
  3232. | ^~~~~
  3233. ../subprojects/vkroots/vkroots.h:7824:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3234. 7824 | constexpr bool HasDeviceWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::DeviceWaitIdle; };
  3235. | ^~~~~~~~
  3236. ../subprojects/vkroots/vkroots.h:7824:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3237. 7824 | constexpr bool HasDeviceWaitIdle = requires(const DeviceOverrides& t) { &DeviceOverrides::DeviceWaitIdle; };
  3238. | ^
  3239. ../subprojects/vkroots/vkroots.h:7830:57: error: expected primary-expression before ‘const’
  3240. 7830 | constexpr bool HasDisplayPowerControlEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DisplayPowerControlEXT; };
  3241. | ^~~~~
  3242. ../subprojects/vkroots/vkroots.h:7830:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3243. 7830 | constexpr bool HasDisplayPowerControlEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DisplayPowerControlEXT; };
  3244. | ^~~~~~~~
  3245. ../subprojects/vkroots/vkroots.h:7830:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  3246. 7830 | constexpr bool HasDisplayPowerControlEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::DisplayPowerControlEXT; };
  3247. | ^
  3248. ../subprojects/vkroots/vkroots.h:7836:51: error: expected primary-expression before ‘const’
  3249. 7836 | constexpr bool HasEndCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::EndCommandBuffer; };
  3250. | ^~~~~
  3251. ../subprojects/vkroots/vkroots.h:7836:42: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3252. 7836 | constexpr bool HasEndCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::EndCommandBuffer; };
  3253. | ^~~~~~~~
  3254. ../subprojects/vkroots/vkroots.h:7836:77: error: expected ‘,’ or ‘;’ before ‘{’ token
  3255. 7836 | constexpr bool HasEndCommandBuffer = requires(const DeviceOverrides& t) { &DeviceOverrides::EndCommandBuffer; };
  3256. | ^
  3257. ../subprojects/vkroots/vkroots.h:7850:58: error: expected primary-expression before ‘const’
  3258. 7850 | constexpr bool HasFlushMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::FlushMappedMemoryRanges; };
  3259. | ^~~~~
  3260. ../subprojects/vkroots/vkroots.h:7850:49: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3261. 7850 | constexpr bool HasFlushMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::FlushMappedMemoryRanges; };
  3262. | ^~~~~~~~
  3263. ../subprojects/vkroots/vkroots.h:7850:84: error: expected ‘,’ or ‘;’ before ‘{’ token
  3264. 7850 | constexpr bool HasFlushMappedMemoryRanges = requires(const DeviceOverrides& t) { &DeviceOverrides::FlushMappedMemoryRanges; };
  3265. | ^
  3266. ../subprojects/vkroots/vkroots.h:7856:53: error: expected primary-expression before ‘const’
  3267. 7856 | constexpr bool HasFreeCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeCommandBuffers; };
  3268. | ^~~~~
  3269. ../subprojects/vkroots/vkroots.h:7856:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3270. 7856 | constexpr bool HasFreeCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeCommandBuffers; };
  3271. | ^~~~~~~~
  3272. ../subprojects/vkroots/vkroots.h:7856:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  3273. 7856 | constexpr bool HasFreeCommandBuffers = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeCommandBuffers; };
  3274. | ^
  3275. ../subprojects/vkroots/vkroots.h:7862:53: error: expected primary-expression before ‘const’
  3276. 7862 | constexpr bool HasFreeDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeDescriptorSets; };
  3277. | ^~~~~
  3278. ../subprojects/vkroots/vkroots.h:7862:44: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3279. 7862 | constexpr bool HasFreeDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeDescriptorSets; };
  3280. | ^~~~~~~~
  3281. ../subprojects/vkroots/vkroots.h:7862:79: error: expected ‘,’ or ‘;’ before ‘{’ token
  3282. 7862 | constexpr bool HasFreeDescriptorSets = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeDescriptorSets; };
  3283. | ^
  3284. ../subprojects/vkroots/vkroots.h:7868:45: error: expected primary-expression before ‘const’
  3285. 7868 | constexpr bool HasFreeMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeMemory; };
  3286. | ^~~~~
  3287. ../subprojects/vkroots/vkroots.h:7868:36: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3288. 7868 | constexpr bool HasFreeMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeMemory; };
  3289. | ^~~~~~~~
  3290. ../subprojects/vkroots/vkroots.h:7868:71: error: expected ‘,’ or ‘;’ before ‘{’ token
  3291. 7868 | constexpr bool HasFreeMemory = requires(const DeviceOverrides& t) { &DeviceOverrides::FreeMemory; };
  3292. | ^
  3293. ../subprojects/vkroots/vkroots.h:7874:72: error: expected primary-expression before ‘const’
  3294. 7874 | constexpr bool HasGetAccelerationStructureBuildSizesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureBuildSizesKHR; };
  3295. | ^~~~~
  3296. ../subprojects/vkroots/vkroots.h:7874:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3297. 7874 | constexpr bool HasGetAccelerationStructureBuildSizesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureBuildSizesKHR; };
  3298. | ^~~~~~~~
  3299. ../subprojects/vkroots/vkroots.h:7874:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  3300. 7874 | constexpr bool HasGetAccelerationStructureBuildSizesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureBuildSizesKHR; };
  3301. | ^
  3302. ../subprojects/vkroots/vkroots.h:7880:75: error: expected primary-expression before ‘const’
  3303. 7880 | constexpr bool HasGetAccelerationStructureDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureDeviceAddressKHR; };
  3304. | ^~~~~
  3305. ../subprojects/vkroots/vkroots.h:7880:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3306. 7880 | constexpr bool HasGetAccelerationStructureDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureDeviceAddressKHR; };
  3307. | ^~~~~~~~
  3308. ../subprojects/vkroots/vkroots.h:7880:101: error: expected ‘,’ or ‘;’ before ‘{’ token
  3309. 7880 | constexpr bool HasGetAccelerationStructureDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureDeviceAddressKHR; };
  3310. | ^
  3311. ../subprojects/vkroots/vkroots.h:7886:67: error: expected primary-expression before ‘const’
  3312. 7886 | constexpr bool HasGetAccelerationStructureHandleNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureHandleNV; };
  3313. | ^~~~~
  3314. ../subprojects/vkroots/vkroots.h:7886:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3315. 7886 | constexpr bool HasGetAccelerationStructureHandleNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureHandleNV; };
  3316. | ^~~~~~~~
  3317. ../subprojects/vkroots/vkroots.h:7886:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3318. 7886 | constexpr bool HasGetAccelerationStructureHandleNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureHandleNV; };
  3319. | ^
  3320. ../subprojects/vkroots/vkroots.h:7892:79: error: expected primary-expression before ‘const’
  3321. 7892 | constexpr bool HasGetAccelerationStructureMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureMemoryRequirementsNV; };
  3322. | ^~~~~
  3323. ../subprojects/vkroots/vkroots.h:7892:70: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3324. 7892 | constexpr bool HasGetAccelerationStructureMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureMemoryRequirementsNV; };
  3325. | ^~~~~~~~
  3326. ../subprojects/vkroots/vkroots.h:7892:105: error: expected ‘,’ or ‘;’ before ‘{’ token
  3327. 7892 | constexpr bool HasGetAccelerationStructureMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetAccelerationStructureMemoryRequirementsNV; };
  3328. | ^
  3329. ../subprojects/vkroots/vkroots.h:7914:57: error: expected primary-expression before ‘const’
  3330. 7914 | constexpr bool HasGetBufferDeviceAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddress; };
  3331. | ^~~~~
  3332. ../subprojects/vkroots/vkroots.h:7914:48: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3333. 7914 | constexpr bool HasGetBufferDeviceAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddress; };
  3334. | ^~~~~~~~
  3335. ../subprojects/vkroots/vkroots.h:7914:83: error: expected ‘,’ or ‘;’ before ‘{’ token
  3336. 7914 | constexpr bool HasGetBufferDeviceAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddress; };
  3337. | ^
  3338. ../subprojects/vkroots/vkroots.h:7920:60: error: expected primary-expression before ‘const’
  3339. 7920 | constexpr bool HasGetBufferDeviceAddressEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressEXT; };
  3340. | ^~~~~
  3341. ../subprojects/vkroots/vkroots.h:7920:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3342. 7920 | constexpr bool HasGetBufferDeviceAddressEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressEXT; };
  3343. | ^~~~~~~~
  3344. ../subprojects/vkroots/vkroots.h:7920:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3345. 7920 | constexpr bool HasGetBufferDeviceAddressEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressEXT; };
  3346. | ^
  3347. ../subprojects/vkroots/vkroots.h:7926:60: error: expected primary-expression before ‘const’
  3348. 7926 | constexpr bool HasGetBufferDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressKHR; };
  3349. | ^~~~~
  3350. ../subprojects/vkroots/vkroots.h:7926:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3351. 7926 | constexpr bool HasGetBufferDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressKHR; };
  3352. | ^~~~~~~~
  3353. ../subprojects/vkroots/vkroots.h:7926:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3354. 7926 | constexpr bool HasGetBufferDeviceAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferDeviceAddressKHR; };
  3355. | ^
  3356. ../subprojects/vkroots/vkroots.h:7932:62: error: expected primary-expression before ‘const’
  3357. 7932 | constexpr bool HasGetBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements; };
  3358. | ^~~~~
  3359. ../subprojects/vkroots/vkroots.h:7932:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3360. 7932 | constexpr bool HasGetBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements; };
  3361. | ^~~~~~~~
  3362. ../subprojects/vkroots/vkroots.h:7932:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  3363. 7932 | constexpr bool HasGetBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements; };
  3364. | ^
  3365. ../subprojects/vkroots/vkroots.h:7938:63: error: expected primary-expression before ‘const’
  3366. 7938 | constexpr bool HasGetBufferMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2; };
  3367. | ^~~~~
  3368. ../subprojects/vkroots/vkroots.h:7938:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3369. 7938 | constexpr bool HasGetBufferMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2; };
  3370. | ^~~~~~~~
  3371. ../subprojects/vkroots/vkroots.h:7938:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  3372. 7938 | constexpr bool HasGetBufferMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2; };
  3373. | ^
  3374. ../subprojects/vkroots/vkroots.h:7944:66: error: expected primary-expression before ‘const’
  3375. 7944 | constexpr bool HasGetBufferMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2KHR; };
  3376. | ^~~~~
  3377. ../subprojects/vkroots/vkroots.h:7944:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3378. 7944 | constexpr bool HasGetBufferMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2KHR; };
  3379. | ^~~~~~~~
  3380. ../subprojects/vkroots/vkroots.h:7944:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  3381. 7944 | constexpr bool HasGetBufferMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferMemoryRequirements2KHR; };
  3382. | ^
  3383. ../subprojects/vkroots/vkroots.h:7950:64: error: expected primary-expression before ‘const’
  3384. 7950 | constexpr bool HasGetBufferOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddress; };
  3385. | ^~~~~
  3386. ../subprojects/vkroots/vkroots.h:7950:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3387. 7950 | constexpr bool HasGetBufferOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddress; };
  3388. | ^~~~~~~~
  3389. ../subprojects/vkroots/vkroots.h:7950:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  3390. 7950 | constexpr bool HasGetBufferOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddress; };
  3391. | ^
  3392. ../subprojects/vkroots/vkroots.h:7956:67: error: expected primary-expression before ‘const’
  3393. 7956 | constexpr bool HasGetBufferOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddressKHR; };
  3394. | ^~~~~
  3395. ../subprojects/vkroots/vkroots.h:7956:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3396. 7956 | constexpr bool HasGetBufferOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddressKHR; };
  3397. | ^~~~~~~~
  3398. ../subprojects/vkroots/vkroots.h:7956:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3399. 7956 | constexpr bool HasGetBufferOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetBufferOpaqueCaptureAddressKHR; };
  3400. | ^
  3401. ../subprojects/vkroots/vkroots.h:7962:61: error: expected primary-expression before ‘const’
  3402. 7962 | constexpr bool HasGetCalibratedTimestampsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetCalibratedTimestampsEXT; };
  3403. | ^~~~~
  3404. ../subprojects/vkroots/vkroots.h:7962:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3405. 7962 | constexpr bool HasGetCalibratedTimestampsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetCalibratedTimestampsEXT; };
  3406. | ^~~~~~~~
  3407. ../subprojects/vkroots/vkroots.h:7962:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  3408. 7962 | constexpr bool HasGetCalibratedTimestampsEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetCalibratedTimestampsEXT; };
  3409. | ^
  3410. ../subprojects/vkroots/vkroots.h:7968:72: error: expected primary-expression before ‘const’
  3411. 7968 | constexpr bool HasGetDeferredOperationMaxConcurrencyKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationMaxConcurrencyKHR; };
  3412. | ^~~~~
  3413. ../subprojects/vkroots/vkroots.h:7968:63: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3414. 7968 | constexpr bool HasGetDeferredOperationMaxConcurrencyKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationMaxConcurrencyKHR; };
  3415. | ^~~~~~~~
  3416. ../subprojects/vkroots/vkroots.h:7968:98: error: expected ‘,’ or ‘;’ before ‘{’ token
  3417. 7968 | constexpr bool HasGetDeferredOperationMaxConcurrencyKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationMaxConcurrencyKHR; };
  3418. | ^
  3419. ../subprojects/vkroots/vkroots.h:7974:64: error: expected primary-expression before ‘const’
  3420. 7974 | constexpr bool HasGetDeferredOperationResultKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationResultKHR; };
  3421. | ^~~~~
  3422. ../subprojects/vkroots/vkroots.h:7974:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3423. 7974 | constexpr bool HasGetDeferredOperationResultKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationResultKHR; };
  3424. | ^~~~~~~~
  3425. ../subprojects/vkroots/vkroots.h:7974:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  3426. 7974 | constexpr bool HasGetDeferredOperationResultKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeferredOperationResultKHR; };
  3427. | ^
  3428. ../subprojects/vkroots/vkroots.h:7980:67: error: expected primary-expression before ‘const’
  3429. 7980 | constexpr bool HasGetDescriptorSetHostMappingVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetHostMappingVALVE; };
  3430. | ^~~~~
  3431. ../subprojects/vkroots/vkroots.h:7980:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3432. 7980 | constexpr bool HasGetDescriptorSetHostMappingVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetHostMappingVALVE; };
  3433. | ^~~~~~~~
  3434. ../subprojects/vkroots/vkroots.h:7980:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3435. 7980 | constexpr bool HasGetDescriptorSetHostMappingVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetHostMappingVALVE; };
  3436. | ^
  3437. ../subprojects/vkroots/vkroots.h:7986:77: error: expected primary-expression before ‘const’
  3438. 7986 | constexpr bool HasGetDescriptorSetLayoutHostMappingInfoVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutHostMappingInfoVALVE; };
  3439. | ^~~~~
  3440. ../subprojects/vkroots/vkroots.h:7986:68: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3441. 7986 | constexpr bool HasGetDescriptorSetLayoutHostMappingInfoVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutHostMappingInfoVALVE; };
  3442. | ^~~~~~~~
  3443. ../subprojects/vkroots/vkroots.h:7986:103: error: expected ‘,’ or ‘;’ before ‘{’ token
  3444. 7986 | constexpr bool HasGetDescriptorSetLayoutHostMappingInfoVALVE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutHostMappingInfoVALVE; };
  3445. | ^
  3446. ../subprojects/vkroots/vkroots.h:7992:64: error: expected primary-expression before ‘const’
  3447. 7992 | constexpr bool HasGetDescriptorSetLayoutSupport = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupport; };
  3448. | ^~~~~
  3449. ../subprojects/vkroots/vkroots.h:7992:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3450. 7992 | constexpr bool HasGetDescriptorSetLayoutSupport = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupport; };
  3451. | ^~~~~~~~
  3452. ../subprojects/vkroots/vkroots.h:7992:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  3453. 7992 | constexpr bool HasGetDescriptorSetLayoutSupport = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupport; };
  3454. | ^
  3455. ../subprojects/vkroots/vkroots.h:7998:67: error: expected primary-expression before ‘const’
  3456. 7998 | constexpr bool HasGetDescriptorSetLayoutSupportKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupportKHR; };
  3457. | ^~~~~
  3458. ../subprojects/vkroots/vkroots.h:7998:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3459. 7998 | constexpr bool HasGetDescriptorSetLayoutSupportKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupportKHR; };
  3460. | ^~~~~~~~
  3461. ../subprojects/vkroots/vkroots.h:7998:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3462. 7998 | constexpr bool HasGetDescriptorSetLayoutSupportKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDescriptorSetLayoutSupportKHR; };
  3463. | ^
  3464. ../subprojects/vkroots/vkroots.h:8004:81: error: expected primary-expression before ‘const’
  3465. 8004 | constexpr bool HasGetDeviceAccelerationStructureCompatibilityKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceAccelerationStructureCompatibilityKHR; };
  3466. | ^~~~~
  3467. ../subprojects/vkroots/vkroots.h:8004:72: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3468. 8004 | constexpr bool HasGetDeviceAccelerationStructureCompatibilityKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceAccelerationStructureCompatibilityKHR; };
  3469. | ^~~~~~~~
  3470. ../subprojects/vkroots/vkroots.h:8004:107: error: expected ‘,’ or ‘;’ before ‘{’ token
  3471. 8004 | constexpr bool HasGetDeviceAccelerationStructureCompatibilityKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceAccelerationStructureCompatibilityKHR; };
  3472. | ^
  3473. ../subprojects/vkroots/vkroots.h:8010:68: error: expected primary-expression before ‘const’
  3474. 8010 | constexpr bool HasGetDeviceBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirements; };
  3475. | ^~~~~
  3476. ../subprojects/vkroots/vkroots.h:8010:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3477. 8010 | constexpr bool HasGetDeviceBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirements; };
  3478. | ^~~~~~~~
  3479. ../subprojects/vkroots/vkroots.h:8010:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  3480. 8010 | constexpr bool HasGetDeviceBufferMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirements; };
  3481. | ^
  3482. ../subprojects/vkroots/vkroots.h:8016:71: error: expected primary-expression before ‘const’
  3483. 8016 | constexpr bool HasGetDeviceBufferMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirementsKHR; };
  3484. | ^~~~~
  3485. ../subprojects/vkroots/vkroots.h:8016:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3486. 8016 | constexpr bool HasGetDeviceBufferMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirementsKHR; };
  3487. | ^~~~~~~~
  3488. ../subprojects/vkroots/vkroots.h:8016:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  3489. 8016 | constexpr bool HasGetDeviceBufferMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceBufferMemoryRequirementsKHR; };
  3490. | ^
  3491. ../subprojects/vkroots/vkroots.h:8022:67: error: expected primary-expression before ‘const’
  3492. 8022 | constexpr bool HasGetDeviceGroupPeerMemoryFeatures = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeatures; };
  3493. | ^~~~~
  3494. ../subprojects/vkroots/vkroots.h:8022:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3495. 8022 | constexpr bool HasGetDeviceGroupPeerMemoryFeatures = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeatures; };
  3496. | ^~~~~~~~
  3497. ../subprojects/vkroots/vkroots.h:8022:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3498. 8022 | constexpr bool HasGetDeviceGroupPeerMemoryFeatures = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeatures; };
  3499. | ^
  3500. ../subprojects/vkroots/vkroots.h:8028:70: error: expected primary-expression before ‘const’
  3501. 8028 | constexpr bool HasGetDeviceGroupPeerMemoryFeaturesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeaturesKHR; };
  3502. | ^~~~~
  3503. ../subprojects/vkroots/vkroots.h:8028:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3504. 8028 | constexpr bool HasGetDeviceGroupPeerMemoryFeaturesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeaturesKHR; };
  3505. | ^~~~~~~~
  3506. ../subprojects/vkroots/vkroots.h:8028:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  3507. 8028 | constexpr bool HasGetDeviceGroupPeerMemoryFeaturesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPeerMemoryFeaturesKHR; };
  3508. | ^
  3509. ../subprojects/vkroots/vkroots.h:8034:71: error: expected primary-expression before ‘const’
  3510. 8034 | constexpr bool HasGetDeviceGroupPresentCapabilitiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPresentCapabilitiesKHR; };
  3511. | ^~~~~
  3512. ../subprojects/vkroots/vkroots.h:8034:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3513. 8034 | constexpr bool HasGetDeviceGroupPresentCapabilitiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPresentCapabilitiesKHR; };
  3514. | ^~~~~~~~
  3515. ../subprojects/vkroots/vkroots.h:8034:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  3516. 8034 | constexpr bool HasGetDeviceGroupPresentCapabilitiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupPresentCapabilitiesKHR; };
  3517. | ^
  3518. ../subprojects/vkroots/vkroots.h:8048:71: error: expected primary-expression before ‘const’
  3519. 8048 | constexpr bool HasGetDeviceGroupSurfacePresentModesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupSurfacePresentModesKHR; };
  3520. | ^~~~~
  3521. ../subprojects/vkroots/vkroots.h:8048:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3522. 8048 | constexpr bool HasGetDeviceGroupSurfacePresentModesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupSurfacePresentModesKHR; };
  3523. | ^~~~~~~~
  3524. ../subprojects/vkroots/vkroots.h:8048:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  3525. 8048 | constexpr bool HasGetDeviceGroupSurfacePresentModesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceGroupSurfacePresentModesKHR; };
  3526. | ^
  3527. ../subprojects/vkroots/vkroots.h:8054:67: error: expected primary-expression before ‘const’
  3528. 8054 | constexpr bool HasGetDeviceImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirements; };
  3529. | ^~~~~
  3530. ../subprojects/vkroots/vkroots.h:8054:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3531. 8054 | constexpr bool HasGetDeviceImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirements; };
  3532. | ^~~~~~~~
  3533. ../subprojects/vkroots/vkroots.h:8054:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3534. 8054 | constexpr bool HasGetDeviceImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirements; };
  3535. | ^
  3536. ../subprojects/vkroots/vkroots.h:8060:70: error: expected primary-expression before ‘const’
  3537. 8060 | constexpr bool HasGetDeviceImageMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirementsKHR; };
  3538. | ^~~~~
  3539. ../subprojects/vkroots/vkroots.h:8060:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3540. 8060 | constexpr bool HasGetDeviceImageMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirementsKHR; };
  3541. | ^~~~~~~~
  3542. ../subprojects/vkroots/vkroots.h:8060:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  3543. 8060 | constexpr bool HasGetDeviceImageMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageMemoryRequirementsKHR; };
  3544. | ^
  3545. ../subprojects/vkroots/vkroots.h:8066:73: error: expected primary-expression before ‘const’
  3546. 8066 | constexpr bool HasGetDeviceImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirements; };
  3547. | ^~~~~
  3548. ../subprojects/vkroots/vkroots.h:8066:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3549. 8066 | constexpr bool HasGetDeviceImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirements; };
  3550. | ^~~~~~~~
  3551. ../subprojects/vkroots/vkroots.h:8066:99: error: expected ‘,’ or ‘;’ before ‘{’ token
  3552. 8066 | constexpr bool HasGetDeviceImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirements; };
  3553. | ^
  3554. ../subprojects/vkroots/vkroots.h:8072:76: error: expected primary-expression before ‘const’
  3555. 8072 | constexpr bool HasGetDeviceImageSparseMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirementsKHR; };
  3556. | ^~~~~
  3557. ../subprojects/vkroots/vkroots.h:8072:67: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3558. 8072 | constexpr bool HasGetDeviceImageSparseMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirementsKHR; };
  3559. | ^~~~~~~~
  3560. ../subprojects/vkroots/vkroots.h:8072:102: error: expected ‘,’ or ‘;’ before ‘{’ token
  3561. 8072 | constexpr bool HasGetDeviceImageSparseMemoryRequirementsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceImageSparseMemoryRequirementsKHR; };
  3562. | ^
  3563. ../subprojects/vkroots/vkroots.h:8078:60: error: expected primary-expression before ‘const’
  3564. 8078 | constexpr bool HasGetDeviceMemoryCommitment = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryCommitment; };
  3565. | ^~~~~
  3566. ../subprojects/vkroots/vkroots.h:8078:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3567. 8078 | constexpr bool HasGetDeviceMemoryCommitment = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryCommitment; };
  3568. | ^~~~~~~~
  3569. ../subprojects/vkroots/vkroots.h:8078:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3570. 8078 | constexpr bool HasGetDeviceMemoryCommitment = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryCommitment; };
  3571. | ^
  3572. ../subprojects/vkroots/vkroots.h:8084:70: error: expected primary-expression before ‘const’
  3573. 8084 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddress; };
  3574. | ^~~~~
  3575. ../subprojects/vkroots/vkroots.h:8084:61: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3576. 8084 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddress; };
  3577. | ^~~~~~~~
  3578. ../subprojects/vkroots/vkroots.h:8084:96: error: expected ‘,’ or ‘;’ before ‘{’ token
  3579. 8084 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddress = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddress; };
  3580. | ^
  3581. ../subprojects/vkroots/vkroots.h:8090:73: error: expected primary-expression before ‘const’
  3582. 8090 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddressKHR; };
  3583. | ^~~~~
  3584. ../subprojects/vkroots/vkroots.h:8090:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3585. 8090 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddressKHR; };
  3586. | ^~~~~~~~
  3587. ../subprojects/vkroots/vkroots.h:8090:99: error: expected ‘,’ or ‘;’ before ‘{’ token
  3588. 8090 | constexpr bool HasGetDeviceMemoryOpaqueCaptureAddressKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceMemoryOpaqueCaptureAddressKHR; };
  3589. | ^
  3590. ../subprojects/vkroots/vkroots.h:8099:49: error: expected primary-expression before ‘const’
  3591. 8099 | constexpr bool HasGetDeviceQueue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue; };
  3592. | ^~~~~
  3593. ../subprojects/vkroots/vkroots.h:8099:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3594. 8099 | constexpr bool HasGetDeviceQueue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue; };
  3595. | ^~~~~~~~
  3596. ../subprojects/vkroots/vkroots.h:8099:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3597. 8099 | constexpr bool HasGetDeviceQueue = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue; };
  3598. | ^
  3599. ../subprojects/vkroots/vkroots.h:8105:50: error: expected primary-expression before ‘const’
  3600. 8105 | constexpr bool HasGetDeviceQueue2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue2; };
  3601. | ^~~~~
  3602. ../subprojects/vkroots/vkroots.h:8105:41: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3603. 8105 | constexpr bool HasGetDeviceQueue2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue2; };
  3604. | ^~~~~~~~
  3605. ../subprojects/vkroots/vkroots.h:8105:76: error: expected ‘,’ or ‘;’ before ‘{’ token
  3606. 8105 | constexpr bool HasGetDeviceQueue2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceQueue2; };
  3607. | ^
  3608. ../subprojects/vkroots/vkroots.h:8111:80: error: expected primary-expression before ‘const’
  3609. 8111 | constexpr bool HasGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; };
  3610. | ^~~~~
  3611. ../subprojects/vkroots/vkroots.h:8111:71: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3612. 8111 | constexpr bool HasGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; };
  3613. | ^~~~~~~~
  3614. ../subprojects/vkroots/vkroots.h:8111:106: error: expected ‘,’ or ‘;’ before ‘{’ token
  3615. 8111 | constexpr bool HasGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = requires(const DeviceOverrides& t) { &DeviceOverrides::GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; };
  3616. | ^
  3617. ../subprojects/vkroots/vkroots.h:8117:49: error: expected primary-expression before ‘const’
  3618. 8117 | constexpr bool HasGetEventStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetEventStatus; };
  3619. | ^~~~~
  3620. ../subprojects/vkroots/vkroots.h:8117:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3621. 8117 | constexpr bool HasGetEventStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetEventStatus; };
  3622. | ^~~~~~~~
  3623. ../subprojects/vkroots/vkroots.h:8117:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3624. 8117 | constexpr bool HasGetEventStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetEventStatus; };
  3625. | ^
  3626. ../subprojects/vkroots/vkroots.h:8123:48: error: expected primary-expression before ‘const’
  3627. 8123 | constexpr bool HasGetFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceFdKHR; };
  3628. | ^~~~~
  3629. ../subprojects/vkroots/vkroots.h:8123:39: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3630. 8123 | constexpr bool HasGetFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceFdKHR; };
  3631. | ^~~~~~~~
  3632. ../subprojects/vkroots/vkroots.h:8123:74: error: expected ‘,’ or ‘;’ before ‘{’ token
  3633. 8123 | constexpr bool HasGetFenceFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceFdKHR; };
  3634. | ^
  3635. ../subprojects/vkroots/vkroots.h:8129:49: error: expected primary-expression before ‘const’
  3636. 8129 | constexpr bool HasGetFenceStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceStatus; };
  3637. | ^~~~~
  3638. ../subprojects/vkroots/vkroots.h:8129:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3639. 8129 | constexpr bool HasGetFenceStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceStatus; };
  3640. | ^~~~~~~~
  3641. ../subprojects/vkroots/vkroots.h:8129:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3642. 8129 | constexpr bool HasGetFenceStatus = requires(const DeviceOverrides& t) { &DeviceOverrides::GetFenceStatus; };
  3643. | ^
  3644. ../subprojects/vkroots/vkroots.h:8143:75: error: expected primary-expression before ‘const’
  3645. 8143 | constexpr bool HasGetGeneratedCommandsMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetGeneratedCommandsMemoryRequirementsNV; };
  3646. | ^~~~~
  3647. ../subprojects/vkroots/vkroots.h:8143:66: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3648. 8143 | constexpr bool HasGetGeneratedCommandsMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetGeneratedCommandsMemoryRequirementsNV; };
  3649. | ^~~~~~~~
  3650. ../subprojects/vkroots/vkroots.h:8143:101: error: expected ‘,’ or ‘;’ before ‘{’ token
  3651. 8143 | constexpr bool HasGetGeneratedCommandsMemoryRequirementsNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetGeneratedCommandsMemoryRequirementsNV; };
  3652. | ^
  3653. ../subprojects/vkroots/vkroots.h:8149:73: error: expected primary-expression before ‘const’
  3654. 8149 | constexpr bool HasGetImageDrmFormatModifierPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageDrmFormatModifierPropertiesEXT; };
  3655. | ^~~~~
  3656. ../subprojects/vkroots/vkroots.h:8149:64: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3657. 8149 | constexpr bool HasGetImageDrmFormatModifierPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageDrmFormatModifierPropertiesEXT; };
  3658. | ^~~~~~~~
  3659. ../subprojects/vkroots/vkroots.h:8149:99: error: expected ‘,’ or ‘;’ before ‘{’ token
  3660. 8149 | constexpr bool HasGetImageDrmFormatModifierPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageDrmFormatModifierPropertiesEXT; };
  3661. | ^
  3662. ../subprojects/vkroots/vkroots.h:8155:61: error: expected primary-expression before ‘const’
  3663. 8155 | constexpr bool HasGetImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements; };
  3664. | ^~~~~
  3665. ../subprojects/vkroots/vkroots.h:8155:52: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3666. 8155 | constexpr bool HasGetImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements; };
  3667. | ^~~~~~~~
  3668. ../subprojects/vkroots/vkroots.h:8155:87: error: expected ‘,’ or ‘;’ before ‘{’ token
  3669. 8155 | constexpr bool HasGetImageMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements; };
  3670. | ^
  3671. ../subprojects/vkroots/vkroots.h:8161:62: error: expected primary-expression before ‘const’
  3672. 8161 | constexpr bool HasGetImageMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2; };
  3673. | ^~~~~
  3674. ../subprojects/vkroots/vkroots.h:8161:53: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3675. 8161 | constexpr bool HasGetImageMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2; };
  3676. | ^~~~~~~~
  3677. ../subprojects/vkroots/vkroots.h:8161:88: error: expected ‘,’ or ‘;’ before ‘{’ token
  3678. 8161 | constexpr bool HasGetImageMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2; };
  3679. | ^
  3680. ../subprojects/vkroots/vkroots.h:8167:65: error: expected primary-expression before ‘const’
  3681. 8167 | constexpr bool HasGetImageMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2KHR; };
  3682. | ^~~~~
  3683. ../subprojects/vkroots/vkroots.h:8167:56: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3684. 8167 | constexpr bool HasGetImageMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2KHR; };
  3685. | ^~~~~~~~
  3686. ../subprojects/vkroots/vkroots.h:8167:91: error: expected ‘,’ or ‘;’ before ‘{’ token
  3687. 8167 | constexpr bool HasGetImageMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageMemoryRequirements2KHR; };
  3688. | ^
  3689. ../subprojects/vkroots/vkroots.h:8173:67: error: expected primary-expression before ‘const’
  3690. 8173 | constexpr bool HasGetImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements; };
  3691. | ^~~~~
  3692. ../subprojects/vkroots/vkroots.h:8173:58: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3693. 8173 | constexpr bool HasGetImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements; };
  3694. | ^~~~~~~~
  3695. ../subprojects/vkroots/vkroots.h:8173:93: error: expected ‘,’ or ‘;’ before ‘{’ token
  3696. 8173 | constexpr bool HasGetImageSparseMemoryRequirements = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements; };
  3697. | ^
  3698. ../subprojects/vkroots/vkroots.h:8179:68: error: expected primary-expression before ‘const’
  3699. 8179 | constexpr bool HasGetImageSparseMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2; };
  3700. | ^~~~~
  3701. ../subprojects/vkroots/vkroots.h:8179:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3702. 8179 | constexpr bool HasGetImageSparseMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2; };
  3703. | ^~~~~~~~
  3704. ../subprojects/vkroots/vkroots.h:8179:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  3705. 8179 | constexpr bool HasGetImageSparseMemoryRequirements2 = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2; };
  3706. | ^
  3707. ../subprojects/vkroots/vkroots.h:8185:71: error: expected primary-expression before ‘const’
  3708. 8185 | constexpr bool HasGetImageSparseMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2KHR; };
  3709. | ^~~~~
  3710. ../subprojects/vkroots/vkroots.h:8185:62: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3711. 8185 | constexpr bool HasGetImageSparseMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2KHR; };
  3712. | ^~~~~~~~
  3713. ../subprojects/vkroots/vkroots.h:8185:97: error: expected ‘,’ or ‘;’ before ‘{’ token
  3714. 8185 | constexpr bool HasGetImageSparseMemoryRequirements2KHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSparseMemoryRequirements2KHR; };
  3715. | ^
  3716. ../subprojects/vkroots/vkroots.h:8191:60: error: expected primary-expression before ‘const’
  3717. 8191 | constexpr bool HasGetImageSubresourceLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout; };
  3718. | ^~~~~
  3719. ../subprojects/vkroots/vkroots.h:8191:51: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3720. 8191 | constexpr bool HasGetImageSubresourceLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout; };
  3721. | ^~~~~~~~
  3722. ../subprojects/vkroots/vkroots.h:8191:86: error: expected ‘,’ or ‘;’ before ‘{’ token
  3723. 8191 | constexpr bool HasGetImageSubresourceLayout = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout; };
  3724. | ^
  3725. ../subprojects/vkroots/vkroots.h:8197:64: error: expected primary-expression before ‘const’
  3726. 8197 | constexpr bool HasGetImageSubresourceLayout2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout2EXT; };
  3727. | ^~~~~
  3728. ../subprojects/vkroots/vkroots.h:8197:55: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3729. 8197 | constexpr bool HasGetImageSubresourceLayout2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout2EXT; };
  3730. | ^~~~~~~~
  3731. ../subprojects/vkroots/vkroots.h:8197:90: error: expected ‘,’ or ‘;’ before ‘{’ token
  3732. 8197 | constexpr bool HasGetImageSubresourceLayout2EXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetImageSubresourceLayout2EXT; };
  3733. | ^
  3734. ../subprojects/vkroots/vkroots.h:8227:49: error: expected primary-expression before ‘const’
  3735. 8227 | constexpr bool HasGetMemoryFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdKHR; };
  3736. | ^~~~~
  3737. ../subprojects/vkroots/vkroots.h:8227:40: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3738. 8227 | constexpr bool HasGetMemoryFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdKHR; };
  3739. | ^~~~~~~~
  3740. ../subprojects/vkroots/vkroots.h:8227:75: error: expected ‘,’ or ‘;’ before ‘{’ token
  3741. 8227 | constexpr bool HasGetMemoryFdKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdKHR; };
  3742. | ^
  3743. ../subprojects/vkroots/vkroots.h:8233:59: error: expected primary-expression before ‘const’
  3744. 8233 | constexpr bool HasGetMemoryFdPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdPropertiesKHR; };
  3745. | ^~~~~
  3746. ../subprojects/vkroots/vkroots.h:8233:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3747. 8233 | constexpr bool HasGetMemoryFdPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdPropertiesKHR; };
  3748. | ^~~~~~~~
  3749. ../subprojects/vkroots/vkroots.h:8233:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  3750. 8233 | constexpr bool HasGetMemoryFdPropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryFdPropertiesKHR; };
  3751. | ^
  3752. ../subprojects/vkroots/vkroots.h:8239:68: error: expected primary-expression before ‘const’
  3753. 8239 | constexpr bool HasGetMemoryHostPointerPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryHostPointerPropertiesEXT; };
  3754. | ^~~~~
  3755. ../subprojects/vkroots/vkroots.h:8239:59: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3756. 8239 | constexpr bool HasGetMemoryHostPointerPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryHostPointerPropertiesEXT; };
  3757. | ^~~~~~~~
  3758. ../subprojects/vkroots/vkroots.h:8239:94: error: expected ‘,’ or ‘;’ before ‘{’ token
  3759. 8239 | constexpr bool HasGetMemoryHostPointerPropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryHostPointerPropertiesEXT; };
  3760. | ^
  3761. ../subprojects/vkroots/vkroots.h:8245:59: error: expected primary-expression before ‘const’
  3762. 8245 | constexpr bool HasGetMemoryRemoteAddressNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryRemoteAddressNV; };
  3763. | ^~~~~
  3764. ../subprojects/vkroots/vkroots.h:8245:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3765. 8245 | constexpr bool HasGetMemoryRemoteAddressNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryRemoteAddressNV; };
  3766. | ^~~~~~~~
  3767. ../subprojects/vkroots/vkroots.h:8245:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  3768. 8245 | constexpr bool HasGetMemoryRemoteAddressNV = requires(const DeviceOverrides& t) { &DeviceOverrides::GetMemoryRemoteAddressNV; };
  3769. | ^
  3770. ../subprojects/vkroots/vkroots.h:8291:66: error: expected primary-expression before ‘const’
  3771. 8291 | constexpr bool HasGetPastPresentationTimingGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPastPresentationTimingGOOGLE; };
  3772. | ^~~~~
  3773. ../subprojects/vkroots/vkroots.h:8291:57: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3774. 8291 | constexpr bool HasGetPastPresentationTimingGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPastPresentationTimingGOOGLE; };
  3775. | ^~~~~~~~
  3776. ../subprojects/vkroots/vkroots.h:8291:92: error: expected ‘,’ or ‘;’ before ‘{’ token
  3777. 8291 | constexpr bool HasGetPastPresentationTimingGOOGLE = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPastPresentationTimingGOOGLE; };
  3778. | ^
  3779. ../subprojects/vkroots/vkroots.h:8297:63: error: expected primary-expression before ‘const’
  3780. 8297 | constexpr bool HasGetPerformanceParameterINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPerformanceParameterINTEL; };
  3781. | ^~~~~
  3782. ../subprojects/vkroots/vkroots.h:8297:54: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3783. 8297 | constexpr bool HasGetPerformanceParameterINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPerformanceParameterINTEL; };
  3784. | ^~~~~~~~
  3785. ../subprojects/vkroots/vkroots.h:8297:89: error: expected ‘,’ or ‘;’ before ‘{’ token
  3786. 8297 | constexpr bool HasGetPerformanceParameterINTEL = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPerformanceParameterINTEL; };
  3787. | ^
  3788. ../subprojects/vkroots/vkroots.h:8303:55: error: expected primary-expression before ‘const’
  3789. 8303 | constexpr bool HasGetPipelineCacheData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineCacheData; };
  3790. | ^~~~~
  3791. ../subprojects/vkroots/vkroots.h:8303:46: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3792. 8303 | constexpr bool HasGetPipelineCacheData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineCacheData; };
  3793. | ^~~~~~~~
  3794. ../subprojects/vkroots/vkroots.h:8303:81: error: expected ‘,’ or ‘;’ before ‘{’ token
  3795. 8303 | constexpr bool HasGetPipelineCacheData = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineCacheData; };
  3796. | ^
  3797. ../subprojects/vkroots/vkroots.h:8309:82: error: expected primary-expression before ‘const’
  3798. 8309 | constexpr bool HasGetPipelineExecutableInternalRepresentationsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableInternalRepresentationsKHR; };
  3799. | ^~~~~
  3800. ../subprojects/vkroots/vkroots.h:8309:73: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3801. 8309 | constexpr bool HasGetPipelineExecutableInternalRepresentationsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableInternalRepresentationsKHR; };
  3802. | ^~~~~~~~
  3803. ../subprojects/vkroots/vkroots.h:8309:108: error: expected ‘,’ or ‘;’ before ‘{’ token
  3804. 8309 | constexpr bool HasGetPipelineExecutableInternalRepresentationsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableInternalRepresentationsKHR; };
  3805. | ^
  3806. ../subprojects/vkroots/vkroots.h:8315:69: error: expected primary-expression before ‘const’
  3807. 8315 | constexpr bool HasGetPipelineExecutablePropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutablePropertiesKHR; };
  3808. | ^~~~~
  3809. ../subprojects/vkroots/vkroots.h:8315:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3810. 8315 | constexpr bool HasGetPipelineExecutablePropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutablePropertiesKHR; };
  3811. | ^~~~~~~~
  3812. ../subprojects/vkroots/vkroots.h:8315:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  3813. 8315 | constexpr bool HasGetPipelineExecutablePropertiesKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutablePropertiesKHR; };
  3814. | ^
  3815. ../subprojects/vkroots/vkroots.h:8321:69: error: expected primary-expression before ‘const’
  3816. 8321 | constexpr bool HasGetPipelineExecutableStatisticsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableStatisticsKHR; };
  3817. | ^~~~~
  3818. ../subprojects/vkroots/vkroots.h:8321:60: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3819. 8321 | constexpr bool HasGetPipelineExecutableStatisticsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableStatisticsKHR; };
  3820. | ^~~~~~~~
  3821. ../subprojects/vkroots/vkroots.h:8321:95: error: expected ‘,’ or ‘;’ before ‘{’ token
  3822. 8321 | constexpr bool HasGetPipelineExecutableStatisticsKHR = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelineExecutableStatisticsKHR; };
  3823. | ^
  3824. ../subprojects/vkroots/vkroots.h:8327:59: error: expected primary-expression before ‘const’
  3825. 8327 | constexpr bool HasGetPipelinePropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelinePropertiesEXT; };
  3826. | ^~~~~
  3827. ../subprojects/vkroots/vkroots.h:8327:50: error: there are no arguments to ‘requires’ that depend on a template parameter, so a declaration of ‘requires’ must be available [-fpermissive]
  3828. 8327 | constexpr bool HasGetPipelinePropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelinePropertiesEXT; };
  3829. | ^~~~~~~~
  3830. ../subprojects/vkroots/vkroots.h:8327:85: error: expected ‘,’ or ‘;’ before ‘{’ token
  3831. 8327 | constexpr bool HasGetPipelinePropertiesEXT = requires(const DeviceOverrides& t) { &DeviceOverrides::GetPipelinePropertiesEXT; };
  3832. | ^
  3833.  
Advertisement
Add Comment
Please, Sign In to add comment