假設我有一個類bar
與方法foo
的多種實現:獲取參數類型的所有函數的重載
struct bar {
void foo(int, int);
void foo(float, bool);
void foo(const vector<void*>&);
}
有我一個可能獲得的參數類型列表列表?換句話說,我定義了
template<typename... types> class list {};
並且想要獲得list<list<int, int>, list<float, bool>, list<const vector<void*>&>>
。
啊,神祕的'invocation_traits'建議... –
@KerrekSB,聽起來不太舒服... –
你期待什麼樣的界面?就像提供'bar'並得到'list'?那麼,.... – Arunmu