Microsoft::WRL::Make
seems to be defined with a maximum of 9 arguments that will get forwarded to the object's constructor. std::tuple
is an obvious solution, but far from ideal. Is there a more elegant way of solving this problem?
If any maintainers of WRL are lurking around, please add variadic template support to Make
(as well as RuntimeClass
, etc. while you're at it)