Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching defs:UNIQ

25 #define UNIQ(name) JOIN(name, __LINE__)
26 #define USEVARTYPE(type, var) type UNIQ(use)() { return var; }
28 #define USE(func) void UNIQ(use)() { func(); }
29 #define USEMEMFUNC(class, func) void (class::*UNIQ(use)())() { return &class::func; }
30 #define USESTATICMEMFUNC(class, func) void (*UNIQ(use)())() { return &class::func; }
31 #define USECLASS(class) void UNIQ(USE)() { class x; }
32 #define USECOPYASSIGN(class) class& (class::*UNIQ(use)())(class&) { return &class::operator=; }
33 #define USEMOVEASSIGN(class) class& (class::*UNIQ(use)())(class&&) { return &class::operator=; }
311 void UNIQ(use)() { ::operator new(42); }