Derive-C
Loading...
Searching...
No Matches
derive.h File Reference

Go to the source code of this file.

Macros

#define DC_DERIVE_STRUCT_MEMBER(MEMBER_TYPE, MEMBER_NAME)
#define DC_DERIVE_STRUCT(TYPE, ...)

Macro Definition Documentation

◆ DC_DERIVE_STRUCT

#define DC_DERIVE_STRUCT ( TYPE,
... )
Value:
typedef struct { \
NS(TYPE, REFLECT)(DC_DERIVE_STRUCT_MEMBER) \
}(TYPE)__VA_ARGS__;
#define DC_DERIVE_STRUCT_MEMBER(MEMBER_TYPE, MEMBER_NAME)
Definition derive.h:3

Definition at line 13 of file derive.h.

13#define DC_DERIVE_STRUCT(TYPE, ...) \
14 typedef struct { \
15 NS(TYPE, REFLECT)(DC_DERIVE_STRUCT_MEMBER) \
16 }(TYPE)__VA_ARGS__;

◆ DC_DERIVE_STRUCT_MEMBER

#define DC_DERIVE_STRUCT_MEMBER ( MEMBER_TYPE,
MEMBER_NAME )
Value:
MEMBER_TYPE MEMBER_NAME;

Definition at line 3 of file derive.h.