私が欲しいものの例はこれです:
char const * bar (T1 x, T2 y) {
return "bar";
}
char const * foo (T1 z, T2 w) {
return bar(__PARAMS__);
}
に拡張する必要があります
char const * bar (T1 x, T2 y) {
return "bar";
}
char const * foo (T1 z, T2 w) {
return bar(z, w);
}
手書きせずにこのようなリモートで何かを達成する方法はありますか?
理由:これは、実装したいコード生成スキームのテンプレートメタプログラミングに役立ちます。文字通り行をコピーして貼り付けることができます。の(エヘム!)ラインの周りの何か
void f0 () {
DumpCode(__PARAMS__); // DumpCode();
}
void f1 (T1 x) {
DumpCode(__PARAMS__); // DumpCode(x);
}
void f2 (T1 x, T2 y) {
DumpCode(__PARAMS__); // DumpCode(x, y);
}