I'm using the C++ bindings for Vulkan (https://github.com/KhronosGroup/Vulkan-Hpp). Unfortunately, most of the API is not correctly parsed by Visual Assist due to a define which they use for the API's namespace.
The namespace (default: vk) is defined as follows:
#if !defined(VULKAN_HPP_NAMESPACE)
#define VULKAN_HPP_NAMESPACE vk
#endif
namespace VULKAN_HPP_NAMESPACE
{
Anything which uses the vk:: namespace fails to be parsed. I tried adding a custom define to a va_stdafx.h file,
#define vk VULKAN_HPP_NAMESPACE
but this didn't seem to work. I'm not sure if this is the correct approach at all... Any help would be greatly appreciated!