Loading...
Searching...
No Matches
defThis.hpp File Reference
#include "indep/macro/overload.hpp"

Go to the source code of this file.

Macros

#define __BY__DECL_DEF_ME_2(ME, SUPER)
 
#define __BY__DECL_DEF_ME_1(ME)   typedef BY_UNWRAP(ME) me;
 
#define __BY__DECL_DEF_ME(...)   BY_OVERLOAD(BY_DEF_ME, __VA_ARGS__)
 
#define BY_DEF_ME_2(ME, SUPER)   __BY__DECL_DEF_ME_2(ME, SUPER)
 byeolMeta macro's sub-commands, DEF_ME
 
#define BY_DEF_ME_1(ME)   __BY__DECL_DEF_ME_1(ME)
 
#define BY_DEF_ME(...)   BY_OVERLOAD(BY_DEF_ME, __VA_ARGS__)
 

Detailed Description

Type definition macros for class self-reference

Macro Definition Documentation

◆ __BY__DECL_DEF_ME_2

#define __BY__DECL_DEF_ME_2 ( ME,
SUPER )
Value:
__BY__DECL_DEF_ME_1(BY_UNWRAP(ME)) \
typedef BY_UNWRAP(SUPER) super;