squall/storm/Handle.hpp
2025-09-03 23:08:13 -05:00

12 lines
344 B
C++

#ifndef STORM_HANDLE_HPP
#define STORM_HANDLE_HPP
#define DECLARE_STORM_HANDLE(name) \
struct name##__ { int32_t unused; }; \
typedef struct name##__* name
#define DECLARE_STORM_CHILD_HANDLE(name, super) \
struct name##__ : public super##__ { int32_t unused; }; \
typedef struct name##__* name
#endif