This is parallel to #2111 and the issue that resolved it, #2244. I understand we have VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE and VULKAN_HPP_DISPATCH_LOADER_STATIC_TYPE, but there needs to be a way to make these names reachable but not visible, that is, users should be able to access their member functions with auto someptr = VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE.memberFunc(); but should not be able to directly access anything in the vk::detail namespace (as they are part of the implementation detail of Vulkan-Hpp)...
This is parallel to #2111 and the issue that resolved it, #2244. I understand we have
VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPEandVULKAN_HPP_DISPATCH_LOADER_STATIC_TYPE, but there needs to be a way to make these names reachable but not visible, that is, users should be able to access their member functions withauto someptr = VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE.memberFunc();but should not be able to directly access anything in thevk::detailnamespace (as they are part of the implementation detail of Vulkan-Hpp)...