====================[ Build | appname | Debug (Docker) ]======================= /usr/bin/cmake --build /tmp/appname/cmake-build-debug-docker --target appname -- -j 10 [1/5] cd /tmp/appname/src && /usr/bin/cmake -D GENERATE_VERSION_SOURCE_DIR=/tmp/appname/src -D GENERATE_VERSION_BINARY_DIR=/tmp/appname/cmake-build-debug-docker/src -D DEVELOPMENT_BUILD=TRUE -P /tmp/appname/cmake/Modules/GenerateVersion.cmake [2/5] Building CXX object lib/libname/source/libname/CMakeFiles/apptarget.dir/openxr.cpp.o FAILED: lib/libname/source/libname/CMakeFiles/apptarget.dir/openxr.cpp.o /usr/bin/c++ -Dlibname_EXPORTS -DOPENXR_HPP_NO_EXCEPTIONS -D_DEBUG -D_STATIC_LIB_ -I../lib/libname/include -I../lib/libname/source/libname -fno-omit-frame-pointer -march=native -g -fPIC -Wall -pipe -fno-exceptions -fno-rtti -std=gnu++11 -MD -MT lib/libname/source/libname/CMakeFiles/apptarget.dir/openxr.cpp.o -MF lib/libname/source/libname/CMakeFiles/apptarget.dir/openxr.cpp.o.d -o lib/libname/source/libname/CMakeFiles/apptarget.dir/openxr.cpp.o -c ../lib/libname/source/libname/openxr.cpp In file included from ../lib/libname/include/openxr/openxr_handles.hpp:87, from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_enums.hpp:5267:15: error: enumerator value 'XR_SCENE_COMPONENT_TYPE_INVALID_MSFT' is outside the range of underlying type 'uint32_t' {aka 'unsigned int'} 5267 | Invalid = XR_SCENE_COMPONENT_TYPE_INVALID_MSFT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/libname/include/openxr/openxr_enums.hpp:5392:21: error: enumerator value 'XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT' is outside the range of underlying type 'uint32_t' {aka 'unsigned int'} 5392 | Uncategorized = XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:18376:19: error: expected ',' or '...' before '_' 18376 | uint8_t bytes[16]_ ) : | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::UuidMSFT::UuidMSFT(uint8_t*)': ../lib/libname/include/openxr/openxr_structs.hpp:18377:9: error: 'bytes_' was not declared in this scope; did you mean 'bytes'? 18377 | bytes {bytes_} | ^~~~~~ | bytes In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp: At global scope: ../lib/libname/include/openxr/openxr_structs.hpp:24830:64: error: expected ',' or '...' before '_' 24830 | uint8_t textureColorMap[XR_PASSTHROUGH_COLOR_MAP_MONO_SIZE_FB]_, const void * next_ = nullptr ) : | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::PassthroughColorMapMonoToMonoFB::PassthroughColorMapMonoToMonoFB(uint8_t*)': ../lib/libname/include/openxr/openxr_structs.hpp:24832:3: error: 'next_' was not declared in this scope; did you mean 'next'? 24832 | , next_) | ^~~~~ | next ../lib/libname/include/openxr/openxr_structs.hpp:24833:20: error: 'textureColorMap_' was not declared in this scope; did you mean 'textureColorMap'? 24833 | , textureColorMap {textureColorMap_} | ^~~~~~~~~~~~~~~~ | textureColorMap ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::SpatialAnchorPersistenceNameMSFT::SpatialAnchorPersistenceNameMSFT(const char*)': ../lib/libname/include/openxr/openxr_structs.hpp:25895:9: error: expected identifier before '{' token 25895 | { | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::SpatialAnchorPersistenceNameMSFT::SpatialAnchorPersistenceNameMSFT()': ../lib/libname/include/openxr/openxr_structs.hpp:25912:13: error: expected identifier before '{' token 25912 | {} | ^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl: In member function 'xr::ResultValue xr::Swapchain::getSwapchainStateFB(Dispatch&&) const': ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:6638:114: error: no matching function for call to 'put(xr::SwapchainStateBaseHeaderFB&)' 6638 | Result result = static_cast( d.xrGetSwapchainStateFB(this->get(), OPENXR_HPP_NAMESPACE::put(returnVal)) ); | ^ In file included from ../lib/libname/include/openxr/openxr.hpp:171, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_atoms.hpp:404:38: note: candidate: 'XrSystemId* xr::put(xr::SystemId&, bool)' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:404:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemId&' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_atoms.hpp:613:34: note: candidate: 'XrPath* xr::put(xr::Path&, bool)' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:613:44: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Path&' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_time.hpp:183, from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_duration.hpp:361:38: note: candidate: 'XrDuration* xr::put(xr::Duration&, bool)' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_duration.hpp:361:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Duration&' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_time.hpp:362:34: note: candidate: 'XrTime* xr::put(xr::Time&, bool)' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_time.hpp:362:44: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Time&' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:173, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_version.hpp:423:37: note: candidate: 'XrVersion* xr::put(xr::Version&, bool)' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_version.hpp:423:50: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Version&' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_handles.hpp:3781:38: note: candidate: 'XrInstance_T** xr::put(xr::Instance&, bool)' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:3781:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Instance&' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:8983:37: note: candidate: 'XrSession_T** xr::put(xr::Session&, bool)' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:8983:50: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Session&' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9454:35: note: candidate: 'XrSpace_T** xr::put(xr::Space&, bool)' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9454:46: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Space&' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9864:36: note: candidate: 'XrAction_T** xr::put(xr::Action&, bool)' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9864:48: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Action&' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:10658:39: note: candidate: 'XrSwapchain_T** xr::put(xr::Swapchain&, bool)' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:10658:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Swapchain&' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11171:39: note: candidate: 'XrActionSet_T** xr::put(xr::ActionSet&, bool)' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11171:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSet&' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11587:52: note: candidate: 'XrDebugUtilsMessengerEXT_T** xr::put(xr::DebugUtilsMessengerEXT&, bool)' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11587:80: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerEXT&' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12003:47: note: candidate: 'XrSpatialAnchorMSFT_T** xr::put(xr::SpatialAnchorMSFT&, bool)' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12003:70: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorMSFT&' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12733:44: note: candidate: 'XrHandTrackerEXT_T** xr::put(xr::HandTrackerEXT&, bool)' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12733:64: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackerEXT&' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:13457:47: note: candidate: 'XrSceneObserverMSFT_T** xr::put(xr::SceneObserverMSFT&, bool)' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:13457:70: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObserverMSFT&' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14138:39: note: candidate: 'XrSceneMSFT_T** xr::put(xr::SceneMSFT&, bool)' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14138:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMSFT&' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14554:48: note: candidate: 'XrFoveationProfileFB_T** xr::put(xr::FoveationProfileFB&, bool)' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14554:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationProfileFB&' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15357:44: note: candidate: 'XrTriangleMeshFB_T** xr::put(xr::TriangleMeshFB&, bool)' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15357:64: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::TriangleMeshFB&' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15901:43: note: candidate: 'XrPassthroughFB_T** xr::put(xr::PassthroughFB&, bool)' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15901:62: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughFB&' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16509:48: note: candidate: 'XrPassthroughLayerFB_T** xr::put(xr::PassthroughLayerFB&, bool)' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16509:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughLayerFB&' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16989:48: note: candidate: 'XrGeometryInstanceFB_T** xr::put(xr::GeometryInstanceFB&, bool)' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16989:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceFB&' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:17704:62: note: candidate: 'XrSpatialAnchorStoreConnectionMSFT_T** xr::put(xr::SpatialAnchorStoreConnectionMSFT&, bool)' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:17704:100: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorStoreConnectionMSFT&' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_structs.hpp:112, from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_bool.hpp:361:36: note: candidate: 'XrBool32* xr::put(xr::Bool32&)' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ^~~ ../lib/libname/include/openxr/openxr_bool.hpp:361:48: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Bool32&' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:200:38: note: candidate: 'XrEventDataBuffer* xr::put(xr::EventDataBuffer&, bool)' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:200:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataBuffer&' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:311:53: note: candidate: 'XrApiLayerProperties* xr::put(xr::ApiLayerProperties&, bool)' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:311:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ApiLayerProperties&' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:418:54: note: candidate: 'XrExtensionProperties* xr::put(xr::ExtensionProperties&, bool)' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:418:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ExtensionProperties&' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:555:50: note: candidate: 'XrApplicationInfo* xr::put(xr::ApplicationInfo&, bool)' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:555:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ApplicationInfo&' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:687:53: note: candidate: 'XrInstanceCreateInfo* xr::put(xr::InstanceCreateInfo&, bool)' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:687:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InstanceCreateInfo&' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:794:53: note: candidate: 'XrInstanceProperties* xr::put(xr::InstanceProperties&, bool)' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:794:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InstanceProperties&' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:911:48: note: candidate: 'XrSystemGetInfo* xr::put(xr::SystemGetInfo&, bool)' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:911:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemGetInfo&' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1028:59: note: candidate: 'XrSystemGraphicsProperties* xr::put(xr::SystemGraphicsProperties&, bool)' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1028:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemGraphicsProperties&' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1142:59: note: candidate: 'XrSystemTrackingProperties* xr::put(xr::SystemTrackingProperties&, bool)' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1142:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemTrackingProperties&' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1252:51: note: candidate: 'XrSystemProperties* xr::put(xr::SystemProperties&, bool)' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1252:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemProperties&' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1372:52: note: candidate: 'XrSessionCreateInfo* xr::put(xr::SessionCreateInfo&, bool)' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1372:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionCreateInfo&' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1489:43: note: candidate: 'XrVector3f* xr::put(xr::Vector3f&, bool)' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1489:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector3f&' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1597:48: note: candidate: 'XrSpaceVelocity* xr::put(xr::SpaceVelocity&, bool)' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1597:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpaceVelocity&' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1717:46: note: candidate: 'XrQuaternionf* xr::put(xr::Quaternionf&, bool)' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1717:63: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Quaternionf&' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1831:40: note: candidate: 'XrPosef* xr::put(xr::Posef&, bool)' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1831:51: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Posef&' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1951:59: note: candidate: 'XrReferenceSpaceCreateInfo* xr::put(xr::ReferenceSpaceCreateInfo&, bool)' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1951:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ReferenceSpaceCreateInfo&' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2065:44: note: candidate: 'XrExtent2Df* xr::put(xr::Extent2Df&, bool)' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2065:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Extent2Df&' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2188:56: note: candidate: 'XrActionSpaceCreateInfo* xr::put(xr::ActionSpaceCreateInfo&, bool)' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2188:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSpaceCreateInfo&' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2295:48: note: candidate: 'XrSpaceLocation* xr::put(xr::SpaceLocation&, bool)' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2295:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpaceLocation&' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2402:62: note: candidate: 'XrViewConfigurationProperties* xr::put(xr::ViewConfigurationProperties&, bool)' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2402:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationProperties&' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2513:56: note: candidate: 'XrViewConfigurationView* xr::put(xr::ViewConfigurationView&, bool)' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2513:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationView&' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2654:54: note: candidate: 'XrSwapchainCreateInfo* xr::put(xr::SwapchainCreateInfo&, bool)' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2654:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainCreateInfo&' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2837:60: note: candidate: 'XrSwapchainImageAcquireInfo* xr::put(xr::SwapchainImageAcquireInfo&, bool)' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2837:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageAcquireInfo&' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2954:57: note: candidate: 'XrSwapchainImageWaitInfo* xr::put(xr::SwapchainImageWaitInfo&, bool)' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2954:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageWaitInfo&' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3059:60: note: candidate: 'XrSwapchainImageReleaseInfo* xr::put(xr::SwapchainImageReleaseInfo&, bool)' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3059:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageReleaseInfo&' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3176:51: note: candidate: 'XrSessionBeginInfo* xr::put(xr::SessionBeginInfo&, bool)' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3176:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionBeginInfo&' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3281:48: note: candidate: 'XrFrameWaitInfo* xr::put(xr::FrameWaitInfo&, bool)' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3281:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameWaitInfo&' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3389:45: note: candidate: 'XrFrameState* xr::put(xr::FrameState&, bool)' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3389:61: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameState&' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3494:49: note: candidate: 'XrFrameBeginInfo* xr::put(xr::FrameBeginInfo&, bool)' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3494:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameBeginInfo&' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3702:47: note: candidate: 'XrFrameEndInfo* xr::put(xr::FrameEndInfo&, bool)' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3702:65: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameEndInfo&' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3825:49: note: candidate: 'XrViewLocateInfo* xr::put(xr::ViewLocateInfo&, bool)' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3825:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewLocateInfo&' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3931:44: note: candidate: 'XrViewState* xr::put(xr::ViewState&, bool)' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3931:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewState&' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4051:39: note: candidate: 'XrFovf* xr::put(xr::Fovf&, bool)' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4051:49: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Fovf&' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4158:39: note: candidate: 'XrView* xr::put(xr::View&, bool)' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4158:49: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::View&' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4295:54: note: candidate: 'XrActionSetCreateInfo* xr::put(xr::ActionSetCreateInfo&, bool)' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4295:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSetCreateInfo&' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4438:51: note: candidate: 'XrActionCreateInfo* xr::put(xr::ActionCreateInfo&, bool)' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4438:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionCreateInfo&' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4552:57: note: candidate: 'XrActionSuggestedBinding* xr::put(xr::ActionSuggestedBinding&, bool)' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4552:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSuggestedBinding&' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4675:69: note: candidate: 'XrInteractionProfileSuggestedBinding* xr::put(xr::InteractionProfileSuggestedBinding&, bool)' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4675:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileSuggestedBinding&' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4795:62: note: candidate: 'XrSessionActionSetsAttachInfo* xr::put(xr::SessionActionSetsAttachInfo&, bool)' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4795:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionActionSetsAttachInfo&' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4901:58: note: candidate: 'XrInteractionProfileState* xr::put(xr::InteractionProfileState&, bool)' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4901:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileState&' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5021:53: note: candidate: 'XrActionStateGetInfo* xr::put(xr::ActionStateGetInfo&, bool)' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5021:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateGetInfo&' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5130:53: note: candidate: 'XrActionStateBoolean* xr::put(xr::ActionStateBoolean&, bool)' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5130:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateBoolean&' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5239:51: note: candidate: 'XrActionStateFloat* xr::put(xr::ActionStateFloat&, bool)' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5239:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateFloat&' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5353:43: note: candidate: 'XrVector2f* xr::put(xr::Vector2f&, bool)' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5353:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector2f&' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5462:54: note: candidate: 'XrActionStateVector2f* xr::put(xr::ActionStateVector2f&, bool)' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5462:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateVector2f&' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5568:50: note: candidate: 'XrActionStatePose* xr::put(xr::ActionStatePose&, bool)' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5568:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStatePose&' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5682:50: note: candidate: 'XrActiveActionSet* xr::put(xr::ActiveActionSet&, bool)' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5682:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActiveActionSet&' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5802:50: note: candidate: 'XrActionsSyncInfo* xr::put(xr::ActionsSyncInfo&, bool)' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5802:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionsSyncInfo&' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5919:69: note: candidate: 'XrBoundSourcesForActionEnumerateInfo* xr::put(xr::BoundSourcesForActionEnumerateInfo&, bool)' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5919:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::BoundSourcesForActionEnumerateInfo&' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6039:66: note: candidate: 'XrInputSourceLocalizedNameGetInfo* xr::put(xr::InputSourceLocalizedNameGetInfo&, bool)' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6039:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InputSourceLocalizedNameGetInfo&' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6159:51: note: candidate: 'XrHapticActionInfo* xr::put(xr::HapticActionInfo&, bool)' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6159:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HapticActionInfo&' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6507:44: note: candidate: 'XrOffset2Di* xr::put(xr::Offset2Di&, bool)' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6507:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Offset2Di&' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6621:44: note: candidate: 'XrExtent2Di* xr::put(xr::Extent2Di&, bool)' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6621:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Extent2Di&' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6735:42: note: candidate: 'XrRect2Di* xr::put(xr::Rect2Di&, bool)' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6735:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Rect2Di&' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6852:52: note: candidate: 'XrSwapchainSubImage* xr::put(xr::SwapchainSubImage&, bool)' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6852:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainSubImage&' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6975:65: note: candidate: 'XrCompositionLayerProjectionView* xr::put(xr::CompositionLayerProjectionView&, bool)' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6975:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerProjectionView&' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7099:61: note: candidate: 'XrCompositionLayerProjection* xr::put(xr::CompositionLayerProjection&, bool)' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7099:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerProjection&' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7238:55: note: candidate: 'XrCompositionLayerQuad* xr::put(xr::CompositionLayerQuad&, bool)' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7238:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerQuad&' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7446:54: note: candidate: 'XrEventDataEventsLost* xr::put(xr::EventDataEventsLost&, bool)' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7446:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataEventsLost&' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7576:63: note: candidate: 'XrEventDataInstanceLossPending* xr::put(xr::EventDataInstanceLossPending&, bool)' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7576:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataInstanceLossPending&' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7712:63: note: candidate: 'XrEventDataSessionStateChanged* xr::put(xr::EventDataSessionStateChanged&, bool)' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7712:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataSessionStateChanged&' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7854:71: note: candidate: 'XrEventDataReferenceSpaceChangePending* xr::put(xr::EventDataReferenceSpaceChangePending&, bool)' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7854:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataReferenceSpaceChangePending&' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7984:69: note: candidate: 'XrEventDataInteractionProfileChanged* xr::put(xr::EventDataInteractionProfileChanged&, bool)' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7984:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataInteractionProfileChanged&' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8120:50: note: candidate: 'XrHapticVibration* xr::put(xr::HapticVibration&, bool)' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8120:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HapticVibration&' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8243:44: note: candidate: 'XrOffset2Df* xr::put(xr::Offset2Df&, bool)' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8243:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Offset2Df&' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8357:42: note: candidate: 'XrRect2Df* xr::put(xr::Rect2Df&, bool)' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8357:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Rect2Df&' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8477:43: note: candidate: 'XrVector4f* xr::put(xr::Vector4f&, bool)' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8477:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector4f&' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8597:42: note: candidate: 'XrColor4f* xr::put(xr::Color4f&, bool)' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8597:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Color4f&' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8729:58: note: candidate: 'XrCompositionLayerCubeKHR* xr::put(xr::CompositionLayerCubeKHR&, bool)' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8729:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerCubeKHR&' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8993:63: note: candidate: 'XrCompositionLayerDepthInfoKHR* xr::put(xr::CompositionLayerDepthInfoKHR&, bool)' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8993:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerDepthInfoKHR&' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9256:62: note: candidate: 'XrCompositionLayerCylinderKHR* xr::put(xr::CompositionLayerCylinderKHR&, bool)' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9256:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerCylinderKHR&' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9403:62: note: candidate: 'XrCompositionLayerEquirectKHR* xr::put(xr::CompositionLayerEquirectKHR&, bool)' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9403:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerEquirectKHR&' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10408:60: note: candidate: 'XrSwapchainImageOpenGLESKHR* xr::put(xr::SwapchainImageOpenGLESKHR&, bool)' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10408:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageOpenGLESKHR&' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10529:66: note: candidate: 'XrGraphicsRequirementsOpenGLESKHR* xr::put(xr::GraphicsRequirementsOpenGLESKHR&, bool)' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10529:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GraphicsRequirementsOpenGLESKHR&' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11732:52: note: candidate: 'XrVisibilityMaskKHR* xr::put(xr::VisibilityMaskKHR&, bool)' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11732:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::VisibilityMaskKHR&' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11861:68: note: candidate: 'XrEventDataVisibilityMaskChangedKHR* xr::put(xr::EventDataVisibilityMaskChangedKHR&, bool)' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11861:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataVisibilityMaskChangedKHR&' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11992:68: note: candidate: 'XrCompositionLayerColorScaleBiasKHR* xr::put(xr::CompositionLayerColorScaleBiasKHR&, bool)' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11992:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerColorScaleBiasKHR&' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12746:63: note: candidate: 'XrCompositionLayerEquirect2KHR* xr::put(xr::CompositionLayerEquirect2KHR&, bool)' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12746:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerEquirect2KHR&' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12957:58: note: candidate: 'XrBindingModificationsKHR* xr::put(xr::BindingModificationsKHR&, bool)' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12957:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::BindingModificationsKHR&' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13089:59: note: candidate: 'XrEventDataPerfSettingsEXT* xr::put(xr::EventDataPerfSettingsEXT&, bool)' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13089:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataPerfSettingsEXT&' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13223:62: note: candidate: 'XrDebugUtilsObjectNameInfoEXT* xr::put(xr::DebugUtilsObjectNameInfoEXT&, bool)' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13223:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsObjectNameInfoEXT&' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13342:53: note: candidate: 'XrDebugUtilsLabelEXT* xr::put(xr::DebugUtilsLabelEXT&, bool)' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13342:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsLabelEXT&' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13479:69: note: candidate: 'XrDebugUtilsMessengerCallbackDataEXT* xr::put(xr::DebugUtilsMessengerCallbackDataEXT&, bool)' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13479:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerCallbackDataEXT&' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13607:67: note: candidate: 'XrDebugUtilsMessengerCreateInfoEXT* xr::put(xr::DebugUtilsMessengerCreateInfoEXT&, bool)' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13607:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerCreateInfoEXT&' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13715:72: note: candidate: 'XrSystemEyeGazeInteractionPropertiesEXT* xr::put(xr::SystemEyeGazeInteractionPropertiesEXT&, bool)' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13715:115: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemEyeGazeInteractionPropertiesEXT&' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13823:55: note: candidate: 'XrEyeGazeSampleTimeEXT* xr::put(xr::EyeGazeSampleTimeEXT&, bool)' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13823:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EyeGazeSampleTimeEXT&' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13945:63: note: candidate: 'XrSessionCreateInfoOverlayEXTX* xr::put(xr::SessionCreateInfoOverlayEXTX&, bool)' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13945:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionCreateInfoOverlayEXTX&' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14071:76: note: candidate: 'XrEventDataMainSessionVisibilityChangedEXTX* xr::put(xr::EventDataMainSessionVisibilityChangedEXTX&, bool)' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14071:123: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataMainSessionVisibilityChangedEXTX&' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14205:62: note: candidate: 'XrSpatialAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorCreateInfoMSFT&, bool)' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14205:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorCreateInfoMSFT&' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14327:67: note: candidate: 'XrSpatialAnchorSpaceCreateInfoMSFT* xr::put(xr::SpatialAnchorSpaceCreateInfoMSFT&, bool)' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14327:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorSpaceCreateInfoMSFT&' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14435:64: note: candidate: 'XrCompositionLayerImageLayoutFB* xr::put(xr::CompositionLayerImageLayoutFB&, bool)' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14435:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerImageLayoutFB&' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14546:63: note: candidate: 'XrCompositionLayerAlphaBlendFB* xr::put(xr::CompositionLayerAlphaBlendFB&, bool)' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14546:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerAlphaBlendFB&' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14657:65: note: candidate: 'XrViewConfigurationDepthRangeEXT* xr::put(xr::ViewConfigurationDepthRangeEXT&, bool)' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14657:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationDepthRangeEXT&' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14787:57: note: candidate: 'XrGraphicsBindingEGLMNDX* xr::put(xr::GraphicsBindingEGLMNDX&, bool)' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14787:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GraphicsBindingEGLMNDX&' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14896:66: note: candidate: 'XrSystemHandTrackingPropertiesEXT* xr::put(xr::SystemHandTrackingPropertiesEXT&, bool)' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14896:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemHandTrackingPropertiesEXT&' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15018:59: note: candidate: 'XrHandTrackerCreateInfoEXT* xr::put(xr::HandTrackerCreateInfoEXT&, bool)' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15018:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackerCreateInfoEXT&' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15140:58: note: candidate: 'XrHandJointsLocateInfoEXT* xr::put(xr::HandJointsLocateInfoEXT&, bool)' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15140:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointsLocateInfoEXT&' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15259:55: note: candidate: 'XrHandJointLocationEXT* xr::put(xr::HandJointLocationEXT&, bool)' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15259:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointLocationEXT&' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15378:55: note: candidate: 'XrHandJointVelocityEXT* xr::put(xr::HandJointVelocityEXT&, bool)' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15378:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointVelocityEXT&' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15488:56: note: candidate: 'XrHandJointLocationsEXT* xr::put(xr::HandJointLocationsEXT&, bool)' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15488:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointLocationsEXT&' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15597:57: note: candidate: 'XrHandJointVelocitiesEXT* xr::put(xr::HandJointVelocitiesEXT&, bool)' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15597:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointVelocitiesEXT&' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15707:71: note: candidate: 'XrSystemHandTrackingMeshPropertiesMSFT* xr::put(xr::SystemHandTrackingMeshPropertiesMSFT&, bool)' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15707:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemHandTrackingMeshPropertiesMSFT&' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15829:62: note: candidate: 'XrHandMeshSpaceCreateInfoMSFT* xr::put(xr::HandMeshSpaceCreateInfoMSFT&, bool)' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15829:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshSpaceCreateInfoMSFT&' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15951:57: note: candidate: 'XrHandMeshUpdateInfoMSFT* xr::put(xr::HandMeshUpdateInfoMSFT&, bool)' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15951:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshUpdateInfoMSFT&' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16073:58: note: candidate: 'XrHandMeshIndexBufferMSFT* xr::put(xr::HandMeshIndexBufferMSFT&, bool)' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16073:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshIndexBufferMSFT&' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16189:53: note: candidate: 'XrHandMeshVertexMSFT* xr::put(xr::HandMeshVertexMSFT&, bool)' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16189:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshVertexMSFT&' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16311:59: note: candidate: 'XrHandMeshVertexBufferMSFT* xr::put(xr::HandMeshVertexBufferMSFT&, bool)' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16311:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshVertexBufferMSFT&' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16423:47: note: candidate: 'XrHandMeshMSFT* xr::put(xr::HandMeshMSFT&, bool)' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16423:65: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshMSFT&' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16542:55: note: candidate: 'XrHandPoseTypeInfoMSFT* xr::put(xr::HandPoseTypeInfoMSFT&, bool)' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16542:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandPoseTypeInfoMSFT&' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16664:81: note: candidate: 'XrSecondaryViewConfigurationSessionBeginInfoMSFT* xr::put(xr::SecondaryViewConfigurationSessionBeginInfoMSFT&, bool)' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16664:133: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationSessionBeginInfoMSFT&' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16773:70: note: candidate: 'XrSecondaryViewConfigurationStateMSFT* xr::put(xr::SecondaryViewConfigurationStateMSFT&, bool)' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16773:111: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationStateMSFT&' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16882:75: note: candidate: 'XrSecondaryViewConfigurationFrameStateMSFT* xr::put(xr::SecondaryViewConfigurationFrameStateMSFT&, bool)' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16882:121: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationFrameStateMSFT&' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17010:74: note: candidate: 'XrSecondaryViewConfigurationLayerInfoMSFT* xr::put(xr::SecondaryViewConfigurationLayerInfoMSFT&, bool)' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17010:119: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationLayerInfoMSFT&' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17132:77: note: candidate: 'XrSecondaryViewConfigurationFrameEndInfoMSFT* xr::put(xr::SecondaryViewConfigurationFrameEndInfoMSFT&, bool)' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17132:125: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationFrameEndInfoMSFT&' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17251:84: note: candidate: 'XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* xr::put(xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&, bool)' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17251:139: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17373:63: note: candidate: 'XrViewConfigurationViewFovEPIC* xr::put(xr::ViewConfigurationViewFovEPIC&, bool)' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17373:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationViewFovEPIC&' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17617:71: note: candidate: 'XrCompositionLayerReprojectionInfoMSFT* xr::put(xr::CompositionLayerReprojectionInfoMSFT&, bool)' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17617:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerReprojectionInfoMSFT&' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17742:80: note: candidate: 'XrCompositionLayerReprojectionPlaneOverrideMSFT* xr::put(xr::CompositionLayerReprojectionPlaneOverrideMSFT&, bool)' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17742:131: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerReprojectionPlaneOverrideMSFT&' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18062:66: note: candidate: 'XrCompositionLayerSecureContentFB* xr::put(xr::CompositionLayerSecureContentFB&, bool)' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18062:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerSecureContentFB&' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18200:73: note: candidate: 'XrInteractionProfileAnalogThresholdVALVE* xr::put(xr::InteractionProfileAnalogThresholdVALVE&, bool)' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18200:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileAnalogThresholdVALVE&' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18328:63: note: candidate: 'XrHandJointsMotionRangeInfoEXT* xr::put(xr::HandJointsMotionRangeInfoEXT&, bool)' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18328:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointsMotionRangeInfoEXT&' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18441:43: note: candidate: 'XrUuidMSFT* xr::put(xr::UuidMSFT&, bool)' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18441:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::UuidMSFT&' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18548:62: note: candidate: 'XrSceneObserverCreateInfoMSFT* xr::put(xr::SceneObserverCreateInfoMSFT&, bool)' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18548:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObserverCreateInfoMSFT&' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18655:54: note: candidate: 'XrSceneCreateInfoMSFT* xr::put(xr::SceneCreateInfoMSFT&, bool)' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18655:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneCreateInfoMSFT&' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18771:55: note: candidate: 'XrSceneSphereBoundMSFT* xr::put(xr::SceneSphereBoundMSFT&, bool)' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18771:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneSphereBoundMSFT&' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18887:60: note: candidate: 'XrSceneOrientedBoxBoundMSFT* xr::put(xr::SceneOrientedBoxBoundMSFT&, bool)' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18887:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneOrientedBoxBoundMSFT&' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19006:56: note: candidate: 'XrSceneFrustumBoundMSFT* xr::put(xr::SceneFrustumBoundMSFT&, bool)' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19006:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneFrustumBoundMSFT&' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19140:50: note: candidate: 'XrSceneBoundsMSFT* xr::put(xr::SceneBoundsMSFT&, bool)' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19140:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneBoundsMSFT&' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19268:58: note: candidate: 'XrNewSceneComputeInfoMSFT* xr::put(xr::NewSceneComputeInfoMSFT&, bool)' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19268:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::NewSceneComputeInfoMSFT&' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:19387:63: note: candidate: 'XrVisualMeshComputeLodInfoMSFT* xr::put(xr::VisualMeshComputeLodInfoMSFT&, bool)' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19387:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::VisualMeshComputeLodInfoMSFT&' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19509:53: note: candidate: 'XrSceneComponentMSFT* xr::put(xr::SceneComponentMSFT&, bool)' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19509:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentMSFT&' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19619:54: note: candidate: 'XrSceneComponentsMSFT* xr::put(xr::SceneComponentsMSFT&, bool)' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19619:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsMSFT&' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19738:61: note: candidate: 'XrSceneComponentsGetInfoMSFT* xr::put(xr::SceneComponentsGetInfoMSFT&, bool)' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19738:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsGetInfoMSFT&' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19854:61: note: candidate: 'XrSceneComponentLocationMSFT* xr::put(xr::SceneComponentLocationMSFT&, bool)' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19854:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentLocationMSFT&' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19963:62: note: candidate: 'XrSceneComponentLocationsMSFT* xr::put(xr::SceneComponentLocationsMSFT&, bool)' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19963:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentLocationsMSFT&' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20091:64: note: candidate: 'XrSceneComponentsLocateInfoMSFT* xr::put(xr::SceneComponentsLocateInfoMSFT&, bool)' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20091:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsLocateInfoMSFT&' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20204:50: note: candidate: 'XrSceneObjectMSFT* xr::put(xr::SceneObjectMSFT&, bool)' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20204:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectMSFT&' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20313:51: note: candidate: 'XrSceneObjectsMSFT* xr::put(xr::SceneObjectsMSFT&, bool)' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20313:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectsMSFT&' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20432:69: note: candidate: 'XrSceneComponentParentFilterInfoMSFT* xr::put(xr::SceneComponentParentFilterInfoMSFT&, bool)' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20432:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentParentFilterInfoMSFT&' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20554:65: note: candidate: 'XrSceneObjectTypesFilterInfoMSFT* xr::put(xr::SceneObjectTypesFilterInfoMSFT&, bool)' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20554:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectTypesFilterInfoMSFT&' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20676:49: note: candidate: 'XrScenePlaneMSFT* xr::put(xr::ScenePlaneMSFT&, bool)' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20676:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlaneMSFT&' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20785:50: note: candidate: 'XrScenePlanesMSFT* xr::put(xr::ScenePlanesMSFT&, bool)' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20785:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlanesMSFT&' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20907:68: note: candidate: 'XrScenePlaneAlignmentFilterInfoMSFT* xr::put(xr::ScenePlaneAlignmentFilterInfoMSFT&, bool)' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20907:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlaneAlignmentFilterInfoMSFT&' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21023:48: note: candidate: 'XrSceneMeshMSFT* xr::put(xr::SceneMeshMSFT&, bool)' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21023:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshMSFT&' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21132:50: note: candidate: 'XrSceneMeshesMSFT* xr::put(xr::SceneMeshesMSFT&, bool)' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21132:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshesMSFT&' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21251:62: note: candidate: 'XrSceneMeshBuffersGetInfoMSFT* xr::put(xr::SceneMeshBuffersGetInfoMSFT&, bool)' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21251:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshBuffersGetInfoMSFT&' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21358:55: note: candidate: 'XrSceneMeshBuffersMSFT* xr::put(xr::SceneMeshBuffersMSFT&, bool)' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21358:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshBuffersMSFT&' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21468:60: note: candidate: 'XrSceneMeshVertexBufferMSFT* xr::put(xr::SceneMeshVertexBufferMSFT&, bool)' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21468:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshVertexBufferMSFT&' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21578:61: note: candidate: 'XrSceneMeshIndicesUint32MSFT* xr::put(xr::SceneMeshIndicesUint32MSFT&, bool)' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21578:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshIndicesUint32MSFT&' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21688:61: note: candidate: 'XrSceneMeshIndicesUint16MSFT* xr::put(xr::SceneMeshIndicesUint16MSFT&, bool)' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21688:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshIndicesUint16MSFT&' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21807:73: note: candidate: 'XrSerializedSceneFragmentDataGetInfoMSFT* xr::put(xr::SerializedSceneFragmentDataGetInfoMSFT&, bool)' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21807:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SerializedSceneFragmentDataGetInfoMSFT&' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21923:63: note: candidate: 'XrDeserializeSceneFragmentMSFT* xr::put(xr::DeserializeSceneFragmentMSFT&, bool)' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21923:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DeserializeSceneFragmentMSFT&' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22045:59: note: candidate: 'XrSceneDeserializeInfoMSFT* xr::put(xr::SceneDeserializeInfoMSFT&, bool)' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22045:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneDeserializeInfoMSFT&' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22171:71: note: candidate: 'XrEventDataDisplayRefreshRateChangedFB* xr::put(xr::EventDataDisplayRefreshRateChangedFB&, bool)' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22171:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataDisplayRefreshRateChangedFB&' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22289:55: note: candidate: 'XrViveTrackerPathsHTCX* xr::put(xr::ViveTrackerPathsHTCX&, bool)' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22289:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViveTrackerPathsHTCX&' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22412:68: note: candidate: 'XrEventDataViveTrackerConnectedHTCX* xr::put(xr::EventDataViveTrackerConnectedHTCX&, bool)' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22412:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataViveTrackerConnectedHTCX&' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22529:63: note: candidate: 'XrSystemColorSpacePropertiesFB* xr::put(xr::SystemColorSpacePropertiesFB&, bool)' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22529:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemColorSpacePropertiesFB&' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22651:45: note: candidate: 'XrVector4sFB* xr::put(xr::Vector4sFB&, bool)' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22651:61: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector4sFB&' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22773:53: note: candidate: 'XrHandTrackingMeshFB* xr::put(xr::HandTrackingMeshFB&, bool)' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22773:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingMeshFB&' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22884:54: note: candidate: 'XrHandTrackingScaleFB* xr::put(xr::HandTrackingScaleFB&, bool)' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22884:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingScaleFB&' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22997:57: note: candidate: 'XrHandTrackingAimStateFB* xr::put(xr::HandTrackingAimStateFB&, bool)' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22997:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingAimStateFB&' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23103:48: note: candidate: 'XrHandCapsuleFB* xr::put(xr::HandCapsuleFB&, bool)' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23103:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandCapsuleFB&' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23211:62: note: candidate: 'XrHandTrackingCapsulesStateFB* xr::put(xr::HandTrackingCapsulesStateFB&, bool)' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23211:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingCapsulesStateFB&' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23318:63: note: candidate: 'XrFoveationProfileCreateInfoFB* xr::put(xr::FoveationProfileCreateInfoFB&, bool)' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23318:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationProfileCreateInfoFB&' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23426:65: note: candidate: 'XrSwapchainCreateInfoFoveationFB* xr::put(xr::SwapchainCreateInfoFoveationFB&, bool)' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23426:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainCreateInfoFoveationFB&' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23539:60: note: candidate: 'XrSwapchainStateFoveationFB* xr::put(xr::SwapchainStateFoveationFB&, bool)' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23539:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainStateFoveationFB&' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23658:68: note: candidate: 'XrFoveationLevelProfileCreateInfoFB* xr::put(xr::FoveationLevelProfileCreateInfoFB&, bool)' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23658:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationLevelProfileCreateInfoFB&' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23792:59: note: candidate: 'XrTriangleMeshCreateInfoFB* xr::put(xr::TriangleMeshCreateInfoFB&, bool)' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23792:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::TriangleMeshCreateInfoFB&' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23911:64: note: candidate: 'XrSystemPassthroughPropertiesFB* xr::put(xr::SystemPassthroughPropertiesFB&, bool)' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23911:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemPassthroughPropertiesFB&' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24030:58: note: candidate: 'XrPassthroughCreateInfoFB* xr::put(xr::PassthroughCreateInfoFB&, bool)' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24030:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughCreateInfoFB&' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24155:63: note: candidate: 'XrPassthroughLayerCreateInfoFB* xr::put(xr::PassthroughLayerCreateInfoFB&, bool)' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24155:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughLayerCreateInfoFB&' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24280:64: note: candidate: 'XrCompositionLayerPassthroughFB* xr::put(xr::CompositionLayerPassthroughFB&, bool)' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24280:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerPassthroughFB&' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24411:63: note: candidate: 'XrGeometryInstanceCreateInfoFB* xr::put(xr::GeometryInstanceCreateInfoFB&, bool)' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24411:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceCreateInfoFB&' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24539:62: note: candidate: 'XrGeometryInstanceTransformFB* xr::put(xr::GeometryInstanceTransformFB&, bool)' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24539:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceTransformFB&' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24661:53: note: candidate: 'XrPassthroughStyleFB* xr::put(xr::PassthroughStyleFB&, bool)' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24661:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughStyleFB&' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24780:66: note: candidate: 'XrPassthroughColorMapMonoToRgbaFB* xr::put(xr::PassthroughColorMapMonoToRgbaFB&, bool)' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24780:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughColorMapMonoToRgbaFB&' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24899:66: note: candidate: 'XrPassthroughColorMapMonoToMonoFB* xr::put(xr::PassthroughColorMapMonoToMonoFB&, bool)' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24899:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughColorMapMonoToMonoFB&' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25018:69: note: candidate: 'XrEventDataPassthroughStateChangedFB* xr::put(xr::EventDataPassthroughStateChangedFB&, bool)' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25018:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataPassthroughStateChangedFB&' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25137:67: note: candidate: 'XrViewLocateFoveatedRenderingVARJO* xr::put(xr::ViewLocateFoveatedRenderingVARJO&, bool)' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25137:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewLocateFoveatedRenderingVARJO&' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25245:69: note: candidate: 'XrFoveatedViewConfigurationViewVARJO* xr::put(xr::FoveatedViewConfigurationViewVARJO&, bool)' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25245:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveatedViewConfigurationViewVARJO&' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25353:73: note: candidate: 'XrSystemFoveatedRenderingPropertiesVARJO* xr::put(xr::SystemFoveatedRenderingPropertiesVARJO&, bool)' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25353:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemFoveatedRenderingPropertiesVARJO&' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25475:65: note: candidate: 'XrCompositionLayerDepthTestVARJO* xr::put(xr::CompositionLayerDepthTestVARJO&, bool)' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25475:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerDepthTestVARJO&' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25583:70: note: candidate: 'XrSystemMarkerTrackingPropertiesVARJO* xr::put(xr::SystemMarkerTrackingPropertiesVARJO&, bool)' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25583:111: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemMarkerTrackingPropertiesVARJO&' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25715:69: note: candidate: 'XrEventDataMarkerTrackingUpdateVARJO* xr::put(xr::EventDataMarkerTrackingUpdateVARJO&, bool)' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25715:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataMarkerTrackingUpdateVARJO&' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25846:61: note: candidate: 'XrMarkerSpaceCreateInfoVARJO* xr::put(xr::MarkerSpaceCreateInfoVARJO&, bool)' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25846:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::MarkerSpaceCreateInfoVARJO&' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25966:67: note: candidate: 'XrSpatialAnchorPersistenceNameMSFT* xr::put(xr::SpatialAnchorPersistenceNameMSFT&, bool)' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25966:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorPersistenceNameMSFT&' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26088:67: note: candidate: 'XrSpatialAnchorPersistenceInfoMSFT* xr::put(xr::SpatialAnchorPersistenceInfoMSFT&, bool)' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26088:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorPersistenceInfoMSFT&' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26210:81: note: candidate: 'XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&, bool)' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26210:133: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26570:66: note: candidate: 'XrSwapchainStateSamplerOpenGLESFB* xr::put(xr::SwapchainStateSamplerOpenGLESFB&, bool)' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26570:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainStateSamplerOpenGLESFB&' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:26854:66: note: candidate: 'XrCompositionLayerSpaceWarpInfoFB* xr::put(xr::CompositionLayerSpaceWarpInfoFB&, bool)' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26854:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerSpaceWarpInfoFB&' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26963:62: note: candidate: 'XrSystemSpaceWarpPropertiesFB* xr::put(xr::SystemSpaceWarpPropertiesFB&, bool)' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26963:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemSpaceWarpPropertiesFB&' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl: In member function 'xr::ResultValue xr::SceneObserverMSFT::getSceneComputeStateMSFT(Dispatch&&) const': ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:7103:119: error: no matching function for call to 'put(xr::SceneComputeStateMSFT&)' 7103 | Result result = static_cast( d.xrGetSceneComputeStateMSFT(this->get(), OPENXR_HPP_NAMESPACE::put(returnVal)) ); | ^ In file included from ../lib/libname/include/openxr/openxr.hpp:171, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_atoms.hpp:404:38: note: candidate: 'XrSystemId* xr::put(xr::SystemId&, bool)' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:404:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemId&' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_atoms.hpp:613:34: note: candidate: 'XrPath* xr::put(xr::Path&, bool)' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:613:44: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Path&' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_time.hpp:183, from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_duration.hpp:361:38: note: candidate: 'XrDuration* xr::put(xr::Duration&, bool)' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_duration.hpp:361:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Duration&' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_time.hpp:362:34: note: candidate: 'XrTime* xr::put(xr::Time&, bool)' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_time.hpp:362:44: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Time&' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:173, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_version.hpp:423:37: note: candidate: 'XrVersion* xr::put(xr::Version&, bool)' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_version.hpp:423:50: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Version&' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_handles.hpp:3781:38: note: candidate: 'XrInstance_T** xr::put(xr::Instance&, bool)' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:3781:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Instance&' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:8983:37: note: candidate: 'XrSession_T** xr::put(xr::Session&, bool)' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:8983:50: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Session&' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9454:35: note: candidate: 'XrSpace_T** xr::put(xr::Space&, bool)' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9454:46: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Space&' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9864:36: note: candidate: 'XrAction_T** xr::put(xr::Action&, bool)' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9864:48: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Action&' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:10658:39: note: candidate: 'XrSwapchain_T** xr::put(xr::Swapchain&, bool)' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:10658:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Swapchain&' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11171:39: note: candidate: 'XrActionSet_T** xr::put(xr::ActionSet&, bool)' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11171:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSet&' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11587:52: note: candidate: 'XrDebugUtilsMessengerEXT_T** xr::put(xr::DebugUtilsMessengerEXT&, bool)' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11587:80: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerEXT&' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12003:47: note: candidate: 'XrSpatialAnchorMSFT_T** xr::put(xr::SpatialAnchorMSFT&, bool)' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12003:70: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorMSFT&' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12733:44: note: candidate: 'XrHandTrackerEXT_T** xr::put(xr::HandTrackerEXT&, bool)' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12733:64: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackerEXT&' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:13457:47: note: candidate: 'XrSceneObserverMSFT_T** xr::put(xr::SceneObserverMSFT&, bool)' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:13457:70: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObserverMSFT&' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14138:39: note: candidate: 'XrSceneMSFT_T** xr::put(xr::SceneMSFT&, bool)' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14138:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMSFT&' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14554:48: note: candidate: 'XrFoveationProfileFB_T** xr::put(xr::FoveationProfileFB&, bool)' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14554:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationProfileFB&' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15357:44: note: candidate: 'XrTriangleMeshFB_T** xr::put(xr::TriangleMeshFB&, bool)' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15357:64: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::TriangleMeshFB&' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15901:43: note: candidate: 'XrPassthroughFB_T** xr::put(xr::PassthroughFB&, bool)' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15901:62: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughFB&' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16509:48: note: candidate: 'XrPassthroughLayerFB_T** xr::put(xr::PassthroughLayerFB&, bool)' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16509:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughLayerFB&' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16989:48: note: candidate: 'XrGeometryInstanceFB_T** xr::put(xr::GeometryInstanceFB&, bool)' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16989:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceFB&' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:17704:62: note: candidate: 'XrSpatialAnchorStoreConnectionMSFT_T** xr::put(xr::SpatialAnchorStoreConnectionMSFT&, bool)' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:17704:100: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorStoreConnectionMSFT&' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_structs.hpp:112, from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_bool.hpp:361:36: note: candidate: 'XrBool32* xr::put(xr::Bool32&)' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ^~~ ../lib/libname/include/openxr/openxr_bool.hpp:361:48: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Bool32&' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:200:38: note: candidate: 'XrEventDataBuffer* xr::put(xr::EventDataBuffer&, bool)' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:200:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataBuffer&' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:311:53: note: candidate: 'XrApiLayerProperties* xr::put(xr::ApiLayerProperties&, bool)' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:311:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ApiLayerProperties&' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:418:54: note: candidate: 'XrExtensionProperties* xr::put(xr::ExtensionProperties&, bool)' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:418:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ExtensionProperties&' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:555:50: note: candidate: 'XrApplicationInfo* xr::put(xr::ApplicationInfo&, bool)' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:555:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ApplicationInfo&' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:687:53: note: candidate: 'XrInstanceCreateInfo* xr::put(xr::InstanceCreateInfo&, bool)' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:687:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InstanceCreateInfo&' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:794:53: note: candidate: 'XrInstanceProperties* xr::put(xr::InstanceProperties&, bool)' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:794:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InstanceProperties&' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:911:48: note: candidate: 'XrSystemGetInfo* xr::put(xr::SystemGetInfo&, bool)' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:911:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemGetInfo&' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1028:59: note: candidate: 'XrSystemGraphicsProperties* xr::put(xr::SystemGraphicsProperties&, bool)' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1028:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemGraphicsProperties&' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1142:59: note: candidate: 'XrSystemTrackingProperties* xr::put(xr::SystemTrackingProperties&, bool)' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1142:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemTrackingProperties&' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1252:51: note: candidate: 'XrSystemProperties* xr::put(xr::SystemProperties&, bool)' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1252:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemProperties&' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1372:52: note: candidate: 'XrSessionCreateInfo* xr::put(xr::SessionCreateInfo&, bool)' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1372:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionCreateInfo&' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1489:43: note: candidate: 'XrVector3f* xr::put(xr::Vector3f&, bool)' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1489:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector3f&' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1597:48: note: candidate: 'XrSpaceVelocity* xr::put(xr::SpaceVelocity&, bool)' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1597:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpaceVelocity&' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1717:46: note: candidate: 'XrQuaternionf* xr::put(xr::Quaternionf&, bool)' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1717:63: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Quaternionf&' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1831:40: note: candidate: 'XrPosef* xr::put(xr::Posef&, bool)' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1831:51: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Posef&' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1951:59: note: candidate: 'XrReferenceSpaceCreateInfo* xr::put(xr::ReferenceSpaceCreateInfo&, bool)' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1951:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ReferenceSpaceCreateInfo&' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2065:44: note: candidate: 'XrExtent2Df* xr::put(xr::Extent2Df&, bool)' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2065:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Extent2Df&' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2188:56: note: candidate: 'XrActionSpaceCreateInfo* xr::put(xr::ActionSpaceCreateInfo&, bool)' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2188:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSpaceCreateInfo&' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2295:48: note: candidate: 'XrSpaceLocation* xr::put(xr::SpaceLocation&, bool)' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2295:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpaceLocation&' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2402:62: note: candidate: 'XrViewConfigurationProperties* xr::put(xr::ViewConfigurationProperties&, bool)' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2402:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationProperties&' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2513:56: note: candidate: 'XrViewConfigurationView* xr::put(xr::ViewConfigurationView&, bool)' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2513:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationView&' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2654:54: note: candidate: 'XrSwapchainCreateInfo* xr::put(xr::SwapchainCreateInfo&, bool)' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2654:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainCreateInfo&' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2837:60: note: candidate: 'XrSwapchainImageAcquireInfo* xr::put(xr::SwapchainImageAcquireInfo&, bool)' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2837:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageAcquireInfo&' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2954:57: note: candidate: 'XrSwapchainImageWaitInfo* xr::put(xr::SwapchainImageWaitInfo&, bool)' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2954:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageWaitInfo&' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3059:60: note: candidate: 'XrSwapchainImageReleaseInfo* xr::put(xr::SwapchainImageReleaseInfo&, bool)' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3059:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageReleaseInfo&' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3176:51: note: candidate: 'XrSessionBeginInfo* xr::put(xr::SessionBeginInfo&, bool)' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3176:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionBeginInfo&' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3281:48: note: candidate: 'XrFrameWaitInfo* xr::put(xr::FrameWaitInfo&, bool)' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3281:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameWaitInfo&' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3389:45: note: candidate: 'XrFrameState* xr::put(xr::FrameState&, bool)' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3389:61: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameState&' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3494:49: note: candidate: 'XrFrameBeginInfo* xr::put(xr::FrameBeginInfo&, bool)' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3494:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameBeginInfo&' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3702:47: note: candidate: 'XrFrameEndInfo* xr::put(xr::FrameEndInfo&, bool)' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3702:65: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameEndInfo&' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3825:49: note: candidate: 'XrViewLocateInfo* xr::put(xr::ViewLocateInfo&, bool)' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3825:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewLocateInfo&' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3931:44: note: candidate: 'XrViewState* xr::put(xr::ViewState&, bool)' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3931:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewState&' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4051:39: note: candidate: 'XrFovf* xr::put(xr::Fovf&, bool)' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4051:49: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Fovf&' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4158:39: note: candidate: 'XrView* xr::put(xr::View&, bool)' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4158:49: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::View&' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4295:54: note: candidate: 'XrActionSetCreateInfo* xr::put(xr::ActionSetCreateInfo&, bool)' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4295:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSetCreateInfo&' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4438:51: note: candidate: 'XrActionCreateInfo* xr::put(xr::ActionCreateInfo&, bool)' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4438:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionCreateInfo&' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4552:57: note: candidate: 'XrActionSuggestedBinding* xr::put(xr::ActionSuggestedBinding&, bool)' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4552:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSuggestedBinding&' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4675:69: note: candidate: 'XrInteractionProfileSuggestedBinding* xr::put(xr::InteractionProfileSuggestedBinding&, bool)' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4675:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileSuggestedBinding&' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4795:62: note: candidate: 'XrSessionActionSetsAttachInfo* xr::put(xr::SessionActionSetsAttachInfo&, bool)' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4795:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionActionSetsAttachInfo&' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4901:58: note: candidate: 'XrInteractionProfileState* xr::put(xr::InteractionProfileState&, bool)' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4901:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileState&' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5021:53: note: candidate: 'XrActionStateGetInfo* xr::put(xr::ActionStateGetInfo&, bool)' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5021:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateGetInfo&' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5130:53: note: candidate: 'XrActionStateBoolean* xr::put(xr::ActionStateBoolean&, bool)' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5130:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateBoolean&' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5239:51: note: candidate: 'XrActionStateFloat* xr::put(xr::ActionStateFloat&, bool)' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5239:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateFloat&' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5353:43: note: candidate: 'XrVector2f* xr::put(xr::Vector2f&, bool)' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5353:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector2f&' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5462:54: note: candidate: 'XrActionStateVector2f* xr::put(xr::ActionStateVector2f&, bool)' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5462:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateVector2f&' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5568:50: note: candidate: 'XrActionStatePose* xr::put(xr::ActionStatePose&, bool)' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5568:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStatePose&' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5682:50: note: candidate: 'XrActiveActionSet* xr::put(xr::ActiveActionSet&, bool)' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5682:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActiveActionSet&' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5802:50: note: candidate: 'XrActionsSyncInfo* xr::put(xr::ActionsSyncInfo&, bool)' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5802:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionsSyncInfo&' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5919:69: note: candidate: 'XrBoundSourcesForActionEnumerateInfo* xr::put(xr::BoundSourcesForActionEnumerateInfo&, bool)' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5919:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::BoundSourcesForActionEnumerateInfo&' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6039:66: note: candidate: 'XrInputSourceLocalizedNameGetInfo* xr::put(xr::InputSourceLocalizedNameGetInfo&, bool)' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6039:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InputSourceLocalizedNameGetInfo&' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6159:51: note: candidate: 'XrHapticActionInfo* xr::put(xr::HapticActionInfo&, bool)' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6159:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HapticActionInfo&' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6507:44: note: candidate: 'XrOffset2Di* xr::put(xr::Offset2Di&, bool)' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6507:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Offset2Di&' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6621:44: note: candidate: 'XrExtent2Di* xr::put(xr::Extent2Di&, bool)' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6621:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Extent2Di&' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6735:42: note: candidate: 'XrRect2Di* xr::put(xr::Rect2Di&, bool)' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6735:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Rect2Di&' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6852:52: note: candidate: 'XrSwapchainSubImage* xr::put(xr::SwapchainSubImage&, bool)' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6852:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainSubImage&' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6975:65: note: candidate: 'XrCompositionLayerProjectionView* xr::put(xr::CompositionLayerProjectionView&, bool)' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6975:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerProjectionView&' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7099:61: note: candidate: 'XrCompositionLayerProjection* xr::put(xr::CompositionLayerProjection&, bool)' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7099:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerProjection&' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7238:55: note: candidate: 'XrCompositionLayerQuad* xr::put(xr::CompositionLayerQuad&, bool)' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7238:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerQuad&' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7446:54: note: candidate: 'XrEventDataEventsLost* xr::put(xr::EventDataEventsLost&, bool)' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7446:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataEventsLost&' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7576:63: note: candidate: 'XrEventDataInstanceLossPending* xr::put(xr::EventDataInstanceLossPending&, bool)' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7576:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataInstanceLossPending&' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7712:63: note: candidate: 'XrEventDataSessionStateChanged* xr::put(xr::EventDataSessionStateChanged&, bool)' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7712:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataSessionStateChanged&' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7854:71: note: candidate: 'XrEventDataReferenceSpaceChangePending* xr::put(xr::EventDataReferenceSpaceChangePending&, bool)' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7854:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataReferenceSpaceChangePending&' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7984:69: note: candidate: 'XrEventDataInteractionProfileChanged* xr::put(xr::EventDataInteractionProfileChanged&, bool)' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7984:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataInteractionProfileChanged&' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8120:50: note: candidate: 'XrHapticVibration* xr::put(xr::HapticVibration&, bool)' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8120:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HapticVibration&' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8243:44: note: candidate: 'XrOffset2Df* xr::put(xr::Offset2Df&, bool)' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8243:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Offset2Df&' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8357:42: note: candidate: 'XrRect2Df* xr::put(xr::Rect2Df&, bool)' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8357:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Rect2Df&' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8477:43: note: candidate: 'XrVector4f* xr::put(xr::Vector4f&, bool)' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8477:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector4f&' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8597:42: note: candidate: 'XrColor4f* xr::put(xr::Color4f&, bool)' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8597:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Color4f&' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8729:58: note: candidate: 'XrCompositionLayerCubeKHR* xr::put(xr::CompositionLayerCubeKHR&, bool)' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8729:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerCubeKHR&' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8993:63: note: candidate: 'XrCompositionLayerDepthInfoKHR* xr::put(xr::CompositionLayerDepthInfoKHR&, bool)' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8993:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerDepthInfoKHR&' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9256:62: note: candidate: 'XrCompositionLayerCylinderKHR* xr::put(xr::CompositionLayerCylinderKHR&, bool)' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9256:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerCylinderKHR&' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9403:62: note: candidate: 'XrCompositionLayerEquirectKHR* xr::put(xr::CompositionLayerEquirectKHR&, bool)' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9403:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerEquirectKHR&' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10408:60: note: candidate: 'XrSwapchainImageOpenGLESKHR* xr::put(xr::SwapchainImageOpenGLESKHR&, bool)' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10408:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageOpenGLESKHR&' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10529:66: note: candidate: 'XrGraphicsRequirementsOpenGLESKHR* xr::put(xr::GraphicsRequirementsOpenGLESKHR&, bool)' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10529:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GraphicsRequirementsOpenGLESKHR&' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11732:52: note: candidate: 'XrVisibilityMaskKHR* xr::put(xr::VisibilityMaskKHR&, bool)' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11732:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::VisibilityMaskKHR&' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11861:68: note: candidate: 'XrEventDataVisibilityMaskChangedKHR* xr::put(xr::EventDataVisibilityMaskChangedKHR&, bool)' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11861:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataVisibilityMaskChangedKHR&' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11992:68: note: candidate: 'XrCompositionLayerColorScaleBiasKHR* xr::put(xr::CompositionLayerColorScaleBiasKHR&, bool)' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11992:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerColorScaleBiasKHR&' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12746:63: note: candidate: 'XrCompositionLayerEquirect2KHR* xr::put(xr::CompositionLayerEquirect2KHR&, bool)' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12746:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerEquirect2KHR&' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12957:58: note: candidate: 'XrBindingModificationsKHR* xr::put(xr::BindingModificationsKHR&, bool)' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12957:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::BindingModificationsKHR&' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13089:59: note: candidate: 'XrEventDataPerfSettingsEXT* xr::put(xr::EventDataPerfSettingsEXT&, bool)' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13089:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataPerfSettingsEXT&' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13223:62: note: candidate: 'XrDebugUtilsObjectNameInfoEXT* xr::put(xr::DebugUtilsObjectNameInfoEXT&, bool)' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13223:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsObjectNameInfoEXT&' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13342:53: note: candidate: 'XrDebugUtilsLabelEXT* xr::put(xr::DebugUtilsLabelEXT&, bool)' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13342:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsLabelEXT&' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13479:69: note: candidate: 'XrDebugUtilsMessengerCallbackDataEXT* xr::put(xr::DebugUtilsMessengerCallbackDataEXT&, bool)' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13479:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerCallbackDataEXT&' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13607:67: note: candidate: 'XrDebugUtilsMessengerCreateInfoEXT* xr::put(xr::DebugUtilsMessengerCreateInfoEXT&, bool)' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13607:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerCreateInfoEXT&' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13715:72: note: candidate: 'XrSystemEyeGazeInteractionPropertiesEXT* xr::put(xr::SystemEyeGazeInteractionPropertiesEXT&, bool)' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13715:115: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemEyeGazeInteractionPropertiesEXT&' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13823:55: note: candidate: 'XrEyeGazeSampleTimeEXT* xr::put(xr::EyeGazeSampleTimeEXT&, bool)' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13823:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EyeGazeSampleTimeEXT&' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13945:63: note: candidate: 'XrSessionCreateInfoOverlayEXTX* xr::put(xr::SessionCreateInfoOverlayEXTX&, bool)' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13945:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionCreateInfoOverlayEXTX&' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14071:76: note: candidate: 'XrEventDataMainSessionVisibilityChangedEXTX* xr::put(xr::EventDataMainSessionVisibilityChangedEXTX&, bool)' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14071:123: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataMainSessionVisibilityChangedEXTX&' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14205:62: note: candidate: 'XrSpatialAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorCreateInfoMSFT&, bool)' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14205:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorCreateInfoMSFT&' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14327:67: note: candidate: 'XrSpatialAnchorSpaceCreateInfoMSFT* xr::put(xr::SpatialAnchorSpaceCreateInfoMSFT&, bool)' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14327:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorSpaceCreateInfoMSFT&' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14435:64: note: candidate: 'XrCompositionLayerImageLayoutFB* xr::put(xr::CompositionLayerImageLayoutFB&, bool)' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14435:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerImageLayoutFB&' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14546:63: note: candidate: 'XrCompositionLayerAlphaBlendFB* xr::put(xr::CompositionLayerAlphaBlendFB&, bool)' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14546:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerAlphaBlendFB&' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14657:65: note: candidate: 'XrViewConfigurationDepthRangeEXT* xr::put(xr::ViewConfigurationDepthRangeEXT&, bool)' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14657:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationDepthRangeEXT&' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14787:57: note: candidate: 'XrGraphicsBindingEGLMNDX* xr::put(xr::GraphicsBindingEGLMNDX&, bool)' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14787:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GraphicsBindingEGLMNDX&' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14896:66: note: candidate: 'XrSystemHandTrackingPropertiesEXT* xr::put(xr::SystemHandTrackingPropertiesEXT&, bool)' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14896:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemHandTrackingPropertiesEXT&' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15018:59: note: candidate: 'XrHandTrackerCreateInfoEXT* xr::put(xr::HandTrackerCreateInfoEXT&, bool)' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15018:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackerCreateInfoEXT&' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15140:58: note: candidate: 'XrHandJointsLocateInfoEXT* xr::put(xr::HandJointsLocateInfoEXT&, bool)' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15140:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointsLocateInfoEXT&' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15259:55: note: candidate: 'XrHandJointLocationEXT* xr::put(xr::HandJointLocationEXT&, bool)' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15259:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointLocationEXT&' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15378:55: note: candidate: 'XrHandJointVelocityEXT* xr::put(xr::HandJointVelocityEXT&, bool)' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15378:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointVelocityEXT&' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15488:56: note: candidate: 'XrHandJointLocationsEXT* xr::put(xr::HandJointLocationsEXT&, bool)' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15488:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointLocationsEXT&' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15597:57: note: candidate: 'XrHandJointVelocitiesEXT* xr::put(xr::HandJointVelocitiesEXT&, bool)' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15597:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointVelocitiesEXT&' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15707:71: note: candidate: 'XrSystemHandTrackingMeshPropertiesMSFT* xr::put(xr::SystemHandTrackingMeshPropertiesMSFT&, bool)' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15707:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemHandTrackingMeshPropertiesMSFT&' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15829:62: note: candidate: 'XrHandMeshSpaceCreateInfoMSFT* xr::put(xr::HandMeshSpaceCreateInfoMSFT&, bool)' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15829:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshSpaceCreateInfoMSFT&' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15951:57: note: candidate: 'XrHandMeshUpdateInfoMSFT* xr::put(xr::HandMeshUpdateInfoMSFT&, bool)' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15951:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshUpdateInfoMSFT&' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16073:58: note: candidate: 'XrHandMeshIndexBufferMSFT* xr::put(xr::HandMeshIndexBufferMSFT&, bool)' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16073:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshIndexBufferMSFT&' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16189:53: note: candidate: 'XrHandMeshVertexMSFT* xr::put(xr::HandMeshVertexMSFT&, bool)' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16189:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshVertexMSFT&' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16311:59: note: candidate: 'XrHandMeshVertexBufferMSFT* xr::put(xr::HandMeshVertexBufferMSFT&, bool)' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16311:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshVertexBufferMSFT&' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16423:47: note: candidate: 'XrHandMeshMSFT* xr::put(xr::HandMeshMSFT&, bool)' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16423:65: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshMSFT&' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16542:55: note: candidate: 'XrHandPoseTypeInfoMSFT* xr::put(xr::HandPoseTypeInfoMSFT&, bool)' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16542:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandPoseTypeInfoMSFT&' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16664:81: note: candidate: 'XrSecondaryViewConfigurationSessionBeginInfoMSFT* xr::put(xr::SecondaryViewConfigurationSessionBeginInfoMSFT&, bool)' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16664:133: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationSessionBeginInfoMSFT&' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16773:70: note: candidate: 'XrSecondaryViewConfigurationStateMSFT* xr::put(xr::SecondaryViewConfigurationStateMSFT&, bool)' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16773:111: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationStateMSFT&' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16882:75: note: candidate: 'XrSecondaryViewConfigurationFrameStateMSFT* xr::put(xr::SecondaryViewConfigurationFrameStateMSFT&, bool)' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16882:121: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationFrameStateMSFT&' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17010:74: note: candidate: 'XrSecondaryViewConfigurationLayerInfoMSFT* xr::put(xr::SecondaryViewConfigurationLayerInfoMSFT&, bool)' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17010:119: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationLayerInfoMSFT&' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17132:77: note: candidate: 'XrSecondaryViewConfigurationFrameEndInfoMSFT* xr::put(xr::SecondaryViewConfigurationFrameEndInfoMSFT&, bool)' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17132:125: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationFrameEndInfoMSFT&' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17251:84: note: candidate: 'XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* xr::put(xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&, bool)' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17251:139: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17373:63: note: candidate: 'XrViewConfigurationViewFovEPIC* xr::put(xr::ViewConfigurationViewFovEPIC&, bool)' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17373:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationViewFovEPIC&' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17617:71: note: candidate: 'XrCompositionLayerReprojectionInfoMSFT* xr::put(xr::CompositionLayerReprojectionInfoMSFT&, bool)' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17617:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerReprojectionInfoMSFT&' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17742:80: note: candidate: 'XrCompositionLayerReprojectionPlaneOverrideMSFT* xr::put(xr::CompositionLayerReprojectionPlaneOverrideMSFT&, bool)' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17742:131: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerReprojectionPlaneOverrideMSFT&' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18062:66: note: candidate: 'XrCompositionLayerSecureContentFB* xr::put(xr::CompositionLayerSecureContentFB&, bool)' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18062:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerSecureContentFB&' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18200:73: note: candidate: 'XrInteractionProfileAnalogThresholdVALVE* xr::put(xr::InteractionProfileAnalogThresholdVALVE&, bool)' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18200:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileAnalogThresholdVALVE&' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18328:63: note: candidate: 'XrHandJointsMotionRangeInfoEXT* xr::put(xr::HandJointsMotionRangeInfoEXT&, bool)' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18328:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointsMotionRangeInfoEXT&' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18441:43: note: candidate: 'XrUuidMSFT* xr::put(xr::UuidMSFT&, bool)' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18441:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::UuidMSFT&' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18548:62: note: candidate: 'XrSceneObserverCreateInfoMSFT* xr::put(xr::SceneObserverCreateInfoMSFT&, bool)' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18548:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObserverCreateInfoMSFT&' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18655:54: note: candidate: 'XrSceneCreateInfoMSFT* xr::put(xr::SceneCreateInfoMSFT&, bool)' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18655:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneCreateInfoMSFT&' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18771:55: note: candidate: 'XrSceneSphereBoundMSFT* xr::put(xr::SceneSphereBoundMSFT&, bool)' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18771:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneSphereBoundMSFT&' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18887:60: note: candidate: 'XrSceneOrientedBoxBoundMSFT* xr::put(xr::SceneOrientedBoxBoundMSFT&, bool)' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18887:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneOrientedBoxBoundMSFT&' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19006:56: note: candidate: 'XrSceneFrustumBoundMSFT* xr::put(xr::SceneFrustumBoundMSFT&, bool)' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19006:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneFrustumBoundMSFT&' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19140:50: note: candidate: 'XrSceneBoundsMSFT* xr::put(xr::SceneBoundsMSFT&, bool)' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19140:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneBoundsMSFT&' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19268:58: note: candidate: 'XrNewSceneComputeInfoMSFT* xr::put(xr::NewSceneComputeInfoMSFT&, bool)' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19268:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::NewSceneComputeInfoMSFT&' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:19387:63: note: candidate: 'XrVisualMeshComputeLodInfoMSFT* xr::put(xr::VisualMeshComputeLodInfoMSFT&, bool)' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19387:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::VisualMeshComputeLodInfoMSFT&' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19509:53: note: candidate: 'XrSceneComponentMSFT* xr::put(xr::SceneComponentMSFT&, bool)' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19509:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentMSFT&' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19619:54: note: candidate: 'XrSceneComponentsMSFT* xr::put(xr::SceneComponentsMSFT&, bool)' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19619:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsMSFT&' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19738:61: note: candidate: 'XrSceneComponentsGetInfoMSFT* xr::put(xr::SceneComponentsGetInfoMSFT&, bool)' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19738:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsGetInfoMSFT&' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19854:61: note: candidate: 'XrSceneComponentLocationMSFT* xr::put(xr::SceneComponentLocationMSFT&, bool)' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19854:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentLocationMSFT&' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19963:62: note: candidate: 'XrSceneComponentLocationsMSFT* xr::put(xr::SceneComponentLocationsMSFT&, bool)' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19963:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentLocationsMSFT&' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20091:64: note: candidate: 'XrSceneComponentsLocateInfoMSFT* xr::put(xr::SceneComponentsLocateInfoMSFT&, bool)' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20091:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsLocateInfoMSFT&' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20204:50: note: candidate: 'XrSceneObjectMSFT* xr::put(xr::SceneObjectMSFT&, bool)' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20204:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectMSFT&' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20313:51: note: candidate: 'XrSceneObjectsMSFT* xr::put(xr::SceneObjectsMSFT&, bool)' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20313:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectsMSFT&' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20432:69: note: candidate: 'XrSceneComponentParentFilterInfoMSFT* xr::put(xr::SceneComponentParentFilterInfoMSFT&, bool)' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20432:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentParentFilterInfoMSFT&' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20554:65: note: candidate: 'XrSceneObjectTypesFilterInfoMSFT* xr::put(xr::SceneObjectTypesFilterInfoMSFT&, bool)' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20554:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectTypesFilterInfoMSFT&' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20676:49: note: candidate: 'XrScenePlaneMSFT* xr::put(xr::ScenePlaneMSFT&, bool)' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20676:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlaneMSFT&' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20785:50: note: candidate: 'XrScenePlanesMSFT* xr::put(xr::ScenePlanesMSFT&, bool)' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20785:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlanesMSFT&' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20907:68: note: candidate: 'XrScenePlaneAlignmentFilterInfoMSFT* xr::put(xr::ScenePlaneAlignmentFilterInfoMSFT&, bool)' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20907:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlaneAlignmentFilterInfoMSFT&' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21023:48: note: candidate: 'XrSceneMeshMSFT* xr::put(xr::SceneMeshMSFT&, bool)' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21023:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshMSFT&' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21132:50: note: candidate: 'XrSceneMeshesMSFT* xr::put(xr::SceneMeshesMSFT&, bool)' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21132:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshesMSFT&' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21251:62: note: candidate: 'XrSceneMeshBuffersGetInfoMSFT* xr::put(xr::SceneMeshBuffersGetInfoMSFT&, bool)' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21251:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshBuffersGetInfoMSFT&' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21358:55: note: candidate: 'XrSceneMeshBuffersMSFT* xr::put(xr::SceneMeshBuffersMSFT&, bool)' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21358:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshBuffersMSFT&' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21468:60: note: candidate: 'XrSceneMeshVertexBufferMSFT* xr::put(xr::SceneMeshVertexBufferMSFT&, bool)' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21468:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshVertexBufferMSFT&' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21578:61: note: candidate: 'XrSceneMeshIndicesUint32MSFT* xr::put(xr::SceneMeshIndicesUint32MSFT&, bool)' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21578:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshIndicesUint32MSFT&' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21688:61: note: candidate: 'XrSceneMeshIndicesUint16MSFT* xr::put(xr::SceneMeshIndicesUint16MSFT&, bool)' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21688:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshIndicesUint16MSFT&' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21807:73: note: candidate: 'XrSerializedSceneFragmentDataGetInfoMSFT* xr::put(xr::SerializedSceneFragmentDataGetInfoMSFT&, bool)' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21807:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SerializedSceneFragmentDataGetInfoMSFT&' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21923:63: note: candidate: 'XrDeserializeSceneFragmentMSFT* xr::put(xr::DeserializeSceneFragmentMSFT&, bool)' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21923:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DeserializeSceneFragmentMSFT&' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22045:59: note: candidate: 'XrSceneDeserializeInfoMSFT* xr::put(xr::SceneDeserializeInfoMSFT&, bool)' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22045:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneDeserializeInfoMSFT&' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22171:71: note: candidate: 'XrEventDataDisplayRefreshRateChangedFB* xr::put(xr::EventDataDisplayRefreshRateChangedFB&, bool)' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22171:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataDisplayRefreshRateChangedFB&' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22289:55: note: candidate: 'XrViveTrackerPathsHTCX* xr::put(xr::ViveTrackerPathsHTCX&, bool)' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22289:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViveTrackerPathsHTCX&' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22412:68: note: candidate: 'XrEventDataViveTrackerConnectedHTCX* xr::put(xr::EventDataViveTrackerConnectedHTCX&, bool)' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22412:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataViveTrackerConnectedHTCX&' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22529:63: note: candidate: 'XrSystemColorSpacePropertiesFB* xr::put(xr::SystemColorSpacePropertiesFB&, bool)' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22529:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemColorSpacePropertiesFB&' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22651:45: note: candidate: 'XrVector4sFB* xr::put(xr::Vector4sFB&, bool)' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22651:61: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector4sFB&' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22773:53: note: candidate: 'XrHandTrackingMeshFB* xr::put(xr::HandTrackingMeshFB&, bool)' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22773:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingMeshFB&' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22884:54: note: candidate: 'XrHandTrackingScaleFB* xr::put(xr::HandTrackingScaleFB&, bool)' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22884:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingScaleFB&' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22997:57: note: candidate: 'XrHandTrackingAimStateFB* xr::put(xr::HandTrackingAimStateFB&, bool)' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22997:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingAimStateFB&' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23103:48: note: candidate: 'XrHandCapsuleFB* xr::put(xr::HandCapsuleFB&, bool)' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23103:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandCapsuleFB&' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23211:62: note: candidate: 'XrHandTrackingCapsulesStateFB* xr::put(xr::HandTrackingCapsulesStateFB&, bool)' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23211:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingCapsulesStateFB&' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23318:63: note: candidate: 'XrFoveationProfileCreateInfoFB* xr::put(xr::FoveationProfileCreateInfoFB&, bool)' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23318:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationProfileCreateInfoFB&' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23426:65: note: candidate: 'XrSwapchainCreateInfoFoveationFB* xr::put(xr::SwapchainCreateInfoFoveationFB&, bool)' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23426:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainCreateInfoFoveationFB&' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23539:60: note: candidate: 'XrSwapchainStateFoveationFB* xr::put(xr::SwapchainStateFoveationFB&, bool)' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23539:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainStateFoveationFB&' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23658:68: note: candidate: 'XrFoveationLevelProfileCreateInfoFB* xr::put(xr::FoveationLevelProfileCreateInfoFB&, bool)' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23658:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationLevelProfileCreateInfoFB&' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23792:59: note: candidate: 'XrTriangleMeshCreateInfoFB* xr::put(xr::TriangleMeshCreateInfoFB&, bool)' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23792:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::TriangleMeshCreateInfoFB&' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23911:64: note: candidate: 'XrSystemPassthroughPropertiesFB* xr::put(xr::SystemPassthroughPropertiesFB&, bool)' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23911:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemPassthroughPropertiesFB&' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24030:58: note: candidate: 'XrPassthroughCreateInfoFB* xr::put(xr::PassthroughCreateInfoFB&, bool)' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24030:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughCreateInfoFB&' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24155:63: note: candidate: 'XrPassthroughLayerCreateInfoFB* xr::put(xr::PassthroughLayerCreateInfoFB&, bool)' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24155:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughLayerCreateInfoFB&' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24280:64: note: candidate: 'XrCompositionLayerPassthroughFB* xr::put(xr::CompositionLayerPassthroughFB&, bool)' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24280:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerPassthroughFB&' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24411:63: note: candidate: 'XrGeometryInstanceCreateInfoFB* xr::put(xr::GeometryInstanceCreateInfoFB&, bool)' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24411:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceCreateInfoFB&' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24539:62: note: candidate: 'XrGeometryInstanceTransformFB* xr::put(xr::GeometryInstanceTransformFB&, bool)' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24539:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceTransformFB&' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24661:53: note: candidate: 'XrPassthroughStyleFB* xr::put(xr::PassthroughStyleFB&, bool)' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24661:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughStyleFB&' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24780:66: note: candidate: 'XrPassthroughColorMapMonoToRgbaFB* xr::put(xr::PassthroughColorMapMonoToRgbaFB&, bool)' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24780:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughColorMapMonoToRgbaFB&' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24899:66: note: candidate: 'XrPassthroughColorMapMonoToMonoFB* xr::put(xr::PassthroughColorMapMonoToMonoFB&, bool)' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24899:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughColorMapMonoToMonoFB&' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25018:69: note: candidate: 'XrEventDataPassthroughStateChangedFB* xr::put(xr::EventDataPassthroughStateChangedFB&, bool)' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25018:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataPassthroughStateChangedFB&' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25137:67: note: candidate: 'XrViewLocateFoveatedRenderingVARJO* xr::put(xr::ViewLocateFoveatedRenderingVARJO&, bool)' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25137:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewLocateFoveatedRenderingVARJO&' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25245:69: note: candidate: 'XrFoveatedViewConfigurationViewVARJO* xr::put(xr::FoveatedViewConfigurationViewVARJO&, bool)' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25245:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveatedViewConfigurationViewVARJO&' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25353:73: note: candidate: 'XrSystemFoveatedRenderingPropertiesVARJO* xr::put(xr::SystemFoveatedRenderingPropertiesVARJO&, bool)' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25353:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemFoveatedRenderingPropertiesVARJO&' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25475:65: note: candidate: 'XrCompositionLayerDepthTestVARJO* xr::put(xr::CompositionLayerDepthTestVARJO&, bool)' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25475:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerDepthTestVARJO&' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25583:70: note: candidate: 'XrSystemMarkerTrackingPropertiesVARJO* xr::put(xr::SystemMarkerTrackingPropertiesVARJO&, bool)' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25583:111: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemMarkerTrackingPropertiesVARJO&' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25715:69: note: candidate: 'XrEventDataMarkerTrackingUpdateVARJO* xr::put(xr::EventDataMarkerTrackingUpdateVARJO&, bool)' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25715:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataMarkerTrackingUpdateVARJO&' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25846:61: note: candidate: 'XrMarkerSpaceCreateInfoVARJO* xr::put(xr::MarkerSpaceCreateInfoVARJO&, bool)' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25846:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::MarkerSpaceCreateInfoVARJO&' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25966:67: note: candidate: 'XrSpatialAnchorPersistenceNameMSFT* xr::put(xr::SpatialAnchorPersistenceNameMSFT&, bool)' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25966:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorPersistenceNameMSFT&' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26088:67: note: candidate: 'XrSpatialAnchorPersistenceInfoMSFT* xr::put(xr::SpatialAnchorPersistenceInfoMSFT&, bool)' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26088:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorPersistenceInfoMSFT&' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26210:81: note: candidate: 'XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&, bool)' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26210:133: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26570:66: note: candidate: 'XrSwapchainStateSamplerOpenGLESFB* xr::put(xr::SwapchainStateSamplerOpenGLESFB&, bool)' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26570:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainStateSamplerOpenGLESFB&' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_structs.hpp:26854:66: note: candidate: 'XrCompositionLayerSpaceWarpInfoFB* xr::put(xr::CompositionLayerSpaceWarpInfoFB&, bool)' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26854:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerSpaceWarpInfoFB&' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26963:62: note: candidate: 'XrSystemSpaceWarpPropertiesFB* xr::put(xr::SystemSpaceWarpPropertiesFB&, bool)' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26963:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemSpaceWarpPropertiesFB&' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:7104:5: error: 'state' was not declared in this scope; did you mean 'static'? 7104 | state = static_cast(state_tmp); | ^~~~~ | static ../lib/libname/source/libname/openxr.cpp: In constructor 'irr::openxr::openxr(irr::libnameDevice*, const irr::SlibnameCreationParameters&)': ../lib/libname/source/libname/openxr.cpp:62:4: error: no matching function for call to 'createInstance()' 62 | }).value; | ^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:88, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_method_impls_simple.inl:309:26: note: candidate: 'template::value, int>::type > xr::Result xr::createInstance(const xr::InstanceCreateInfo&, xr::Instance&, Dispatch&&)' 309 | OPENXR_HPP_INLINE Result createInstance ( | ^~~~~~~~~~~~~~ ../lib/libname/include/openxr/openxr_method_impls_simple.inl:309:26: note: template argument deduction/substitution failed: ../lib/libname/source/libname/openxr.cpp:62:4: note: candidate expects 3 arguments, 1 provided 62 | }).value; | ^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/openxr.cpp:6: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:428:41: note: candidate: 'template::value, int>::type > xr::ResultValue xr::createInstance(const xr::InstanceCreateInfo&, Dispatch&&)' 428 | OPENXR_HPP_INLINE ResultValue createInstance ( | ^~~~~~~~~~~~~~ ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:428:41: note: template argument deduction/substitution failed: ../lib/libname/source/libname/openxr.cpp:62:4: note: cannot convert '{xr::InstanceCreateFlagBits::None, {{"appname", 1, "libname", 1, ((((1 & 65535) << 48) | ((0 & 65535) << 32)) | (20 & 4294967295))}}, 0, nullptr, ((uint32_t)enabled_extensions.std::vector::size()), enabled_extensions.std::vector::data()}' (type '') to type 'const xr::InstanceCreateInfo&' 62 | }).value; | ^ ../lib/libname/source/libname/openxr.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < vc_views.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ [3/5] Building CXX object lib/libname/source/libname/CMakeFiles/apptarget.dir/libname.cpp.o FAILED: lib/libname/source/libname/CMakeFiles/apptarget.dir/libname.cpp.o /usr/bin/c++ -Dlibname_EXPORTS -DOPENXR_HPP_NO_EXCEPTIONS -D_DEBUG -D_STATIC_LIB_ -I../lib/libname/include -I../lib/libname/source/libname -fno-omit-frame-pointer -march=native -g -fPIC -Wall -pipe -fno-exceptions -fno-rtti -std=gnu++11 -MD -MT lib/libname/source/libname/CMakeFiles/apptarget.dir/libname.cpp.o -MF lib/libname/source/libname/CMakeFiles/apptarget.dir/libname.cpp.o.d -o lib/libname/source/libname/CMakeFiles/apptarget.dir/libname.cpp.o -c ../lib/libname/source/libname/libname.cpp In file included from ../lib/libname/include/openxr/openxr_handles.hpp:87, from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_enums.hpp:5267:15: error: enumerator value 'XR_SCENE_COMPONENT_TYPE_INVALID_MSFT' is outside the range of underlying type 'uint32_t' {aka 'unsigned int'} 5267 | Invalid = XR_SCENE_COMPONENT_TYPE_INVALID_MSFT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/libname/include/openxr/openxr_enums.hpp:5392:21: error: enumerator value 'XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT' is outside the range of underlying type 'uint32_t' {aka 'unsigned int'} 5392 | Uncategorized = XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_structs.hpp:18376:19: error: expected ',' or '...' before '_' 18376 | uint8_t bytes[16]_ ) : | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::UuidMSFT::UuidMSFT(uint8_t*)': ../lib/libname/include/openxr/openxr_structs.hpp:18377:9: error: 'bytes_' was not declared in this scope; did you mean 'bytes'? 18377 | bytes {bytes_} | ^~~~~~ | bytes ../lib/libname/include/openxr/openxr_structs.hpp: At global scope: ../lib/libname/include/openxr/openxr_structs.hpp:24830:64: error: expected ',' or '...' before '_' 24830 | uint8_t textureColorMap[XR_PASSTHROUGH_COLOR_MAP_MONO_SIZE_FB]_, const void * next_ = nullptr ) : | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::PassthroughColorMapMonoToMonoFB::PassthroughColorMapMonoToMonoFB(uint8_t*)': ../lib/libname/include/openxr/openxr_structs.hpp:24832:3: error: 'next_' was not declared in this scope; did you mean 'next'? 24832 | , next_) | ^~~~~ | next ../lib/libname/include/openxr/openxr_structs.hpp:24833:20: error: 'textureColorMap_' was not declared in this scope; did you mean 'textureColorMap'? 24833 | , textureColorMap {textureColorMap_} | ^~~~~~~~~~~~~~~~ | textureColorMap ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::SpatialAnchorPersistenceNameMSFT::SpatialAnchorPersistenceNameMSFT(const char*)': ../lib/libname/include/openxr/openxr_structs.hpp:25895:9: error: expected identifier before '{' token 25895 | { | ^ ../lib/libname/include/openxr/openxr_structs.hpp: In constructor 'xr::SpatialAnchorPersistenceNameMSFT::SpatialAnchorPersistenceNameMSFT()': ../lib/libname/include/openxr/openxr_structs.hpp:25912:13: error: expected identifier before '{' token 25912 | {} | ^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl: In member function 'xr::ResultValue xr::Swapchain::getSwapchainStateFB(Dispatch&&) const': ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:6638:114: error: no matching function for call to 'put(xr::SwapchainStateBaseHeaderFB&)' 6638 | Result result = static_cast( d.xrGetSwapchainStateFB(this->get(), OPENXR_HPP_NAMESPACE::put(returnVal)) ); | ^ In file included from ../lib/libname/include/openxr/openxr.hpp:171, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_atoms.hpp:404:38: note: candidate: 'XrSystemId* xr::put(xr::SystemId&, bool)' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:404:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemId&' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_atoms.hpp:613:34: note: candidate: 'XrPath* xr::put(xr::Path&, bool)' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:613:44: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Path&' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_time.hpp:183, from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_duration.hpp:361:38: note: candidate: 'XrDuration* xr::put(xr::Duration&, bool)' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_duration.hpp:361:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Duration&' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_time.hpp:362:34: note: candidate: 'XrTime* xr::put(xr::Time&, bool)' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_time.hpp:362:44: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Time&' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:173, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_version.hpp:423:37: note: candidate: 'XrVersion* xr::put(xr::Version&, bool)' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_version.hpp:423:50: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Version&' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_handles.hpp:3781:38: note: candidate: 'XrInstance_T** xr::put(xr::Instance&, bool)' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:3781:52: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Instance&' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:8983:37: note: candidate: 'XrSession_T** xr::put(xr::Session&, bool)' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:8983:50: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Session&' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9454:35: note: candidate: 'XrSpace_T** xr::put(xr::Space&, bool)' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9454:46: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Space&' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9864:36: note: candidate: 'XrAction_T** xr::put(xr::Action&, bool)' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9864:48: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Action&' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:10658:39: note: candidate: 'XrSwapchain_T** xr::put(xr::Swapchain&, bool)' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:10658:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Swapchain&' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11171:39: note: candidate: 'XrActionSet_T** xr::put(xr::ActionSet&, bool)' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11171:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSet&' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11587:52: note: candidate: 'XrDebugUtilsMessengerEXT_T** xr::put(xr::DebugUtilsMessengerEXT&, bool)' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11587:80: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerEXT&' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12003:47: note: candidate: 'XrSpatialAnchorMSFT_T** xr::put(xr::SpatialAnchorMSFT&, bool)' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12003:70: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorMSFT&' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12733:44: note: candidate: 'XrHandTrackerEXT_T** xr::put(xr::HandTrackerEXT&, bool)' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12733:64: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackerEXT&' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:13457:47: note: candidate: 'XrSceneObserverMSFT_T** xr::put(xr::SceneObserverMSFT&, bool)' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:13457:70: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObserverMSFT&' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14138:39: note: candidate: 'XrSceneMSFT_T** xr::put(xr::SceneMSFT&, bool)' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14138:54: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMSFT&' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14554:48: note: candidate: 'XrFoveationProfileFB_T** xr::put(xr::FoveationProfileFB&, bool)' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14554:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationProfileFB&' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15357:44: note: candidate: 'XrTriangleMeshFB_T** xr::put(xr::TriangleMeshFB&, bool)' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15357:64: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::TriangleMeshFB&' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15901:43: note: candidate: 'XrPassthroughFB_T** xr::put(xr::PassthroughFB&, bool)' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15901:62: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughFB&' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16509:48: note: candidate: 'XrPassthroughLayerFB_T** xr::put(xr::PassthroughLayerFB&, bool)' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16509:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughLayerFB&' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16989:48: note: candidate: 'XrGeometryInstanceFB_T** xr::put(xr::GeometryInstanceFB&, bool)' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16989:72: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceFB&' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:17704:62: note: candidate: 'XrSpatialAnchorStoreConnectionMSFT_T** xr::put(xr::SpatialAnchorStoreConnectionMSFT&, bool)' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:17704:100: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorStoreConnectionMSFT&' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_structs.hpp:112, from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_bool.hpp:361:36: note: candidate: 'XrBool32* xr::put(xr::Bool32&)' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ^~~ ../lib/libname/include/openxr/openxr_bool.hpp:361:48: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Bool32&' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_structs.hpp:200:38: note: candidate: 'XrEventDataBuffer* xr::put(xr::EventDataBuffer&, bool)' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:200:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataBuffer&' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:311:53: note: candidate: 'XrApiLayerProperties* xr::put(xr::ApiLayerProperties&, bool)' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:311:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ApiLayerProperties&' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:418:54: note: candidate: 'XrExtensionProperties* xr::put(xr::ExtensionProperties&, bool)' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:418:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ExtensionProperties&' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:555:50: note: candidate: 'XrApplicationInfo* xr::put(xr::ApplicationInfo&, bool)' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:555:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ApplicationInfo&' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_structs.hpp:687:53: note: candidate: 'XrInstanceCreateInfo* xr::put(xr::InstanceCreateInfo&, bool)' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:687:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InstanceCreateInfo&' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:794:53: note: candidate: 'XrInstanceProperties* xr::put(xr::InstanceProperties&, bool)' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:794:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InstanceProperties&' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:911:48: note: candidate: 'XrSystemGetInfo* xr::put(xr::SystemGetInfo&, bool)' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:911:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemGetInfo&' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1028:59: note: candidate: 'XrSystemGraphicsProperties* xr::put(xr::SystemGraphicsProperties&, bool)' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1028:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemGraphicsProperties&' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1142:59: note: candidate: 'XrSystemTrackingProperties* xr::put(xr::SystemTrackingProperties&, bool)' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1142:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemTrackingProperties&' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1252:51: note: candidate: 'XrSystemProperties* xr::put(xr::SystemProperties&, bool)' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1252:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemProperties&' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1372:52: note: candidate: 'XrSessionCreateInfo* xr::put(xr::SessionCreateInfo&, bool)' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1372:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionCreateInfo&' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1489:43: note: candidate: 'XrVector3f* xr::put(xr::Vector3f&, bool)' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1489:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector3f&' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1597:48: note: candidate: 'XrSpaceVelocity* xr::put(xr::SpaceVelocity&, bool)' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1597:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpaceVelocity&' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1717:46: note: candidate: 'XrQuaternionf* xr::put(xr::Quaternionf&, bool)' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1717:63: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Quaternionf&' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1831:40: note: candidate: 'XrPosef* xr::put(xr::Posef&, bool)' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1831:51: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Posef&' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1951:59: note: candidate: 'XrReferenceSpaceCreateInfo* xr::put(xr::ReferenceSpaceCreateInfo&, bool)' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1951:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ReferenceSpaceCreateInfo&' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2065:44: note: candidate: 'XrExtent2Df* xr::put(xr::Extent2Df&, bool)' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2065:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Extent2Df&' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2188:56: note: candidate: 'XrActionSpaceCreateInfo* xr::put(xr::ActionSpaceCreateInfo&, bool)' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2188:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSpaceCreateInfo&' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2295:48: note: candidate: 'XrSpaceLocation* xr::put(xr::SpaceLocation&, bool)' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2295:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpaceLocation&' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2402:62: note: candidate: 'XrViewConfigurationProperties* xr::put(xr::ViewConfigurationProperties&, bool)' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2402:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationProperties&' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2513:56: note: candidate: 'XrViewConfigurationView* xr::put(xr::ViewConfigurationView&, bool)' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2513:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationView&' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2654:54: note: candidate: 'XrSwapchainCreateInfo* xr::put(xr::SwapchainCreateInfo&, bool)' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2654:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainCreateInfo&' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2837:60: note: candidate: 'XrSwapchainImageAcquireInfo* xr::put(xr::SwapchainImageAcquireInfo&, bool)' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2837:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageAcquireInfo&' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2954:57: note: candidate: 'XrSwapchainImageWaitInfo* xr::put(xr::SwapchainImageWaitInfo&, bool)' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2954:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageWaitInfo&' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3059:60: note: candidate: 'XrSwapchainImageReleaseInfo* xr::put(xr::SwapchainImageReleaseInfo&, bool)' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3059:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageReleaseInfo&' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3176:51: note: candidate: 'XrSessionBeginInfo* xr::put(xr::SessionBeginInfo&, bool)' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3176:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionBeginInfo&' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3281:48: note: candidate: 'XrFrameWaitInfo* xr::put(xr::FrameWaitInfo&, bool)' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3281:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameWaitInfo&' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3389:45: note: candidate: 'XrFrameState* xr::put(xr::FrameState&, bool)' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3389:61: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameState&' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3494:49: note: candidate: 'XrFrameBeginInfo* xr::put(xr::FrameBeginInfo&, bool)' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3494:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameBeginInfo&' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3702:47: note: candidate: 'XrFrameEndInfo* xr::put(xr::FrameEndInfo&, bool)' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3702:65: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FrameEndInfo&' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3825:49: note: candidate: 'XrViewLocateInfo* xr::put(xr::ViewLocateInfo&, bool)' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3825:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewLocateInfo&' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3931:44: note: candidate: 'XrViewState* xr::put(xr::ViewState&, bool)' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3931:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewState&' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4051:39: note: candidate: 'XrFovf* xr::put(xr::Fovf&, bool)' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4051:49: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Fovf&' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4158:39: note: candidate: 'XrView* xr::put(xr::View&, bool)' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4158:49: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::View&' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4295:54: note: candidate: 'XrActionSetCreateInfo* xr::put(xr::ActionSetCreateInfo&, bool)' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4295:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSetCreateInfo&' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4438:51: note: candidate: 'XrActionCreateInfo* xr::put(xr::ActionCreateInfo&, bool)' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4438:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionCreateInfo&' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4552:57: note: candidate: 'XrActionSuggestedBinding* xr::put(xr::ActionSuggestedBinding&, bool)' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4552:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionSuggestedBinding&' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4675:69: note: candidate: 'XrInteractionProfileSuggestedBinding* xr::put(xr::InteractionProfileSuggestedBinding&, bool)' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4675:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileSuggestedBinding&' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4795:62: note: candidate: 'XrSessionActionSetsAttachInfo* xr::put(xr::SessionActionSetsAttachInfo&, bool)' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4795:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionActionSetsAttachInfo&' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4901:58: note: candidate: 'XrInteractionProfileState* xr::put(xr::InteractionProfileState&, bool)' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4901:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileState&' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5021:53: note: candidate: 'XrActionStateGetInfo* xr::put(xr::ActionStateGetInfo&, bool)' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5021:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateGetInfo&' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5130:53: note: candidate: 'XrActionStateBoolean* xr::put(xr::ActionStateBoolean&, bool)' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5130:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateBoolean&' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5239:51: note: candidate: 'XrActionStateFloat* xr::put(xr::ActionStateFloat&, bool)' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5239:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateFloat&' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5353:43: note: candidate: 'XrVector2f* xr::put(xr::Vector2f&, bool)' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5353:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector2f&' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5462:54: note: candidate: 'XrActionStateVector2f* xr::put(xr::ActionStateVector2f&, bool)' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5462:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStateVector2f&' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5568:50: note: candidate: 'XrActionStatePose* xr::put(xr::ActionStatePose&, bool)' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5568:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionStatePose&' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5682:50: note: candidate: 'XrActiveActionSet* xr::put(xr::ActiveActionSet&, bool)' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5682:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActiveActionSet&' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5802:50: note: candidate: 'XrActionsSyncInfo* xr::put(xr::ActionsSyncInfo&, bool)' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5802:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ActionsSyncInfo&' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5919:69: note: candidate: 'XrBoundSourcesForActionEnumerateInfo* xr::put(xr::BoundSourcesForActionEnumerateInfo&, bool)' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5919:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::BoundSourcesForActionEnumerateInfo&' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6039:66: note: candidate: 'XrInputSourceLocalizedNameGetInfo* xr::put(xr::InputSourceLocalizedNameGetInfo&, bool)' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6039:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InputSourceLocalizedNameGetInfo&' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6159:51: note: candidate: 'XrHapticActionInfo* xr::put(xr::HapticActionInfo&, bool)' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6159:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HapticActionInfo&' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6507:44: note: candidate: 'XrOffset2Di* xr::put(xr::Offset2Di&, bool)' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6507:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Offset2Di&' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6621:44: note: candidate: 'XrExtent2Di* xr::put(xr::Extent2Di&, bool)' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6621:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Extent2Di&' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6735:42: note: candidate: 'XrRect2Di* xr::put(xr::Rect2Di&, bool)' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6735:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Rect2Di&' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6852:52: note: candidate: 'XrSwapchainSubImage* xr::put(xr::SwapchainSubImage&, bool)' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6852:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainSubImage&' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6975:65: note: candidate: 'XrCompositionLayerProjectionView* xr::put(xr::CompositionLayerProjectionView&, bool)' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6975:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerProjectionView&' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7099:61: note: candidate: 'XrCompositionLayerProjection* xr::put(xr::CompositionLayerProjection&, bool)' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7099:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerProjection&' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7238:55: note: candidate: 'XrCompositionLayerQuad* xr::put(xr::CompositionLayerQuad&, bool)' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7238:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerQuad&' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7446:54: note: candidate: 'XrEventDataEventsLost* xr::put(xr::EventDataEventsLost&, bool)' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7446:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataEventsLost&' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7576:63: note: candidate: 'XrEventDataInstanceLossPending* xr::put(xr::EventDataInstanceLossPending&, bool)' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7576:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataInstanceLossPending&' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7712:63: note: candidate: 'XrEventDataSessionStateChanged* xr::put(xr::EventDataSessionStateChanged&, bool)' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7712:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataSessionStateChanged&' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7854:71: note: candidate: 'XrEventDataReferenceSpaceChangePending* xr::put(xr::EventDataReferenceSpaceChangePending&, bool)' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7854:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataReferenceSpaceChangePending&' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7984:69: note: candidate: 'XrEventDataInteractionProfileChanged* xr::put(xr::EventDataInteractionProfileChanged&, bool)' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7984:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataInteractionProfileChanged&' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8120:50: note: candidate: 'XrHapticVibration* xr::put(xr::HapticVibration&, bool)' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8120:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HapticVibration&' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8243:44: note: candidate: 'XrOffset2Df* xr::put(xr::Offset2Df&, bool)' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8243:59: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Offset2Df&' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8357:42: note: candidate: 'XrRect2Df* xr::put(xr::Rect2Df&, bool)' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8357:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Rect2Df&' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8477:43: note: candidate: 'XrVector4f* xr::put(xr::Vector4f&, bool)' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8477:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector4f&' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8597:42: note: candidate: 'XrColor4f* xr::put(xr::Color4f&, bool)' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8597:55: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Color4f&' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8729:58: note: candidate: 'XrCompositionLayerCubeKHR* xr::put(xr::CompositionLayerCubeKHR&, bool)' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8729:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerCubeKHR&' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8993:63: note: candidate: 'XrCompositionLayerDepthInfoKHR* xr::put(xr::CompositionLayerDepthInfoKHR&, bool)' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8993:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerDepthInfoKHR&' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9256:62: note: candidate: 'XrCompositionLayerCylinderKHR* xr::put(xr::CompositionLayerCylinderKHR&, bool)' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9256:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerCylinderKHR&' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9403:62: note: candidate: 'XrCompositionLayerEquirectKHR* xr::put(xr::CompositionLayerEquirectKHR&, bool)' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9403:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerEquirectKHR&' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10408:60: note: candidate: 'XrSwapchainImageOpenGLESKHR* xr::put(xr::SwapchainImageOpenGLESKHR&, bool)' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10408:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainImageOpenGLESKHR&' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10529:66: note: candidate: 'XrGraphicsRequirementsOpenGLESKHR* xr::put(xr::GraphicsRequirementsOpenGLESKHR&, bool)' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10529:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GraphicsRequirementsOpenGLESKHR&' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11732:52: note: candidate: 'XrVisibilityMaskKHR* xr::put(xr::VisibilityMaskKHR&, bool)' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11732:75: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::VisibilityMaskKHR&' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11861:68: note: candidate: 'XrEventDataVisibilityMaskChangedKHR* xr::put(xr::EventDataVisibilityMaskChangedKHR&, bool)' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11861:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataVisibilityMaskChangedKHR&' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11992:68: note: candidate: 'XrCompositionLayerColorScaleBiasKHR* xr::put(xr::CompositionLayerColorScaleBiasKHR&, bool)' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11992:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerColorScaleBiasKHR&' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12746:63: note: candidate: 'XrCompositionLayerEquirect2KHR* xr::put(xr::CompositionLayerEquirect2KHR&, bool)' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12746:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerEquirect2KHR&' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12957:58: note: candidate: 'XrBindingModificationsKHR* xr::put(xr::BindingModificationsKHR&, bool)' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12957:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::BindingModificationsKHR&' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13089:59: note: candidate: 'XrEventDataPerfSettingsEXT* xr::put(xr::EventDataPerfSettingsEXT&, bool)' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13089:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataPerfSettingsEXT&' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13223:62: note: candidate: 'XrDebugUtilsObjectNameInfoEXT* xr::put(xr::DebugUtilsObjectNameInfoEXT&, bool)' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13223:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsObjectNameInfoEXT&' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13342:53: note: candidate: 'XrDebugUtilsLabelEXT* xr::put(xr::DebugUtilsLabelEXT&, bool)' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13342:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsLabelEXT&' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13479:69: note: candidate: 'XrDebugUtilsMessengerCallbackDataEXT* xr::put(xr::DebugUtilsMessengerCallbackDataEXT&, bool)' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13479:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerCallbackDataEXT&' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13607:67: note: candidate: 'XrDebugUtilsMessengerCreateInfoEXT* xr::put(xr::DebugUtilsMessengerCreateInfoEXT&, bool)' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13607:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DebugUtilsMessengerCreateInfoEXT&' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13715:72: note: candidate: 'XrSystemEyeGazeInteractionPropertiesEXT* xr::put(xr::SystemEyeGazeInteractionPropertiesEXT&, bool)' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13715:115: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemEyeGazeInteractionPropertiesEXT&' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13823:55: note: candidate: 'XrEyeGazeSampleTimeEXT* xr::put(xr::EyeGazeSampleTimeEXT&, bool)' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13823:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EyeGazeSampleTimeEXT&' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13945:63: note: candidate: 'XrSessionCreateInfoOverlayEXTX* xr::put(xr::SessionCreateInfoOverlayEXTX&, bool)' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13945:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SessionCreateInfoOverlayEXTX&' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14071:76: note: candidate: 'XrEventDataMainSessionVisibilityChangedEXTX* xr::put(xr::EventDataMainSessionVisibilityChangedEXTX&, bool)' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14071:123: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataMainSessionVisibilityChangedEXTX&' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14205:62: note: candidate: 'XrSpatialAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorCreateInfoMSFT&, bool)' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14205:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorCreateInfoMSFT&' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14327:67: note: candidate: 'XrSpatialAnchorSpaceCreateInfoMSFT* xr::put(xr::SpatialAnchorSpaceCreateInfoMSFT&, bool)' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14327:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorSpaceCreateInfoMSFT&' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14435:64: note: candidate: 'XrCompositionLayerImageLayoutFB* xr::put(xr::CompositionLayerImageLayoutFB&, bool)' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14435:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerImageLayoutFB&' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14546:63: note: candidate: 'XrCompositionLayerAlphaBlendFB* xr::put(xr::CompositionLayerAlphaBlendFB&, bool)' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14546:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerAlphaBlendFB&' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14657:65: note: candidate: 'XrViewConfigurationDepthRangeEXT* xr::put(xr::ViewConfigurationDepthRangeEXT&, bool)' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14657:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationDepthRangeEXT&' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14787:57: note: candidate: 'XrGraphicsBindingEGLMNDX* xr::put(xr::GraphicsBindingEGLMNDX&, bool)' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14787:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GraphicsBindingEGLMNDX&' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14896:66: note: candidate: 'XrSystemHandTrackingPropertiesEXT* xr::put(xr::SystemHandTrackingPropertiesEXT&, bool)' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14896:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemHandTrackingPropertiesEXT&' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15018:59: note: candidate: 'XrHandTrackerCreateInfoEXT* xr::put(xr::HandTrackerCreateInfoEXT&, bool)' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15018:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackerCreateInfoEXT&' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15140:58: note: candidate: 'XrHandJointsLocateInfoEXT* xr::put(xr::HandJointsLocateInfoEXT&, bool)' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15140:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointsLocateInfoEXT&' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15259:55: note: candidate: 'XrHandJointLocationEXT* xr::put(xr::HandJointLocationEXT&, bool)' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15259:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointLocationEXT&' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15378:55: note: candidate: 'XrHandJointVelocityEXT* xr::put(xr::HandJointVelocityEXT&, bool)' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15378:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointVelocityEXT&' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15488:56: note: candidate: 'XrHandJointLocationsEXT* xr::put(xr::HandJointLocationsEXT&, bool)' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15488:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointLocationsEXT&' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15597:57: note: candidate: 'XrHandJointVelocitiesEXT* xr::put(xr::HandJointVelocitiesEXT&, bool)' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15597:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointVelocitiesEXT&' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15707:71: note: candidate: 'XrSystemHandTrackingMeshPropertiesMSFT* xr::put(xr::SystemHandTrackingMeshPropertiesMSFT&, bool)' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15707:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemHandTrackingMeshPropertiesMSFT&' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15829:62: note: candidate: 'XrHandMeshSpaceCreateInfoMSFT* xr::put(xr::HandMeshSpaceCreateInfoMSFT&, bool)' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15829:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshSpaceCreateInfoMSFT&' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15951:57: note: candidate: 'XrHandMeshUpdateInfoMSFT* xr::put(xr::HandMeshUpdateInfoMSFT&, bool)' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15951:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshUpdateInfoMSFT&' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16073:58: note: candidate: 'XrHandMeshIndexBufferMSFT* xr::put(xr::HandMeshIndexBufferMSFT&, bool)' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16073:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshIndexBufferMSFT&' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16189:53: note: candidate: 'XrHandMeshVertexMSFT* xr::put(xr::HandMeshVertexMSFT&, bool)' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16189:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshVertexMSFT&' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16311:59: note: candidate: 'XrHandMeshVertexBufferMSFT* xr::put(xr::HandMeshVertexBufferMSFT&, bool)' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16311:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshVertexBufferMSFT&' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16423:47: note: candidate: 'XrHandMeshMSFT* xr::put(xr::HandMeshMSFT&, bool)' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16423:65: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandMeshMSFT&' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16542:55: note: candidate: 'XrHandPoseTypeInfoMSFT* xr::put(xr::HandPoseTypeInfoMSFT&, bool)' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16542:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandPoseTypeInfoMSFT&' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16664:81: note: candidate: 'XrSecondaryViewConfigurationSessionBeginInfoMSFT* xr::put(xr::SecondaryViewConfigurationSessionBeginInfoMSFT&, bool)' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16664:133: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationSessionBeginInfoMSFT&' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16773:70: note: candidate: 'XrSecondaryViewConfigurationStateMSFT* xr::put(xr::SecondaryViewConfigurationStateMSFT&, bool)' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16773:111: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationStateMSFT&' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16882:75: note: candidate: 'XrSecondaryViewConfigurationFrameStateMSFT* xr::put(xr::SecondaryViewConfigurationFrameStateMSFT&, bool)' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16882:121: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationFrameStateMSFT&' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17010:74: note: candidate: 'XrSecondaryViewConfigurationLayerInfoMSFT* xr::put(xr::SecondaryViewConfigurationLayerInfoMSFT&, bool)' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17010:119: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationLayerInfoMSFT&' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17132:77: note: candidate: 'XrSecondaryViewConfigurationFrameEndInfoMSFT* xr::put(xr::SecondaryViewConfigurationFrameEndInfoMSFT&, bool)' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17132:125: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationFrameEndInfoMSFT&' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17251:84: note: candidate: 'XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* xr::put(xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&, bool)' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17251:139: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17373:63: note: candidate: 'XrViewConfigurationViewFovEPIC* xr::put(xr::ViewConfigurationViewFovEPIC&, bool)' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17373:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewConfigurationViewFovEPIC&' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17617:71: note: candidate: 'XrCompositionLayerReprojectionInfoMSFT* xr::put(xr::CompositionLayerReprojectionInfoMSFT&, bool)' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17617:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerReprojectionInfoMSFT&' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17742:80: note: candidate: 'XrCompositionLayerReprojectionPlaneOverrideMSFT* xr::put(xr::CompositionLayerReprojectionPlaneOverrideMSFT&, bool)' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17742:131: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerReprojectionPlaneOverrideMSFT&' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18062:66: note: candidate: 'XrCompositionLayerSecureContentFB* xr::put(xr::CompositionLayerSecureContentFB&, bool)' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18062:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerSecureContentFB&' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18200:73: note: candidate: 'XrInteractionProfileAnalogThresholdVALVE* xr::put(xr::InteractionProfileAnalogThresholdVALVE&, bool)' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18200:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::InteractionProfileAnalogThresholdVALVE&' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18328:63: note: candidate: 'XrHandJointsMotionRangeInfoEXT* xr::put(xr::HandJointsMotionRangeInfoEXT&, bool)' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18328:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandJointsMotionRangeInfoEXT&' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18441:43: note: candidate: 'XrUuidMSFT* xr::put(xr::UuidMSFT&, bool)' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18441:57: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::UuidMSFT&' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18548:62: note: candidate: 'XrSceneObserverCreateInfoMSFT* xr::put(xr::SceneObserverCreateInfoMSFT&, bool)' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18548:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObserverCreateInfoMSFT&' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18655:54: note: candidate: 'XrSceneCreateInfoMSFT* xr::put(xr::SceneCreateInfoMSFT&, bool)' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18655:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneCreateInfoMSFT&' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18771:55: note: candidate: 'XrSceneSphereBoundMSFT* xr::put(xr::SceneSphereBoundMSFT&, bool)' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18771:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneSphereBoundMSFT&' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18887:60: note: candidate: 'XrSceneOrientedBoxBoundMSFT* xr::put(xr::SceneOrientedBoxBoundMSFT&, bool)' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18887:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneOrientedBoxBoundMSFT&' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19006:56: note: candidate: 'XrSceneFrustumBoundMSFT* xr::put(xr::SceneFrustumBoundMSFT&, bool)' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19006:83: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneFrustumBoundMSFT&' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19140:50: note: candidate: 'XrSceneBoundsMSFT* xr::put(xr::SceneBoundsMSFT&, bool)' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19140:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneBoundsMSFT&' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19268:58: note: candidate: 'XrNewSceneComputeInfoMSFT* xr::put(xr::NewSceneComputeInfoMSFT&, bool)' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19268:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::NewSceneComputeInfoMSFT&' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19387:63: note: candidate: 'XrVisualMeshComputeLodInfoMSFT* xr::put(xr::VisualMeshComputeLodInfoMSFT&, bool)' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19387:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::VisualMeshComputeLodInfoMSFT&' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19509:53: note: candidate: 'XrSceneComponentMSFT* xr::put(xr::SceneComponentMSFT&, bool)' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19509:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentMSFT&' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19619:54: note: candidate: 'XrSceneComponentsMSFT* xr::put(xr::SceneComponentsMSFT&, bool)' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19619:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsMSFT&' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19738:61: note: candidate: 'XrSceneComponentsGetInfoMSFT* xr::put(xr::SceneComponentsGetInfoMSFT&, bool)' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19738:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsGetInfoMSFT&' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19854:61: note: candidate: 'XrSceneComponentLocationMSFT* xr::put(xr::SceneComponentLocationMSFT&, bool)' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19854:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentLocationMSFT&' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19963:62: note: candidate: 'XrSceneComponentLocationsMSFT* xr::put(xr::SceneComponentLocationsMSFT&, bool)' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19963:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentLocationsMSFT&' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20091:64: note: candidate: 'XrSceneComponentsLocateInfoMSFT* xr::put(xr::SceneComponentsLocateInfoMSFT&, bool)' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20091:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentsLocateInfoMSFT&' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20204:50: note: candidate: 'XrSceneObjectMSFT* xr::put(xr::SceneObjectMSFT&, bool)' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20204:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectMSFT&' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20313:51: note: candidate: 'XrSceneObjectsMSFT* xr::put(xr::SceneObjectsMSFT&, bool)' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20313:73: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectsMSFT&' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20432:69: note: candidate: 'XrSceneComponentParentFilterInfoMSFT* xr::put(xr::SceneComponentParentFilterInfoMSFT&, bool)' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20432:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneComponentParentFilterInfoMSFT&' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20554:65: note: candidate: 'XrSceneObjectTypesFilterInfoMSFT* xr::put(xr::SceneObjectTypesFilterInfoMSFT&, bool)' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20554:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneObjectTypesFilterInfoMSFT&' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20676:49: note: candidate: 'XrScenePlaneMSFT* xr::put(xr::ScenePlaneMSFT&, bool)' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20676:69: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlaneMSFT&' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20785:50: note: candidate: 'XrScenePlanesMSFT* xr::put(xr::ScenePlanesMSFT&, bool)' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20785:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlanesMSFT&' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20907:68: note: candidate: 'XrScenePlaneAlignmentFilterInfoMSFT* xr::put(xr::ScenePlaneAlignmentFilterInfoMSFT&, bool)' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20907:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ScenePlaneAlignmentFilterInfoMSFT&' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21023:48: note: candidate: 'XrSceneMeshMSFT* xr::put(xr::SceneMeshMSFT&, bool)' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21023:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshMSFT&' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21132:50: note: candidate: 'XrSceneMeshesMSFT* xr::put(xr::SceneMeshesMSFT&, bool)' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21132:71: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshesMSFT&' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21251:62: note: candidate: 'XrSceneMeshBuffersGetInfoMSFT* xr::put(xr::SceneMeshBuffersGetInfoMSFT&, bool)' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21251:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshBuffersGetInfoMSFT&' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21358:55: note: candidate: 'XrSceneMeshBuffersMSFT* xr::put(xr::SceneMeshBuffersMSFT&, bool)' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21358:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshBuffersMSFT&' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21468:60: note: candidate: 'XrSceneMeshVertexBufferMSFT* xr::put(xr::SceneMeshVertexBufferMSFT&, bool)' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21468:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshVertexBufferMSFT&' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21578:61: note: candidate: 'XrSceneMeshIndicesUint32MSFT* xr::put(xr::SceneMeshIndicesUint32MSFT&, bool)' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21578:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshIndicesUint32MSFT&' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21688:61: note: candidate: 'XrSceneMeshIndicesUint16MSFT* xr::put(xr::SceneMeshIndicesUint16MSFT&, bool)' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21688:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneMeshIndicesUint16MSFT&' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21807:73: note: candidate: 'XrSerializedSceneFragmentDataGetInfoMSFT* xr::put(xr::SerializedSceneFragmentDataGetInfoMSFT&, bool)' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21807:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SerializedSceneFragmentDataGetInfoMSFT&' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21923:63: note: candidate: 'XrDeserializeSceneFragmentMSFT* xr::put(xr::DeserializeSceneFragmentMSFT&, bool)' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21923:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::DeserializeSceneFragmentMSFT&' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22045:59: note: candidate: 'XrSceneDeserializeInfoMSFT* xr::put(xr::SceneDeserializeInfoMSFT&, bool)' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22045:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SceneDeserializeInfoMSFT&' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22171:71: note: candidate: 'XrEventDataDisplayRefreshRateChangedFB* xr::put(xr::EventDataDisplayRefreshRateChangedFB&, bool)' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22171:113: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataDisplayRefreshRateChangedFB&' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22289:55: note: candidate: 'XrViveTrackerPathsHTCX* xr::put(xr::ViveTrackerPathsHTCX&, bool)' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22289:81: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViveTrackerPathsHTCX&' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22412:68: note: candidate: 'XrEventDataViveTrackerConnectedHTCX* xr::put(xr::EventDataViveTrackerConnectedHTCX&, bool)' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22412:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataViveTrackerConnectedHTCX&' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22529:63: note: candidate: 'XrSystemColorSpacePropertiesFB* xr::put(xr::SystemColorSpacePropertiesFB&, bool)' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22529:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemColorSpacePropertiesFB&' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22651:45: note: candidate: 'XrVector4sFB* xr::put(xr::Vector4sFB&, bool)' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22651:61: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::Vector4sFB&' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22773:53: note: candidate: 'XrHandTrackingMeshFB* xr::put(xr::HandTrackingMeshFB&, bool)' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22773:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingMeshFB&' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22884:54: note: candidate: 'XrHandTrackingScaleFB* xr::put(xr::HandTrackingScaleFB&, bool)' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22884:79: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingScaleFB&' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22997:57: note: candidate: 'XrHandTrackingAimStateFB* xr::put(xr::HandTrackingAimStateFB&, bool)' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22997:85: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingAimStateFB&' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23103:48: note: candidate: 'XrHandCapsuleFB* xr::put(xr::HandCapsuleFB&, bool)' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23103:67: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandCapsuleFB&' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23211:62: note: candidate: 'XrHandTrackingCapsulesStateFB* xr::put(xr::HandTrackingCapsulesStateFB&, bool)' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23211:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::HandTrackingCapsulesStateFB&' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23318:63: note: candidate: 'XrFoveationProfileCreateInfoFB* xr::put(xr::FoveationProfileCreateInfoFB&, bool)' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23318:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationProfileCreateInfoFB&' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23426:65: note: candidate: 'XrSwapchainCreateInfoFoveationFB* xr::put(xr::SwapchainCreateInfoFoveationFB&, bool)' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23426:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainCreateInfoFoveationFB&' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23539:60: note: candidate: 'XrSwapchainStateFoveationFB* xr::put(xr::SwapchainStateFoveationFB&, bool)' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23539:91: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainStateFoveationFB&' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23658:68: note: candidate: 'XrFoveationLevelProfileCreateInfoFB* xr::put(xr::FoveationLevelProfileCreateInfoFB&, bool)' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23658:107: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveationLevelProfileCreateInfoFB&' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23792:59: note: candidate: 'XrTriangleMeshCreateInfoFB* xr::put(xr::TriangleMeshCreateInfoFB&, bool)' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23792:89: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::TriangleMeshCreateInfoFB&' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23911:64: note: candidate: 'XrSystemPassthroughPropertiesFB* xr::put(xr::SystemPassthroughPropertiesFB&, bool)' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23911:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemPassthroughPropertiesFB&' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24030:58: note: candidate: 'XrPassthroughCreateInfoFB* xr::put(xr::PassthroughCreateInfoFB&, bool)' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24030:87: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughCreateInfoFB&' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24155:63: note: candidate: 'XrPassthroughLayerCreateInfoFB* xr::put(xr::PassthroughLayerCreateInfoFB&, bool)' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24155:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughLayerCreateInfoFB&' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24280:64: note: candidate: 'XrCompositionLayerPassthroughFB* xr::put(xr::CompositionLayerPassthroughFB&, bool)' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24280:99: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerPassthroughFB&' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24411:63: note: candidate: 'XrGeometryInstanceCreateInfoFB* xr::put(xr::GeometryInstanceCreateInfoFB&, bool)' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24411:97: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceCreateInfoFB&' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24539:62: note: candidate: 'XrGeometryInstanceTransformFB* xr::put(xr::GeometryInstanceTransformFB&, bool)' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24539:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::GeometryInstanceTransformFB&' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24661:53: note: candidate: 'XrPassthroughStyleFB* xr::put(xr::PassthroughStyleFB&, bool)' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24661:77: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughStyleFB&' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24780:66: note: candidate: 'XrPassthroughColorMapMonoToRgbaFB* xr::put(xr::PassthroughColorMapMonoToRgbaFB&, bool)' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24780:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughColorMapMonoToRgbaFB&' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24899:66: note: candidate: 'XrPassthroughColorMapMonoToMonoFB* xr::put(xr::PassthroughColorMapMonoToMonoFB&, bool)' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24899:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::PassthroughColorMapMonoToMonoFB&' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25018:69: note: candidate: 'XrEventDataPassthroughStateChangedFB* xr::put(xr::EventDataPassthroughStateChangedFB&, bool)' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25018:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataPassthroughStateChangedFB&' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25137:67: note: candidate: 'XrViewLocateFoveatedRenderingVARJO* xr::put(xr::ViewLocateFoveatedRenderingVARJO&, bool)' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25137:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::ViewLocateFoveatedRenderingVARJO&' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25245:69: note: candidate: 'XrFoveatedViewConfigurationViewVARJO* xr::put(xr::FoveatedViewConfigurationViewVARJO&, bool)' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25245:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::FoveatedViewConfigurationViewVARJO&' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25353:73: note: candidate: 'XrSystemFoveatedRenderingPropertiesVARJO* xr::put(xr::SystemFoveatedRenderingPropertiesVARJO&, bool)' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25353:117: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemFoveatedRenderingPropertiesVARJO&' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25475:65: note: candidate: 'XrCompositionLayerDepthTestVARJO* xr::put(xr::CompositionLayerDepthTestVARJO&, bool)' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25475:101: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerDepthTestVARJO&' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25583:70: note: candidate: 'XrSystemMarkerTrackingPropertiesVARJO* xr::put(xr::SystemMarkerTrackingPropertiesVARJO&, bool)' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25583:111: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemMarkerTrackingPropertiesVARJO&' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25715:69: note: candidate: 'XrEventDataMarkerTrackingUpdateVARJO* xr::put(xr::EventDataMarkerTrackingUpdateVARJO&, bool)' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25715:109: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::EventDataMarkerTrackingUpdateVARJO&' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25846:61: note: candidate: 'XrMarkerSpaceCreateInfoVARJO* xr::put(xr::MarkerSpaceCreateInfoVARJO&, bool)' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25846:93: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::MarkerSpaceCreateInfoVARJO&' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25966:67: note: candidate: 'XrSpatialAnchorPersistenceNameMSFT* xr::put(xr::SpatialAnchorPersistenceNameMSFT&, bool)' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25966:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorPersistenceNameMSFT&' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26088:67: note: candidate: 'XrSpatialAnchorPersistenceInfoMSFT* xr::put(xr::SpatialAnchorPersistenceInfoMSFT&, bool)' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26088:105: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorPersistenceInfoMSFT&' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26210:81: note: candidate: 'XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&, bool)' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26210:133: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26570:66: note: candidate: 'XrSwapchainStateSamplerOpenGLESFB* xr::put(xr::SwapchainStateSamplerOpenGLESFB&, bool)' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26570:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SwapchainStateSamplerOpenGLESFB&' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26854:66: note: candidate: 'XrCompositionLayerSpaceWarpInfoFB* xr::put(xr::CompositionLayerSpaceWarpInfoFB&, bool)' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26854:103: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::CompositionLayerSpaceWarpInfoFB&' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26963:62: note: candidate: 'XrSystemSpaceWarpPropertiesFB* xr::put(xr::SystemSpaceWarpPropertiesFB&, bool)' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26963:95: note: no known conversion for argument 1 from 'xr::SwapchainStateBaseHeaderFB' to 'xr::SystemSpaceWarpPropertiesFB&' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl: In member function 'xr::ResultValue xr::SceneObserverMSFT::getSceneComputeStateMSFT(Dispatch&&) const': ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:7103:119: error: no matching function for call to 'put(xr::SceneComputeStateMSFT&)' 7103 | Result result = static_cast( d.xrGetSceneComputeStateMSFT(this->get(), OPENXR_HPP_NAMESPACE::put(returnVal)) ); | ^ In file included from ../lib/libname/include/openxr/openxr.hpp:171, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_atoms.hpp:404:38: note: candidate: 'XrSystemId* xr::put(xr::SystemId&, bool)' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:404:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemId&' 404 | static OPENXR_HPP_INLINE XrSystemId *put(SystemId &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_atoms.hpp:613:34: note: candidate: 'XrPath* xr::put(xr::Path&, bool)' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_atoms.hpp:613:44: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Path&' 613 | static OPENXR_HPP_INLINE XrPath *put(Path &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_time.hpp:183, from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_duration.hpp:361:38: note: candidate: 'XrDuration* xr::put(xr::Duration&, bool)' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_duration.hpp:361:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Duration&' 361 | static OPENXR_HPP_INLINE XrDuration *put(Duration &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:172, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_time.hpp:362:34: note: candidate: 'XrTime* xr::put(xr::Time&, bool)' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_time.hpp:362:44: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Time&' 362 | static OPENXR_HPP_INLINE XrTime *put(Time &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:173, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_version.hpp:423:37: note: candidate: 'XrVersion* xr::put(xr::Version&, bool)' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_version.hpp:423:50: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Version&' 423 | static OPENXR_HPP_INLINE XrVersion *put(Version &v, bool clear = true) noexcept { return v.put(clear); } | ~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:176, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_handles.hpp:3781:38: note: candidate: 'XrInstance_T** xr::put(xr::Instance&, bool)' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:3781:52: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Instance&' 3781 | static OPENXR_HPP_INLINE XrInstance *put(Instance &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:8983:37: note: candidate: 'XrSession_T** xr::put(xr::Session&, bool)' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:8983:50: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Session&' 8983 | static OPENXR_HPP_INLINE XrSession *put(Session &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9454:35: note: candidate: 'XrSpace_T** xr::put(xr::Space&, bool)' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9454:46: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Space&' 9454 | static OPENXR_HPP_INLINE XrSpace *put(Space &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:9864:36: note: candidate: 'XrAction_T** xr::put(xr::Action&, bool)' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:9864:48: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Action&' 9864 | static OPENXR_HPP_INLINE XrAction *put(Action &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:10658:39: note: candidate: 'XrSwapchain_T** xr::put(xr::Swapchain&, bool)' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:10658:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Swapchain&' 10658 | static OPENXR_HPP_INLINE XrSwapchain *put(Swapchain &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11171:39: note: candidate: 'XrActionSet_T** xr::put(xr::ActionSet&, bool)' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11171:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSet&' 11171 | static OPENXR_HPP_INLINE XrActionSet *put(ActionSet &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:11587:52: note: candidate: 'XrDebugUtilsMessengerEXT_T** xr::put(xr::DebugUtilsMessengerEXT&, bool)' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:11587:80: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerEXT&' 11587 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerEXT *put(DebugUtilsMessengerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12003:47: note: candidate: 'XrSpatialAnchorMSFT_T** xr::put(xr::SpatialAnchorMSFT&, bool)' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12003:70: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorMSFT&' 12003 | static OPENXR_HPP_INLINE XrSpatialAnchorMSFT *put(SpatialAnchorMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:12733:44: note: candidate: 'XrHandTrackerEXT_T** xr::put(xr::HandTrackerEXT&, bool)' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:12733:64: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackerEXT&' 12733 | static OPENXR_HPP_INLINE XrHandTrackerEXT *put(HandTrackerEXT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:13457:47: note: candidate: 'XrSceneObserverMSFT_T** xr::put(xr::SceneObserverMSFT&, bool)' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:13457:70: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObserverMSFT&' 13457 | static OPENXR_HPP_INLINE XrSceneObserverMSFT *put(SceneObserverMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14138:39: note: candidate: 'XrSceneMSFT_T** xr::put(xr::SceneMSFT&, bool)' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14138:54: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMSFT&' 14138 | static OPENXR_HPP_INLINE XrSceneMSFT *put(SceneMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:14554:48: note: candidate: 'XrFoveationProfileFB_T** xr::put(xr::FoveationProfileFB&, bool)' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:14554:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationProfileFB&' 14554 | static OPENXR_HPP_INLINE XrFoveationProfileFB *put(FoveationProfileFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15357:44: note: candidate: 'XrTriangleMeshFB_T** xr::put(xr::TriangleMeshFB&, bool)' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15357:64: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::TriangleMeshFB&' 15357 | static OPENXR_HPP_INLINE XrTriangleMeshFB *put(TriangleMeshFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:15901:43: note: candidate: 'XrPassthroughFB_T** xr::put(xr::PassthroughFB&, bool)' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:15901:62: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughFB&' 15901 | static OPENXR_HPP_INLINE XrPassthroughFB *put(PassthroughFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16509:48: note: candidate: 'XrPassthroughLayerFB_T** xr::put(xr::PassthroughLayerFB&, bool)' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16509:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughLayerFB&' 16509 | static OPENXR_HPP_INLINE XrPassthroughLayerFB *put(PassthroughLayerFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:16989:48: note: candidate: 'XrGeometryInstanceFB_T** xr::put(xr::GeometryInstanceFB&, bool)' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:16989:72: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceFB&' 16989 | static OPENXR_HPP_INLINE XrGeometryInstanceFB *put(GeometryInstanceFB &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_handles.hpp:17704:62: note: candidate: 'XrSpatialAnchorStoreConnectionMSFT_T** xr::put(xr::SpatialAnchorStoreConnectionMSFT&, bool)' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_handles.hpp:17704:100: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorStoreConnectionMSFT&' 17704 | static OPENXR_HPP_INLINE XrSpatialAnchorStoreConnectionMSFT *put(SpatialAnchorStoreConnectionMSFT &h, bool clear = true) noexcept { return h.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_structs.hpp:112, from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_bool.hpp:361:36: note: candidate: 'XrBool32* xr::put(xr::Bool32&)' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ^~~ ../lib/libname/include/openxr/openxr_bool.hpp:361:48: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Bool32&' 361 | static OPENXR_HPP_INLINE XrBool32 *put(Bool32 &v) noexcept { return v.put(); } | ~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_structs.hpp:200:38: note: candidate: 'XrEventDataBuffer* xr::put(xr::EventDataBuffer&, bool)' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:200:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataBuffer&' 200 | OPENXR_HPP_INLINE XrEventDataBuffer* put(EventDataBuffer& v, bool clear = true) noexcept { | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:311:53: note: candidate: 'XrApiLayerProperties* xr::put(xr::ApiLayerProperties&, bool)' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:311:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ApiLayerProperties&' 311 | static OPENXR_HPP_INLINE XrApiLayerProperties * put(ApiLayerProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:418:54: note: candidate: 'XrExtensionProperties* xr::put(xr::ExtensionProperties&, bool)' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:418:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ExtensionProperties&' 418 | static OPENXR_HPP_INLINE XrExtensionProperties * put(ExtensionProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:555:50: note: candidate: 'XrApplicationInfo* xr::put(xr::ApplicationInfo&, bool)' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:555:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ApplicationInfo&' 555 | static OPENXR_HPP_INLINE XrApplicationInfo * put(ApplicationInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr.hpp:177, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_structs.hpp:687:53: note: candidate: 'XrInstanceCreateInfo* xr::put(xr::InstanceCreateInfo&, bool)' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:687:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InstanceCreateInfo&' 687 | static OPENXR_HPP_INLINE XrInstanceCreateInfo * put(InstanceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:794:53: note: candidate: 'XrInstanceProperties* xr::put(xr::InstanceProperties&, bool)' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:794:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InstanceProperties&' 794 | static OPENXR_HPP_INLINE XrInstanceProperties * put(InstanceProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:911:48: note: candidate: 'XrSystemGetInfo* xr::put(xr::SystemGetInfo&, bool)' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:911:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemGetInfo&' 911 | static OPENXR_HPP_INLINE XrSystemGetInfo * put(SystemGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1028:59: note: candidate: 'XrSystemGraphicsProperties* xr::put(xr::SystemGraphicsProperties&, bool)' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1028:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemGraphicsProperties&' 1028 | static OPENXR_HPP_INLINE XrSystemGraphicsProperties * put(SystemGraphicsProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1142:59: note: candidate: 'XrSystemTrackingProperties* xr::put(xr::SystemTrackingProperties&, bool)' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1142:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemTrackingProperties&' 1142 | static OPENXR_HPP_INLINE XrSystemTrackingProperties * put(SystemTrackingProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1252:51: note: candidate: 'XrSystemProperties* xr::put(xr::SystemProperties&, bool)' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1252:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemProperties&' 1252 | static OPENXR_HPP_INLINE XrSystemProperties * put(SystemProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1372:52: note: candidate: 'XrSessionCreateInfo* xr::put(xr::SessionCreateInfo&, bool)' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1372:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionCreateInfo&' 1372 | static OPENXR_HPP_INLINE XrSessionCreateInfo * put(SessionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1489:43: note: candidate: 'XrVector3f* xr::put(xr::Vector3f&, bool)' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1489:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector3f&' 1489 | static OPENXR_HPP_INLINE XrVector3f * put(Vector3f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1597:48: note: candidate: 'XrSpaceVelocity* xr::put(xr::SpaceVelocity&, bool)' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1597:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpaceVelocity&' 1597 | static OPENXR_HPP_INLINE XrSpaceVelocity * put(SpaceVelocity &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1717:46: note: candidate: 'XrQuaternionf* xr::put(xr::Quaternionf&, bool)' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1717:63: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Quaternionf&' 1717 | static OPENXR_HPP_INLINE XrQuaternionf * put(Quaternionf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1831:40: note: candidate: 'XrPosef* xr::put(xr::Posef&, bool)' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1831:51: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Posef&' 1831 | static OPENXR_HPP_INLINE XrPosef * put(Posef &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:1951:59: note: candidate: 'XrReferenceSpaceCreateInfo* xr::put(xr::ReferenceSpaceCreateInfo&, bool)' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:1951:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ReferenceSpaceCreateInfo&' 1951 | static OPENXR_HPP_INLINE XrReferenceSpaceCreateInfo * put(ReferenceSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2065:44: note: candidate: 'XrExtent2Df* xr::put(xr::Extent2Df&, bool)' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2065:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Extent2Df&' 2065 | static OPENXR_HPP_INLINE XrExtent2Df * put(Extent2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2188:56: note: candidate: 'XrActionSpaceCreateInfo* xr::put(xr::ActionSpaceCreateInfo&, bool)' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2188:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSpaceCreateInfo&' 2188 | static OPENXR_HPP_INLINE XrActionSpaceCreateInfo * put(ActionSpaceCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2295:48: note: candidate: 'XrSpaceLocation* xr::put(xr::SpaceLocation&, bool)' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2295:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpaceLocation&' 2295 | static OPENXR_HPP_INLINE XrSpaceLocation * put(SpaceLocation &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2402:62: note: candidate: 'XrViewConfigurationProperties* xr::put(xr::ViewConfigurationProperties&, bool)' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2402:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationProperties&' 2402 | static OPENXR_HPP_INLINE XrViewConfigurationProperties * put(ViewConfigurationProperties &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2513:56: note: candidate: 'XrViewConfigurationView* xr::put(xr::ViewConfigurationView&, bool)' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2513:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationView&' 2513 | static OPENXR_HPP_INLINE XrViewConfigurationView * put(ViewConfigurationView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2654:54: note: candidate: 'XrSwapchainCreateInfo* xr::put(xr::SwapchainCreateInfo&, bool)' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2654:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainCreateInfo&' 2654 | static OPENXR_HPP_INLINE XrSwapchainCreateInfo * put(SwapchainCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2837:60: note: candidate: 'XrSwapchainImageAcquireInfo* xr::put(xr::SwapchainImageAcquireInfo&, bool)' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2837:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageAcquireInfo&' 2837 | static OPENXR_HPP_INLINE XrSwapchainImageAcquireInfo * put(SwapchainImageAcquireInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:2954:57: note: candidate: 'XrSwapchainImageWaitInfo* xr::put(xr::SwapchainImageWaitInfo&, bool)' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:2954:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageWaitInfo&' 2954 | static OPENXR_HPP_INLINE XrSwapchainImageWaitInfo * put(SwapchainImageWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3059:60: note: candidate: 'XrSwapchainImageReleaseInfo* xr::put(xr::SwapchainImageReleaseInfo&, bool)' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3059:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageReleaseInfo&' 3059 | static OPENXR_HPP_INLINE XrSwapchainImageReleaseInfo * put(SwapchainImageReleaseInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3176:51: note: candidate: 'XrSessionBeginInfo* xr::put(xr::SessionBeginInfo&, bool)' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3176:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionBeginInfo&' 3176 | static OPENXR_HPP_INLINE XrSessionBeginInfo * put(SessionBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3281:48: note: candidate: 'XrFrameWaitInfo* xr::put(xr::FrameWaitInfo&, bool)' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3281:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameWaitInfo&' 3281 | static OPENXR_HPP_INLINE XrFrameWaitInfo * put(FrameWaitInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3389:45: note: candidate: 'XrFrameState* xr::put(xr::FrameState&, bool)' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3389:61: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameState&' 3389 | static OPENXR_HPP_INLINE XrFrameState * put(FrameState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3494:49: note: candidate: 'XrFrameBeginInfo* xr::put(xr::FrameBeginInfo&, bool)' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3494:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameBeginInfo&' 3494 | static OPENXR_HPP_INLINE XrFrameBeginInfo * put(FrameBeginInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3702:47: note: candidate: 'XrFrameEndInfo* xr::put(xr::FrameEndInfo&, bool)' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3702:65: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FrameEndInfo&' 3702 | static OPENXR_HPP_INLINE XrFrameEndInfo * put(FrameEndInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3825:49: note: candidate: 'XrViewLocateInfo* xr::put(xr::ViewLocateInfo&, bool)' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3825:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewLocateInfo&' 3825 | static OPENXR_HPP_INLINE XrViewLocateInfo * put(ViewLocateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:3931:44: note: candidate: 'XrViewState* xr::put(xr::ViewState&, bool)' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:3931:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewState&' 3931 | static OPENXR_HPP_INLINE XrViewState * put(ViewState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4051:39: note: candidate: 'XrFovf* xr::put(xr::Fovf&, bool)' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4051:49: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Fovf&' 4051 | static OPENXR_HPP_INLINE XrFovf * put(Fovf &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4158:39: note: candidate: 'XrView* xr::put(xr::View&, bool)' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4158:49: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::View&' 4158 | static OPENXR_HPP_INLINE XrView * put(View &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4295:54: note: candidate: 'XrActionSetCreateInfo* xr::put(xr::ActionSetCreateInfo&, bool)' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4295:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSetCreateInfo&' 4295 | static OPENXR_HPP_INLINE XrActionSetCreateInfo * put(ActionSetCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4438:51: note: candidate: 'XrActionCreateInfo* xr::put(xr::ActionCreateInfo&, bool)' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4438:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionCreateInfo&' 4438 | static OPENXR_HPP_INLINE XrActionCreateInfo * put(ActionCreateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4552:57: note: candidate: 'XrActionSuggestedBinding* xr::put(xr::ActionSuggestedBinding&, bool)' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4552:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionSuggestedBinding&' 4552 | static OPENXR_HPP_INLINE XrActionSuggestedBinding * put(ActionSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4675:69: note: candidate: 'XrInteractionProfileSuggestedBinding* xr::put(xr::InteractionProfileSuggestedBinding&, bool)' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4675:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileSuggestedBinding&' 4675 | static OPENXR_HPP_INLINE XrInteractionProfileSuggestedBinding * put(InteractionProfileSuggestedBinding &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4795:62: note: candidate: 'XrSessionActionSetsAttachInfo* xr::put(xr::SessionActionSetsAttachInfo&, bool)' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4795:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionActionSetsAttachInfo&' 4795 | static OPENXR_HPP_INLINE XrSessionActionSetsAttachInfo * put(SessionActionSetsAttachInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:4901:58: note: candidate: 'XrInteractionProfileState* xr::put(xr::InteractionProfileState&, bool)' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:4901:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileState&' 4901 | static OPENXR_HPP_INLINE XrInteractionProfileState * put(InteractionProfileState &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5021:53: note: candidate: 'XrActionStateGetInfo* xr::put(xr::ActionStateGetInfo&, bool)' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5021:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateGetInfo&' 5021 | static OPENXR_HPP_INLINE XrActionStateGetInfo * put(ActionStateGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5130:53: note: candidate: 'XrActionStateBoolean* xr::put(xr::ActionStateBoolean&, bool)' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5130:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateBoolean&' 5130 | static OPENXR_HPP_INLINE XrActionStateBoolean * put(ActionStateBoolean &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5239:51: note: candidate: 'XrActionStateFloat* xr::put(xr::ActionStateFloat&, bool)' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5239:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateFloat&' 5239 | static OPENXR_HPP_INLINE XrActionStateFloat * put(ActionStateFloat &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5353:43: note: candidate: 'XrVector2f* xr::put(xr::Vector2f&, bool)' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5353:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector2f&' 5353 | static OPENXR_HPP_INLINE XrVector2f * put(Vector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5462:54: note: candidate: 'XrActionStateVector2f* xr::put(xr::ActionStateVector2f&, bool)' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5462:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStateVector2f&' 5462 | static OPENXR_HPP_INLINE XrActionStateVector2f * put(ActionStateVector2f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5568:50: note: candidate: 'XrActionStatePose* xr::put(xr::ActionStatePose&, bool)' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5568:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionStatePose&' 5568 | static OPENXR_HPP_INLINE XrActionStatePose * put(ActionStatePose &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5682:50: note: candidate: 'XrActiveActionSet* xr::put(xr::ActiveActionSet&, bool)' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5682:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActiveActionSet&' 5682 | static OPENXR_HPP_INLINE XrActiveActionSet * put(ActiveActionSet &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5802:50: note: candidate: 'XrActionsSyncInfo* xr::put(xr::ActionsSyncInfo&, bool)' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5802:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ActionsSyncInfo&' 5802 | static OPENXR_HPP_INLINE XrActionsSyncInfo * put(ActionsSyncInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:5919:69: note: candidate: 'XrBoundSourcesForActionEnumerateInfo* xr::put(xr::BoundSourcesForActionEnumerateInfo&, bool)' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:5919:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::BoundSourcesForActionEnumerateInfo&' 5919 | static OPENXR_HPP_INLINE XrBoundSourcesForActionEnumerateInfo * put(BoundSourcesForActionEnumerateInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6039:66: note: candidate: 'XrInputSourceLocalizedNameGetInfo* xr::put(xr::InputSourceLocalizedNameGetInfo&, bool)' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6039:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InputSourceLocalizedNameGetInfo&' 6039 | static OPENXR_HPP_INLINE XrInputSourceLocalizedNameGetInfo * put(InputSourceLocalizedNameGetInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6159:51: note: candidate: 'XrHapticActionInfo* xr::put(xr::HapticActionInfo&, bool)' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6159:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HapticActionInfo&' 6159 | static OPENXR_HPP_INLINE XrHapticActionInfo * put(HapticActionInfo &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6507:44: note: candidate: 'XrOffset2Di* xr::put(xr::Offset2Di&, bool)' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6507:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Offset2Di&' 6507 | static OPENXR_HPP_INLINE XrOffset2Di * put(Offset2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6621:44: note: candidate: 'XrExtent2Di* xr::put(xr::Extent2Di&, bool)' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6621:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Extent2Di&' 6621 | static OPENXR_HPP_INLINE XrExtent2Di * put(Extent2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6735:42: note: candidate: 'XrRect2Di* xr::put(xr::Rect2Di&, bool)' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6735:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Rect2Di&' 6735 | static OPENXR_HPP_INLINE XrRect2Di * put(Rect2Di &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6852:52: note: candidate: 'XrSwapchainSubImage* xr::put(xr::SwapchainSubImage&, bool)' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6852:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainSubImage&' 6852 | static OPENXR_HPP_INLINE XrSwapchainSubImage * put(SwapchainSubImage &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:6975:65: note: candidate: 'XrCompositionLayerProjectionView* xr::put(xr::CompositionLayerProjectionView&, bool)' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:6975:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerProjectionView&' 6975 | static OPENXR_HPP_INLINE XrCompositionLayerProjectionView * put(CompositionLayerProjectionView &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7099:61: note: candidate: 'XrCompositionLayerProjection* xr::put(xr::CompositionLayerProjection&, bool)' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7099:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerProjection&' 7099 | static OPENXR_HPP_INLINE XrCompositionLayerProjection * put(CompositionLayerProjection &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7238:55: note: candidate: 'XrCompositionLayerQuad* xr::put(xr::CompositionLayerQuad&, bool)' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7238:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerQuad&' 7238 | static OPENXR_HPP_INLINE XrCompositionLayerQuad * put(CompositionLayerQuad &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7446:54: note: candidate: 'XrEventDataEventsLost* xr::put(xr::EventDataEventsLost&, bool)' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7446:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataEventsLost&' 7446 | static OPENXR_HPP_INLINE XrEventDataEventsLost * put(EventDataEventsLost &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7576:63: note: candidate: 'XrEventDataInstanceLossPending* xr::put(xr::EventDataInstanceLossPending&, bool)' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7576:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataInstanceLossPending&' 7576 | static OPENXR_HPP_INLINE XrEventDataInstanceLossPending * put(EventDataInstanceLossPending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7712:63: note: candidate: 'XrEventDataSessionStateChanged* xr::put(xr::EventDataSessionStateChanged&, bool)' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7712:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataSessionStateChanged&' 7712 | static OPENXR_HPP_INLINE XrEventDataSessionStateChanged * put(EventDataSessionStateChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7854:71: note: candidate: 'XrEventDataReferenceSpaceChangePending* xr::put(xr::EventDataReferenceSpaceChangePending&, bool)' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7854:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataReferenceSpaceChangePending&' 7854 | static OPENXR_HPP_INLINE XrEventDataReferenceSpaceChangePending * put(EventDataReferenceSpaceChangePending &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:7984:69: note: candidate: 'XrEventDataInteractionProfileChanged* xr::put(xr::EventDataInteractionProfileChanged&, bool)' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:7984:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataInteractionProfileChanged&' 7984 | static OPENXR_HPP_INLINE XrEventDataInteractionProfileChanged * put(EventDataInteractionProfileChanged &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8120:50: note: candidate: 'XrHapticVibration* xr::put(xr::HapticVibration&, bool)' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8120:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HapticVibration&' 8120 | static OPENXR_HPP_INLINE XrHapticVibration * put(HapticVibration &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8243:44: note: candidate: 'XrOffset2Df* xr::put(xr::Offset2Df&, bool)' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8243:59: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Offset2Df&' 8243 | static OPENXR_HPP_INLINE XrOffset2Df * put(Offset2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8357:42: note: candidate: 'XrRect2Df* xr::put(xr::Rect2Df&, bool)' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8357:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Rect2Df&' 8357 | static OPENXR_HPP_INLINE XrRect2Df * put(Rect2Df &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8477:43: note: candidate: 'XrVector4f* xr::put(xr::Vector4f&, bool)' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8477:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector4f&' 8477 | static OPENXR_HPP_INLINE XrVector4f * put(Vector4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8597:42: note: candidate: 'XrColor4f* xr::put(xr::Color4f&, bool)' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8597:55: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Color4f&' 8597 | static OPENXR_HPP_INLINE XrColor4f * put(Color4f &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8729:58: note: candidate: 'XrCompositionLayerCubeKHR* xr::put(xr::CompositionLayerCubeKHR&, bool)' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8729:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerCubeKHR&' 8729 | static OPENXR_HPP_INLINE XrCompositionLayerCubeKHR * put(CompositionLayerCubeKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:8993:63: note: candidate: 'XrCompositionLayerDepthInfoKHR* xr::put(xr::CompositionLayerDepthInfoKHR&, bool)' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:8993:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerDepthInfoKHR&' 8993 | static OPENXR_HPP_INLINE XrCompositionLayerDepthInfoKHR * put(CompositionLayerDepthInfoKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9256:62: note: candidate: 'XrCompositionLayerCylinderKHR* xr::put(xr::CompositionLayerCylinderKHR&, bool)' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9256:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerCylinderKHR&' 9256 | static OPENXR_HPP_INLINE XrCompositionLayerCylinderKHR * put(CompositionLayerCylinderKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:9403:62: note: candidate: 'XrCompositionLayerEquirectKHR* xr::put(xr::CompositionLayerEquirectKHR&, bool)' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:9403:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerEquirectKHR&' 9403 | static OPENXR_HPP_INLINE XrCompositionLayerEquirectKHR * put(CompositionLayerEquirectKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10408:60: note: candidate: 'XrSwapchainImageOpenGLESKHR* xr::put(xr::SwapchainImageOpenGLESKHR&, bool)' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10408:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainImageOpenGLESKHR&' 10408 | static OPENXR_HPP_INLINE XrSwapchainImageOpenGLESKHR * put(SwapchainImageOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:10529:66: note: candidate: 'XrGraphicsRequirementsOpenGLESKHR* xr::put(xr::GraphicsRequirementsOpenGLESKHR&, bool)' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:10529:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GraphicsRequirementsOpenGLESKHR&' 10529 | static OPENXR_HPP_INLINE XrGraphicsRequirementsOpenGLESKHR * put(GraphicsRequirementsOpenGLESKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11732:52: note: candidate: 'XrVisibilityMaskKHR* xr::put(xr::VisibilityMaskKHR&, bool)' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11732:75: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::VisibilityMaskKHR&' 11732 | static OPENXR_HPP_INLINE XrVisibilityMaskKHR * put(VisibilityMaskKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11861:68: note: candidate: 'XrEventDataVisibilityMaskChangedKHR* xr::put(xr::EventDataVisibilityMaskChangedKHR&, bool)' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11861:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataVisibilityMaskChangedKHR&' 11861 | static OPENXR_HPP_INLINE XrEventDataVisibilityMaskChangedKHR * put(EventDataVisibilityMaskChangedKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:11992:68: note: candidate: 'XrCompositionLayerColorScaleBiasKHR* xr::put(xr::CompositionLayerColorScaleBiasKHR&, bool)' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:11992:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerColorScaleBiasKHR&' 11992 | static OPENXR_HPP_INLINE XrCompositionLayerColorScaleBiasKHR * put(CompositionLayerColorScaleBiasKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12746:63: note: candidate: 'XrCompositionLayerEquirect2KHR* xr::put(xr::CompositionLayerEquirect2KHR&, bool)' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12746:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerEquirect2KHR&' 12746 | static OPENXR_HPP_INLINE XrCompositionLayerEquirect2KHR * put(CompositionLayerEquirect2KHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:12957:58: note: candidate: 'XrBindingModificationsKHR* xr::put(xr::BindingModificationsKHR&, bool)' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:12957:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::BindingModificationsKHR&' 12957 | static OPENXR_HPP_INLINE XrBindingModificationsKHR * put(BindingModificationsKHR &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13089:59: note: candidate: 'XrEventDataPerfSettingsEXT* xr::put(xr::EventDataPerfSettingsEXT&, bool)' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13089:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataPerfSettingsEXT&' 13089 | static OPENXR_HPP_INLINE XrEventDataPerfSettingsEXT * put(EventDataPerfSettingsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13223:62: note: candidate: 'XrDebugUtilsObjectNameInfoEXT* xr::put(xr::DebugUtilsObjectNameInfoEXT&, bool)' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13223:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsObjectNameInfoEXT&' 13223 | static OPENXR_HPP_INLINE XrDebugUtilsObjectNameInfoEXT * put(DebugUtilsObjectNameInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13342:53: note: candidate: 'XrDebugUtilsLabelEXT* xr::put(xr::DebugUtilsLabelEXT&, bool)' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13342:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsLabelEXT&' 13342 | static OPENXR_HPP_INLINE XrDebugUtilsLabelEXT * put(DebugUtilsLabelEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13479:69: note: candidate: 'XrDebugUtilsMessengerCallbackDataEXT* xr::put(xr::DebugUtilsMessengerCallbackDataEXT&, bool)' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13479:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerCallbackDataEXT&' 13479 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCallbackDataEXT * put(DebugUtilsMessengerCallbackDataEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13607:67: note: candidate: 'XrDebugUtilsMessengerCreateInfoEXT* xr::put(xr::DebugUtilsMessengerCreateInfoEXT&, bool)' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13607:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DebugUtilsMessengerCreateInfoEXT&' 13607 | static OPENXR_HPP_INLINE XrDebugUtilsMessengerCreateInfoEXT * put(DebugUtilsMessengerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13715:72: note: candidate: 'XrSystemEyeGazeInteractionPropertiesEXT* xr::put(xr::SystemEyeGazeInteractionPropertiesEXT&, bool)' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13715:115: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemEyeGazeInteractionPropertiesEXT&' 13715 | static OPENXR_HPP_INLINE XrSystemEyeGazeInteractionPropertiesEXT * put(SystemEyeGazeInteractionPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13823:55: note: candidate: 'XrEyeGazeSampleTimeEXT* xr::put(xr::EyeGazeSampleTimeEXT&, bool)' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13823:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EyeGazeSampleTimeEXT&' 13823 | static OPENXR_HPP_INLINE XrEyeGazeSampleTimeEXT * put(EyeGazeSampleTimeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:13945:63: note: candidate: 'XrSessionCreateInfoOverlayEXTX* xr::put(xr::SessionCreateInfoOverlayEXTX&, bool)' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:13945:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SessionCreateInfoOverlayEXTX&' 13945 | static OPENXR_HPP_INLINE XrSessionCreateInfoOverlayEXTX * put(SessionCreateInfoOverlayEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14071:76: note: candidate: 'XrEventDataMainSessionVisibilityChangedEXTX* xr::put(xr::EventDataMainSessionVisibilityChangedEXTX&, bool)' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14071:123: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataMainSessionVisibilityChangedEXTX&' 14071 | static OPENXR_HPP_INLINE XrEventDataMainSessionVisibilityChangedEXTX * put(EventDataMainSessionVisibilityChangedEXTX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14205:62: note: candidate: 'XrSpatialAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorCreateInfoMSFT&, bool)' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14205:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorCreateInfoMSFT&' 14205 | static OPENXR_HPP_INLINE XrSpatialAnchorCreateInfoMSFT * put(SpatialAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14327:67: note: candidate: 'XrSpatialAnchorSpaceCreateInfoMSFT* xr::put(xr::SpatialAnchorSpaceCreateInfoMSFT&, bool)' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14327:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorSpaceCreateInfoMSFT&' 14327 | static OPENXR_HPP_INLINE XrSpatialAnchorSpaceCreateInfoMSFT * put(SpatialAnchorSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14435:64: note: candidate: 'XrCompositionLayerImageLayoutFB* xr::put(xr::CompositionLayerImageLayoutFB&, bool)' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14435:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerImageLayoutFB&' 14435 | static OPENXR_HPP_INLINE XrCompositionLayerImageLayoutFB * put(CompositionLayerImageLayoutFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14546:63: note: candidate: 'XrCompositionLayerAlphaBlendFB* xr::put(xr::CompositionLayerAlphaBlendFB&, bool)' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14546:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerAlphaBlendFB&' 14546 | static OPENXR_HPP_INLINE XrCompositionLayerAlphaBlendFB * put(CompositionLayerAlphaBlendFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14657:65: note: candidate: 'XrViewConfigurationDepthRangeEXT* xr::put(xr::ViewConfigurationDepthRangeEXT&, bool)' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14657:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationDepthRangeEXT&' 14657 | static OPENXR_HPP_INLINE XrViewConfigurationDepthRangeEXT * put(ViewConfigurationDepthRangeEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14787:57: note: candidate: 'XrGraphicsBindingEGLMNDX* xr::put(xr::GraphicsBindingEGLMNDX&, bool)' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14787:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GraphicsBindingEGLMNDX&' 14787 | static OPENXR_HPP_INLINE XrGraphicsBindingEGLMNDX * put(GraphicsBindingEGLMNDX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:14896:66: note: candidate: 'XrSystemHandTrackingPropertiesEXT* xr::put(xr::SystemHandTrackingPropertiesEXT&, bool)' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:14896:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemHandTrackingPropertiesEXT&' 14896 | static OPENXR_HPP_INLINE XrSystemHandTrackingPropertiesEXT * put(SystemHandTrackingPropertiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15018:59: note: candidate: 'XrHandTrackerCreateInfoEXT* xr::put(xr::HandTrackerCreateInfoEXT&, bool)' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15018:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackerCreateInfoEXT&' 15018 | static OPENXR_HPP_INLINE XrHandTrackerCreateInfoEXT * put(HandTrackerCreateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15140:58: note: candidate: 'XrHandJointsLocateInfoEXT* xr::put(xr::HandJointsLocateInfoEXT&, bool)' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15140:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointsLocateInfoEXT&' 15140 | static OPENXR_HPP_INLINE XrHandJointsLocateInfoEXT * put(HandJointsLocateInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15259:55: note: candidate: 'XrHandJointLocationEXT* xr::put(xr::HandJointLocationEXT&, bool)' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15259:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointLocationEXT&' 15259 | static OPENXR_HPP_INLINE XrHandJointLocationEXT * put(HandJointLocationEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15378:55: note: candidate: 'XrHandJointVelocityEXT* xr::put(xr::HandJointVelocityEXT&, bool)' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15378:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointVelocityEXT&' 15378 | static OPENXR_HPP_INLINE XrHandJointVelocityEXT * put(HandJointVelocityEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15488:56: note: candidate: 'XrHandJointLocationsEXT* xr::put(xr::HandJointLocationsEXT&, bool)' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15488:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointLocationsEXT&' 15488 | static OPENXR_HPP_INLINE XrHandJointLocationsEXT * put(HandJointLocationsEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15597:57: note: candidate: 'XrHandJointVelocitiesEXT* xr::put(xr::HandJointVelocitiesEXT&, bool)' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15597:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointVelocitiesEXT&' 15597 | static OPENXR_HPP_INLINE XrHandJointVelocitiesEXT * put(HandJointVelocitiesEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15707:71: note: candidate: 'XrSystemHandTrackingMeshPropertiesMSFT* xr::put(xr::SystemHandTrackingMeshPropertiesMSFT&, bool)' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15707:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemHandTrackingMeshPropertiesMSFT&' 15707 | static OPENXR_HPP_INLINE XrSystemHandTrackingMeshPropertiesMSFT * put(SystemHandTrackingMeshPropertiesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15829:62: note: candidate: 'XrHandMeshSpaceCreateInfoMSFT* xr::put(xr::HandMeshSpaceCreateInfoMSFT&, bool)' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15829:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshSpaceCreateInfoMSFT&' 15829 | static OPENXR_HPP_INLINE XrHandMeshSpaceCreateInfoMSFT * put(HandMeshSpaceCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:15951:57: note: candidate: 'XrHandMeshUpdateInfoMSFT* xr::put(xr::HandMeshUpdateInfoMSFT&, bool)' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:15951:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshUpdateInfoMSFT&' 15951 | static OPENXR_HPP_INLINE XrHandMeshUpdateInfoMSFT * put(HandMeshUpdateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16073:58: note: candidate: 'XrHandMeshIndexBufferMSFT* xr::put(xr::HandMeshIndexBufferMSFT&, bool)' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16073:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshIndexBufferMSFT&' 16073 | static OPENXR_HPP_INLINE XrHandMeshIndexBufferMSFT * put(HandMeshIndexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16189:53: note: candidate: 'XrHandMeshVertexMSFT* xr::put(xr::HandMeshVertexMSFT&, bool)' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16189:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshVertexMSFT&' 16189 | static OPENXR_HPP_INLINE XrHandMeshVertexMSFT * put(HandMeshVertexMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16311:59: note: candidate: 'XrHandMeshVertexBufferMSFT* xr::put(xr::HandMeshVertexBufferMSFT&, bool)' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16311:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshVertexBufferMSFT&' 16311 | static OPENXR_HPP_INLINE XrHandMeshVertexBufferMSFT * put(HandMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16423:47: note: candidate: 'XrHandMeshMSFT* xr::put(xr::HandMeshMSFT&, bool)' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16423:65: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandMeshMSFT&' 16423 | static OPENXR_HPP_INLINE XrHandMeshMSFT * put(HandMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16542:55: note: candidate: 'XrHandPoseTypeInfoMSFT* xr::put(xr::HandPoseTypeInfoMSFT&, bool)' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16542:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandPoseTypeInfoMSFT&' 16542 | static OPENXR_HPP_INLINE XrHandPoseTypeInfoMSFT * put(HandPoseTypeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16664:81: note: candidate: 'XrSecondaryViewConfigurationSessionBeginInfoMSFT* xr::put(xr::SecondaryViewConfigurationSessionBeginInfoMSFT&, bool)' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16664:133: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationSessionBeginInfoMSFT&' 16664 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSessionBeginInfoMSFT * put(SecondaryViewConfigurationSessionBeginInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16773:70: note: candidate: 'XrSecondaryViewConfigurationStateMSFT* xr::put(xr::SecondaryViewConfigurationStateMSFT&, bool)' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16773:111: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationStateMSFT&' 16773 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationStateMSFT * put(SecondaryViewConfigurationStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:16882:75: note: candidate: 'XrSecondaryViewConfigurationFrameStateMSFT* xr::put(xr::SecondaryViewConfigurationFrameStateMSFT&, bool)' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:16882:121: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationFrameStateMSFT&' 16882 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameStateMSFT * put(SecondaryViewConfigurationFrameStateMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17010:74: note: candidate: 'XrSecondaryViewConfigurationLayerInfoMSFT* xr::put(xr::SecondaryViewConfigurationLayerInfoMSFT&, bool)' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17010:119: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationLayerInfoMSFT&' 17010 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationLayerInfoMSFT * put(SecondaryViewConfigurationLayerInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17132:77: note: candidate: 'XrSecondaryViewConfigurationFrameEndInfoMSFT* xr::put(xr::SecondaryViewConfigurationFrameEndInfoMSFT&, bool)' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17132:125: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationFrameEndInfoMSFT&' 17132 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationFrameEndInfoMSFT * put(SecondaryViewConfigurationFrameEndInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17251:84: note: candidate: 'XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* xr::put(xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&, bool)' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17251:139: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SecondaryViewConfigurationSwapchainCreateInfoMSFT&' 17251 | static OPENXR_HPP_INLINE XrSecondaryViewConfigurationSwapchainCreateInfoMSFT * put(SecondaryViewConfigurationSwapchainCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17373:63: note: candidate: 'XrViewConfigurationViewFovEPIC* xr::put(xr::ViewConfigurationViewFovEPIC&, bool)' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17373:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewConfigurationViewFovEPIC&' 17373 | static OPENXR_HPP_INLINE XrViewConfigurationViewFovEPIC * put(ViewConfigurationViewFovEPIC &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17617:71: note: candidate: 'XrCompositionLayerReprojectionInfoMSFT* xr::put(xr::CompositionLayerReprojectionInfoMSFT&, bool)' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17617:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerReprojectionInfoMSFT&' 17617 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionInfoMSFT * put(CompositionLayerReprojectionInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:17742:80: note: candidate: 'XrCompositionLayerReprojectionPlaneOverrideMSFT* xr::put(xr::CompositionLayerReprojectionPlaneOverrideMSFT&, bool)' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:17742:131: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerReprojectionPlaneOverrideMSFT&' 17742 | static OPENXR_HPP_INLINE XrCompositionLayerReprojectionPlaneOverrideMSFT * put(CompositionLayerReprojectionPlaneOverrideMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18062:66: note: candidate: 'XrCompositionLayerSecureContentFB* xr::put(xr::CompositionLayerSecureContentFB&, bool)' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18062:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerSecureContentFB&' 18062 | static OPENXR_HPP_INLINE XrCompositionLayerSecureContentFB * put(CompositionLayerSecureContentFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18200:73: note: candidate: 'XrInteractionProfileAnalogThresholdVALVE* xr::put(xr::InteractionProfileAnalogThresholdVALVE&, bool)' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18200:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::InteractionProfileAnalogThresholdVALVE&' 18200 | static OPENXR_HPP_INLINE XrInteractionProfileAnalogThresholdVALVE * put(InteractionProfileAnalogThresholdVALVE &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18328:63: note: candidate: 'XrHandJointsMotionRangeInfoEXT* xr::put(xr::HandJointsMotionRangeInfoEXT&, bool)' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18328:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandJointsMotionRangeInfoEXT&' 18328 | static OPENXR_HPP_INLINE XrHandJointsMotionRangeInfoEXT * put(HandJointsMotionRangeInfoEXT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18441:43: note: candidate: 'XrUuidMSFT* xr::put(xr::UuidMSFT&, bool)' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18441:57: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::UuidMSFT&' 18441 | static OPENXR_HPP_INLINE XrUuidMSFT * put(UuidMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18548:62: note: candidate: 'XrSceneObserverCreateInfoMSFT* xr::put(xr::SceneObserverCreateInfoMSFT&, bool)' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18548:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObserverCreateInfoMSFT&' 18548 | static OPENXR_HPP_INLINE XrSceneObserverCreateInfoMSFT * put(SceneObserverCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18655:54: note: candidate: 'XrSceneCreateInfoMSFT* xr::put(xr::SceneCreateInfoMSFT&, bool)' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18655:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneCreateInfoMSFT&' 18655 | static OPENXR_HPP_INLINE XrSceneCreateInfoMSFT * put(SceneCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18771:55: note: candidate: 'XrSceneSphereBoundMSFT* xr::put(xr::SceneSphereBoundMSFT&, bool)' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18771:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneSphereBoundMSFT&' 18771 | static OPENXR_HPP_INLINE XrSceneSphereBoundMSFT * put(SceneSphereBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:18887:60: note: candidate: 'XrSceneOrientedBoxBoundMSFT* xr::put(xr::SceneOrientedBoxBoundMSFT&, bool)' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:18887:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneOrientedBoxBoundMSFT&' 18887 | static OPENXR_HPP_INLINE XrSceneOrientedBoxBoundMSFT * put(SceneOrientedBoxBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19006:56: note: candidate: 'XrSceneFrustumBoundMSFT* xr::put(xr::SceneFrustumBoundMSFT&, bool)' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19006:83: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneFrustumBoundMSFT&' 19006 | static OPENXR_HPP_INLINE XrSceneFrustumBoundMSFT * put(SceneFrustumBoundMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19140:50: note: candidate: 'XrSceneBoundsMSFT* xr::put(xr::SceneBoundsMSFT&, bool)' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19140:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneBoundsMSFT&' 19140 | static OPENXR_HPP_INLINE XrSceneBoundsMSFT * put(SceneBoundsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19268:58: note: candidate: 'XrNewSceneComputeInfoMSFT* xr::put(xr::NewSceneComputeInfoMSFT&, bool)' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19268:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::NewSceneComputeInfoMSFT&' 19268 | static OPENXR_HPP_INLINE XrNewSceneComputeInfoMSFT * put(NewSceneComputeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19387:63: note: candidate: 'XrVisualMeshComputeLodInfoMSFT* xr::put(xr::VisualMeshComputeLodInfoMSFT&, bool)' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19387:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::VisualMeshComputeLodInfoMSFT&' 19387 | static OPENXR_HPP_INLINE XrVisualMeshComputeLodInfoMSFT * put(VisualMeshComputeLodInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19509:53: note: candidate: 'XrSceneComponentMSFT* xr::put(xr::SceneComponentMSFT&, bool)' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19509:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentMSFT&' 19509 | static OPENXR_HPP_INLINE XrSceneComponentMSFT * put(SceneComponentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19619:54: note: candidate: 'XrSceneComponentsMSFT* xr::put(xr::SceneComponentsMSFT&, bool)' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19619:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsMSFT&' 19619 | static OPENXR_HPP_INLINE XrSceneComponentsMSFT * put(SceneComponentsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19738:61: note: candidate: 'XrSceneComponentsGetInfoMSFT* xr::put(xr::SceneComponentsGetInfoMSFT&, bool)' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19738:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsGetInfoMSFT&' 19738 | static OPENXR_HPP_INLINE XrSceneComponentsGetInfoMSFT * put(SceneComponentsGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19854:61: note: candidate: 'XrSceneComponentLocationMSFT* xr::put(xr::SceneComponentLocationMSFT&, bool)' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19854:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentLocationMSFT&' 19854 | static OPENXR_HPP_INLINE XrSceneComponentLocationMSFT * put(SceneComponentLocationMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:19963:62: note: candidate: 'XrSceneComponentLocationsMSFT* xr::put(xr::SceneComponentLocationsMSFT&, bool)' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:19963:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentLocationsMSFT&' 19963 | static OPENXR_HPP_INLINE XrSceneComponentLocationsMSFT * put(SceneComponentLocationsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20091:64: note: candidate: 'XrSceneComponentsLocateInfoMSFT* xr::put(xr::SceneComponentsLocateInfoMSFT&, bool)' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20091:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentsLocateInfoMSFT&' 20091 | static OPENXR_HPP_INLINE XrSceneComponentsLocateInfoMSFT * put(SceneComponentsLocateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20204:50: note: candidate: 'XrSceneObjectMSFT* xr::put(xr::SceneObjectMSFT&, bool)' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20204:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectMSFT&' 20204 | static OPENXR_HPP_INLINE XrSceneObjectMSFT * put(SceneObjectMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20313:51: note: candidate: 'XrSceneObjectsMSFT* xr::put(xr::SceneObjectsMSFT&, bool)' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20313:73: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectsMSFT&' 20313 | static OPENXR_HPP_INLINE XrSceneObjectsMSFT * put(SceneObjectsMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20432:69: note: candidate: 'XrSceneComponentParentFilterInfoMSFT* xr::put(xr::SceneComponentParentFilterInfoMSFT&, bool)' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20432:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneComponentParentFilterInfoMSFT&' 20432 | static OPENXR_HPP_INLINE XrSceneComponentParentFilterInfoMSFT * put(SceneComponentParentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20554:65: note: candidate: 'XrSceneObjectTypesFilterInfoMSFT* xr::put(xr::SceneObjectTypesFilterInfoMSFT&, bool)' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20554:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneObjectTypesFilterInfoMSFT&' 20554 | static OPENXR_HPP_INLINE XrSceneObjectTypesFilterInfoMSFT * put(SceneObjectTypesFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20676:49: note: candidate: 'XrScenePlaneMSFT* xr::put(xr::ScenePlaneMSFT&, bool)' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20676:69: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlaneMSFT&' 20676 | static OPENXR_HPP_INLINE XrScenePlaneMSFT * put(ScenePlaneMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20785:50: note: candidate: 'XrScenePlanesMSFT* xr::put(xr::ScenePlanesMSFT&, bool)' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20785:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlanesMSFT&' 20785 | static OPENXR_HPP_INLINE XrScenePlanesMSFT * put(ScenePlanesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:20907:68: note: candidate: 'XrScenePlaneAlignmentFilterInfoMSFT* xr::put(xr::ScenePlaneAlignmentFilterInfoMSFT&, bool)' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:20907:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ScenePlaneAlignmentFilterInfoMSFT&' 20907 | static OPENXR_HPP_INLINE XrScenePlaneAlignmentFilterInfoMSFT * put(ScenePlaneAlignmentFilterInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21023:48: note: candidate: 'XrSceneMeshMSFT* xr::put(xr::SceneMeshMSFT&, bool)' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21023:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshMSFT&' 21023 | static OPENXR_HPP_INLINE XrSceneMeshMSFT * put(SceneMeshMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21132:50: note: candidate: 'XrSceneMeshesMSFT* xr::put(xr::SceneMeshesMSFT&, bool)' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21132:71: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshesMSFT&' 21132 | static OPENXR_HPP_INLINE XrSceneMeshesMSFT * put(SceneMeshesMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21251:62: note: candidate: 'XrSceneMeshBuffersGetInfoMSFT* xr::put(xr::SceneMeshBuffersGetInfoMSFT&, bool)' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21251:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshBuffersGetInfoMSFT&' 21251 | static OPENXR_HPP_INLINE XrSceneMeshBuffersGetInfoMSFT * put(SceneMeshBuffersGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21358:55: note: candidate: 'XrSceneMeshBuffersMSFT* xr::put(xr::SceneMeshBuffersMSFT&, bool)' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21358:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshBuffersMSFT&' 21358 | static OPENXR_HPP_INLINE XrSceneMeshBuffersMSFT * put(SceneMeshBuffersMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21468:60: note: candidate: 'XrSceneMeshVertexBufferMSFT* xr::put(xr::SceneMeshVertexBufferMSFT&, bool)' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21468:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshVertexBufferMSFT&' 21468 | static OPENXR_HPP_INLINE XrSceneMeshVertexBufferMSFT * put(SceneMeshVertexBufferMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21578:61: note: candidate: 'XrSceneMeshIndicesUint32MSFT* xr::put(xr::SceneMeshIndicesUint32MSFT&, bool)' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21578:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshIndicesUint32MSFT&' 21578 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint32MSFT * put(SceneMeshIndicesUint32MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21688:61: note: candidate: 'XrSceneMeshIndicesUint16MSFT* xr::put(xr::SceneMeshIndicesUint16MSFT&, bool)' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21688:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneMeshIndicesUint16MSFT&' 21688 | static OPENXR_HPP_INLINE XrSceneMeshIndicesUint16MSFT * put(SceneMeshIndicesUint16MSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21807:73: note: candidate: 'XrSerializedSceneFragmentDataGetInfoMSFT* xr::put(xr::SerializedSceneFragmentDataGetInfoMSFT&, bool)' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21807:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SerializedSceneFragmentDataGetInfoMSFT&' 21807 | static OPENXR_HPP_INLINE XrSerializedSceneFragmentDataGetInfoMSFT * put(SerializedSceneFragmentDataGetInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:21923:63: note: candidate: 'XrDeserializeSceneFragmentMSFT* xr::put(xr::DeserializeSceneFragmentMSFT&, bool)' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:21923:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::DeserializeSceneFragmentMSFT&' 21923 | static OPENXR_HPP_INLINE XrDeserializeSceneFragmentMSFT * put(DeserializeSceneFragmentMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22045:59: note: candidate: 'XrSceneDeserializeInfoMSFT* xr::put(xr::SceneDeserializeInfoMSFT&, bool)' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22045:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SceneDeserializeInfoMSFT&' 22045 | static OPENXR_HPP_INLINE XrSceneDeserializeInfoMSFT * put(SceneDeserializeInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22171:71: note: candidate: 'XrEventDataDisplayRefreshRateChangedFB* xr::put(xr::EventDataDisplayRefreshRateChangedFB&, bool)' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22171:113: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataDisplayRefreshRateChangedFB&' 22171 | static OPENXR_HPP_INLINE XrEventDataDisplayRefreshRateChangedFB * put(EventDataDisplayRefreshRateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22289:55: note: candidate: 'XrViveTrackerPathsHTCX* xr::put(xr::ViveTrackerPathsHTCX&, bool)' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22289:81: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViveTrackerPathsHTCX&' 22289 | static OPENXR_HPP_INLINE XrViveTrackerPathsHTCX * put(ViveTrackerPathsHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22412:68: note: candidate: 'XrEventDataViveTrackerConnectedHTCX* xr::put(xr::EventDataViveTrackerConnectedHTCX&, bool)' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22412:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataViveTrackerConnectedHTCX&' 22412 | static OPENXR_HPP_INLINE XrEventDataViveTrackerConnectedHTCX * put(EventDataViveTrackerConnectedHTCX &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22529:63: note: candidate: 'XrSystemColorSpacePropertiesFB* xr::put(xr::SystemColorSpacePropertiesFB&, bool)' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22529:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemColorSpacePropertiesFB&' 22529 | static OPENXR_HPP_INLINE XrSystemColorSpacePropertiesFB * put(SystemColorSpacePropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22651:45: note: candidate: 'XrVector4sFB* xr::put(xr::Vector4sFB&, bool)' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22651:61: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::Vector4sFB&' 22651 | static OPENXR_HPP_INLINE XrVector4sFB * put(Vector4sFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22773:53: note: candidate: 'XrHandTrackingMeshFB* xr::put(xr::HandTrackingMeshFB&, bool)' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22773:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingMeshFB&' 22773 | static OPENXR_HPP_INLINE XrHandTrackingMeshFB * put(HandTrackingMeshFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22884:54: note: candidate: 'XrHandTrackingScaleFB* xr::put(xr::HandTrackingScaleFB&, bool)' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22884:79: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingScaleFB&' 22884 | static OPENXR_HPP_INLINE XrHandTrackingScaleFB * put(HandTrackingScaleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:22997:57: note: candidate: 'XrHandTrackingAimStateFB* xr::put(xr::HandTrackingAimStateFB&, bool)' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:22997:85: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingAimStateFB&' 22997 | static OPENXR_HPP_INLINE XrHandTrackingAimStateFB * put(HandTrackingAimStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23103:48: note: candidate: 'XrHandCapsuleFB* xr::put(xr::HandCapsuleFB&, bool)' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23103:67: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandCapsuleFB&' 23103 | static OPENXR_HPP_INLINE XrHandCapsuleFB * put(HandCapsuleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23211:62: note: candidate: 'XrHandTrackingCapsulesStateFB* xr::put(xr::HandTrackingCapsulesStateFB&, bool)' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23211:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::HandTrackingCapsulesStateFB&' 23211 | static OPENXR_HPP_INLINE XrHandTrackingCapsulesStateFB * put(HandTrackingCapsulesStateFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23318:63: note: candidate: 'XrFoveationProfileCreateInfoFB* xr::put(xr::FoveationProfileCreateInfoFB&, bool)' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23318:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationProfileCreateInfoFB&' 23318 | static OPENXR_HPP_INLINE XrFoveationProfileCreateInfoFB * put(FoveationProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23426:65: note: candidate: 'XrSwapchainCreateInfoFoveationFB* xr::put(xr::SwapchainCreateInfoFoveationFB&, bool)' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23426:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainCreateInfoFoveationFB&' 23426 | static OPENXR_HPP_INLINE XrSwapchainCreateInfoFoveationFB * put(SwapchainCreateInfoFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23539:60: note: candidate: 'XrSwapchainStateFoveationFB* xr::put(xr::SwapchainStateFoveationFB&, bool)' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23539:91: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainStateFoveationFB&' 23539 | static OPENXR_HPP_INLINE XrSwapchainStateFoveationFB * put(SwapchainStateFoveationFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23658:68: note: candidate: 'XrFoveationLevelProfileCreateInfoFB* xr::put(xr::FoveationLevelProfileCreateInfoFB&, bool)' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23658:107: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveationLevelProfileCreateInfoFB&' 23658 | static OPENXR_HPP_INLINE XrFoveationLevelProfileCreateInfoFB * put(FoveationLevelProfileCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23792:59: note: candidate: 'XrTriangleMeshCreateInfoFB* xr::put(xr::TriangleMeshCreateInfoFB&, bool)' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23792:89: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::TriangleMeshCreateInfoFB&' 23792 | static OPENXR_HPP_INLINE XrTriangleMeshCreateInfoFB * put(TriangleMeshCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:23911:64: note: candidate: 'XrSystemPassthroughPropertiesFB* xr::put(xr::SystemPassthroughPropertiesFB&, bool)' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:23911:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemPassthroughPropertiesFB&' 23911 | static OPENXR_HPP_INLINE XrSystemPassthroughPropertiesFB * put(SystemPassthroughPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24030:58: note: candidate: 'XrPassthroughCreateInfoFB* xr::put(xr::PassthroughCreateInfoFB&, bool)' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24030:87: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughCreateInfoFB&' 24030 | static OPENXR_HPP_INLINE XrPassthroughCreateInfoFB * put(PassthroughCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24155:63: note: candidate: 'XrPassthroughLayerCreateInfoFB* xr::put(xr::PassthroughLayerCreateInfoFB&, bool)' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24155:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughLayerCreateInfoFB&' 24155 | static OPENXR_HPP_INLINE XrPassthroughLayerCreateInfoFB * put(PassthroughLayerCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24280:64: note: candidate: 'XrCompositionLayerPassthroughFB* xr::put(xr::CompositionLayerPassthroughFB&, bool)' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24280:99: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerPassthroughFB&' 24280 | static OPENXR_HPP_INLINE XrCompositionLayerPassthroughFB * put(CompositionLayerPassthroughFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24411:63: note: candidate: 'XrGeometryInstanceCreateInfoFB* xr::put(xr::GeometryInstanceCreateInfoFB&, bool)' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24411:97: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceCreateInfoFB&' 24411 | static OPENXR_HPP_INLINE XrGeometryInstanceCreateInfoFB * put(GeometryInstanceCreateInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24539:62: note: candidate: 'XrGeometryInstanceTransformFB* xr::put(xr::GeometryInstanceTransformFB&, bool)' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24539:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::GeometryInstanceTransformFB&' 24539 | static OPENXR_HPP_INLINE XrGeometryInstanceTransformFB * put(GeometryInstanceTransformFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24661:53: note: candidate: 'XrPassthroughStyleFB* xr::put(xr::PassthroughStyleFB&, bool)' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24661:77: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughStyleFB&' 24661 | static OPENXR_HPP_INLINE XrPassthroughStyleFB * put(PassthroughStyleFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24780:66: note: candidate: 'XrPassthroughColorMapMonoToRgbaFB* xr::put(xr::PassthroughColorMapMonoToRgbaFB&, bool)' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24780:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughColorMapMonoToRgbaFB&' 24780 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToRgbaFB * put(PassthroughColorMapMonoToRgbaFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:24899:66: note: candidate: 'XrPassthroughColorMapMonoToMonoFB* xr::put(xr::PassthroughColorMapMonoToMonoFB&, bool)' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:24899:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::PassthroughColorMapMonoToMonoFB&' 24899 | static OPENXR_HPP_INLINE XrPassthroughColorMapMonoToMonoFB * put(PassthroughColorMapMonoToMonoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25018:69: note: candidate: 'XrEventDataPassthroughStateChangedFB* xr::put(xr::EventDataPassthroughStateChangedFB&, bool)' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25018:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataPassthroughStateChangedFB&' 25018 | static OPENXR_HPP_INLINE XrEventDataPassthroughStateChangedFB * put(EventDataPassthroughStateChangedFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25137:67: note: candidate: 'XrViewLocateFoveatedRenderingVARJO* xr::put(xr::ViewLocateFoveatedRenderingVARJO&, bool)' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25137:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::ViewLocateFoveatedRenderingVARJO&' 25137 | static OPENXR_HPP_INLINE XrViewLocateFoveatedRenderingVARJO * put(ViewLocateFoveatedRenderingVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25245:69: note: candidate: 'XrFoveatedViewConfigurationViewVARJO* xr::put(xr::FoveatedViewConfigurationViewVARJO&, bool)' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25245:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::FoveatedViewConfigurationViewVARJO&' 25245 | static OPENXR_HPP_INLINE XrFoveatedViewConfigurationViewVARJO * put(FoveatedViewConfigurationViewVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25353:73: note: candidate: 'XrSystemFoveatedRenderingPropertiesVARJO* xr::put(xr::SystemFoveatedRenderingPropertiesVARJO&, bool)' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25353:117: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemFoveatedRenderingPropertiesVARJO&' 25353 | static OPENXR_HPP_INLINE XrSystemFoveatedRenderingPropertiesVARJO * put(SystemFoveatedRenderingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25475:65: note: candidate: 'XrCompositionLayerDepthTestVARJO* xr::put(xr::CompositionLayerDepthTestVARJO&, bool)' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25475:101: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerDepthTestVARJO&' 25475 | static OPENXR_HPP_INLINE XrCompositionLayerDepthTestVARJO * put(CompositionLayerDepthTestVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25583:70: note: candidate: 'XrSystemMarkerTrackingPropertiesVARJO* xr::put(xr::SystemMarkerTrackingPropertiesVARJO&, bool)' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25583:111: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemMarkerTrackingPropertiesVARJO&' 25583 | static OPENXR_HPP_INLINE XrSystemMarkerTrackingPropertiesVARJO * put(SystemMarkerTrackingPropertiesVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25715:69: note: candidate: 'XrEventDataMarkerTrackingUpdateVARJO* xr::put(xr::EventDataMarkerTrackingUpdateVARJO&, bool)' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25715:109: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::EventDataMarkerTrackingUpdateVARJO&' 25715 | static OPENXR_HPP_INLINE XrEventDataMarkerTrackingUpdateVARJO * put(EventDataMarkerTrackingUpdateVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25846:61: note: candidate: 'XrMarkerSpaceCreateInfoVARJO* xr::put(xr::MarkerSpaceCreateInfoVARJO&, bool)' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25846:93: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::MarkerSpaceCreateInfoVARJO&' 25846 | static OPENXR_HPP_INLINE XrMarkerSpaceCreateInfoVARJO * put(MarkerSpaceCreateInfoVARJO &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:25966:67: note: candidate: 'XrSpatialAnchorPersistenceNameMSFT* xr::put(xr::SpatialAnchorPersistenceNameMSFT&, bool)' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:25966:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorPersistenceNameMSFT&' 25966 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceNameMSFT * put(SpatialAnchorPersistenceNameMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26088:67: note: candidate: 'XrSpatialAnchorPersistenceInfoMSFT* xr::put(xr::SpatialAnchorPersistenceInfoMSFT&, bool)' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26088:105: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorPersistenceInfoMSFT&' 26088 | static OPENXR_HPP_INLINE XrSpatialAnchorPersistenceInfoMSFT * put(SpatialAnchorPersistenceInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26210:81: note: candidate: 'XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* xr::put(xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&, bool)' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26210:133: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SpatialAnchorFromPersistedAnchorCreateInfoMSFT&' 26210 | static OPENXR_HPP_INLINE XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT * put(SpatialAnchorFromPersistedAnchorCreateInfoMSFT &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26570:66: note: candidate: 'XrSwapchainStateSamplerOpenGLESFB* xr::put(xr::SwapchainStateSamplerOpenGLESFB&, bool)' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26570:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SwapchainStateSamplerOpenGLESFB&' 26570 | static OPENXR_HPP_INLINE XrSwapchainStateSamplerOpenGLESFB * put(SwapchainStateSamplerOpenGLESFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26854:66: note: candidate: 'XrCompositionLayerSpaceWarpInfoFB* xr::put(xr::CompositionLayerSpaceWarpInfoFB&, bool)' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26854:103: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::CompositionLayerSpaceWarpInfoFB&' 26854 | static OPENXR_HPP_INLINE XrCompositionLayerSpaceWarpInfoFB * put(CompositionLayerSpaceWarpInfoFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../lib/libname/include/openxr/openxr_structs.hpp:26963:62: note: candidate: 'XrSystemSpaceWarpPropertiesFB* xr::put(xr::SystemSpaceWarpPropertiesFB&, bool)' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ^~~ ../lib/libname/include/openxr/openxr_structs.hpp:26963:95: note: no known conversion for argument 1 from 'xr::SceneComputeStateMSFT' to 'xr::SystemSpaceWarpPropertiesFB&' 26963 | static OPENXR_HPP_INLINE XrSystemSpaceWarpPropertiesFB * put(SystemSpaceWarpPropertiesFB &s, bool clear = true) noexcept { return s.put(clear); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../lib/libname/include/openxr/openxr_method_impls.hpp:91, from ../lib/libname/include/openxr/openxr.hpp:183, from ../lib/libname/source/libname/openxr.h:31, from ../lib/libname/source/libname/libname.cpp:50: ../lib/libname/include/openxr/openxr_method_impls_enhanced.inl:7104:5: error: 'state' was not declared in this scope; did you mean 'static'? 7104 | state = static_cast(state_tmp); | ^~~~~ | static ninja: build stopped: subcommand failed.