{"action":"created","issue":{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/14","repository_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp","labels_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/14/comments","events_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/14/events","html_url":"https://github.com/KhronosGroup/Vulkan-Hpp/issues/14","id":169204526,"number":14,"title":"Error compiling header, == not defined for certain types","user":{"login":"FancyBanana","id":7935263,"avatar_url":"https://avatars.githubusercontent.com/u/7935263?v=3","gravatar_id":"","url":"https://api.github.com/users/FancyBanana","html_url":"https://github.com/FancyBanana","followers_url":"https://api.github.com/users/FancyBanana/followers","following_url":"https://api.github.com/users/FancyBanana/following{/other_user}","gists_url":"https://api.github.com/users/FancyBanana/gists{/gist_id}","starred_url":"https://api.github.com/users/FancyBanana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FancyBanana/subscriptions","organizations_url":"https://api.github.com/users/FancyBanana/orgs","repos_url":"https://api.github.com/users/FancyBanana/repos","events_url":"https://api.github.com/users/FancyBanana/events{/privacy}","received_events_url":"https://api.github.com/users/FancyBanana/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-03T18:46:45Z","updated_at":"2016-08-04T16:47:44Z","closed_at":"2016-08-04T16:47:43Z","body":"I had setup a basic project from [this Vulkan tutorial](https://vulkan-tutorial.com/) and i've replaced  \r\n`vulkan.h` with `vulkancpp.h`( which is `vulkan.hpp`) and i get these numerous compiler errors:  \r\nVisual Studio 2015 Community, toolset v140.  \r\n\r\n```\r\n1>d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): error C2678: binary '==': no operator found which takes a left-hand operand of type 'const vk::Buffer' (or there is no acceptable conversion)\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): note: could be 'built-in C++ operator==(VkBuffer, VkBuffer)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): note: or       'built-in C++ operator==(VkBuffer, bool)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): note: or       'built-in C++ operator==(bool, VkBuffer)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): note: or       'built-in C++ operator==(bool, bool)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(2598): note: while trying to match the argument list '(const vk::Buffer, const vk::Buffer)'\r\n1>d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): error C2678: binary '==': no operator found which takes a left-hand operand of type 'const vk::DisplayKHR' (or there is no acceptable conversion)\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): note: could be 'built-in C++ operator==(VkDisplayKHR, VkDisplayKHR)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): note: or       'built-in C++ operator==(VkDisplayKHR, bool)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): note: or       'built-in C++ operator==(bool, VkDisplayKHR)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): note: or       'built-in C++ operator==(bool, bool)'\r\n1>  d:\\vulkansdk\\1.0.21.1\\include\\vulkan\\vulcancpp.h(3776): note: while trying to match the argument list '(const vk::DisplayKHR, const vk::DisplayKHR)'\r\n```"},"comment":{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/comments/237612658","html_url":"https://github.com/KhronosGroup/Vulkan-Hpp/issues/14#issuecomment-237612658","issue_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Hpp/issues/14","id":237612658,"user":{"login":"mtavenrath","id":8734798,"avatar_url":"https://avatars.githubusercontent.com/u/8734798?v=3","gravatar_id":"","url":"https://api.github.com/users/mtavenrath","html_url":"https://github.com/mtavenrath","followers_url":"https://api.github.com/users/mtavenrath/followers","following_url":"https://api.github.com/users/mtavenrath/following{/other_user}","gists_url":"https://api.github.com/users/mtavenrath/gists{/gist_id}","starred_url":"https://api.github.com/users/mtavenrath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtavenrath/subscriptions","organizations_url":"https://api.github.com/users/mtavenrath/orgs","repos_url":"https://api.github.com/users/mtavenrath/repos","events_url":"https://api.github.com/users/mtavenrath/events{/privacy}","received_events_url":"https://api.github.com/users/mtavenrath/received_events","type":"User","site_admin":false},"created_at":"2016-08-04T16:47:43Z","updated_at":"2016-08-04T16:47:43Z","body":"VULKAN_HPP_TYPESAFE_CONVERSION is disabled by default on x86 since all handles are uint64_t types here. Closing."}}
{"actor":{"display_login":"mtavenrath"}}