Behind C++/WinRT: How does C++/WinRT get the list of implemented interfaces?

13 · Raymond Chen · March 25, 2022, 2:21 p.m.
Last time, we looked at how C++/WinRT decides which interfaces are implemented. The is_interface type is just part of the larger template metaprogramming infrastructure inside C++/WinRT. Today, we’ll reverse-engineer the interface_list<...> template type, which holds a list of interfaces inside the .... The post Behind C++/WinRT: How does C++/WinRT get the list of implemented interfaces? appeared first on The Old New Thing....