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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions