Skip to content

Make vk::detail::... reachable but not visible in the C++ module #2490

@sharadhr

Description

@sharadhr

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)...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions