1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
namespace function_ns{ void MyFunc(void) { return; } class yolo { public: yolo() = default; yolo(int a) : a(a) {} virtual ~yolo(); void yolofunc(void) { return; } private: int a; }; #define MFunc macroedFunc void MFunc(void) { return; } } // namespace