home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / DJGPP / DJDEV106.ZIP / CPLUSINC / TYPEMACR.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-29  |  268 b   |  9 lines

  1. #define _T(type) typeof(type)
  2. #define pointer_to(type) _T(_T(type)*)
  3. #define member_of(cls,type) _T(_T(type) cls::)
  4. #define function(res, args) _T(_T(res) args)
  5.  
  6. #define _xq_yq(x,y) x ## _ ## y
  7. #define _x_y(x,y) _xq_yq(x,y) 
  8. #define _gensym(stem) _x_y(stem, __LINE__)
  9.