クラスを変換可能な関数ポインタ型の戻り値の型と引数の型を抽出するテンプレートを記述することは可能ですか?例:他の変換演算子を持っていないと間接演算子を定義していない変換演算子から関数ポインタへの戻り値と引数型の抽出
struct Foo {
using FnPtr = int (*)(char, double);
operator FnPtr() const { ... }
};
// Can I extract the return type (int) and argument types (char and double),
// knowing only `Foo` as an opaque type?
私はこれがおそらく最高のものだと思います。ありがとう! –