emscripten-core / emscripten-core/emscripten

Enum_long

Open
#15,038 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
27.6k
Forks
3.6k
Avg merge
1d 1h
Merged PRs (30d)
105

Description

How can I bind something like this:

#define enum_generic(_name, _type) \
typedef _type _name; \
enum : _type

#define enum_long(_name) enum_generic(_name, long long)
#define enum_i8(_name) enum_generic(_name, i8)

enum_long(DRIVE_TYPE)
{
DRIVE_1,
DRIVE_2,
DRIVE_3,
};
typedef DRIVE_TYPE DriveType;

Thanks

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.