using = ;
using = ;
// actually a 64 bit pointer
// should make use of parent info
using = uint64_t;
// should make use of function parameters
typedef void (*) (void);
struct {
;
};
// should make use of member types
union {
;
};
constexpr auto = ;
// make use of @expand
enum {
= ,
};
enum {
= 1UL <<
=
#error Unhandle enum type for
,
};
(
,
);
#ifndef __VK_HPP
#define __VK_HPP
#include <cstdint>
#include <cstddef>
struct Display;
struct VisualID;
using Window = unsigned long;
struct ANativeWindow;
struct MirConnection;
struct MirSurface;
struct wl_display;
struct wl_surface;
using HANDLE = void*;
using HINSTANCE = HANDLE;
using HWND = HANDLE;
struct xcb_connection_t;
struct xcb_visualid_t;
using xcb_window_t = uint32_t;
#endif
#error Unmatched element < =>