Go to the source code of this file.
|
| struct | di::any::detail::MethodImplT< E, S, Interface > |
| |
| struct | di::any::detail::MethodImplT< E, S, Interface >::Type |
| |
| struct | di::any::detail::MethodImplT< E, S, meta::List< Method< Tag, R(Self, BArgs...)>, Rest... > > |
| |
| struct | di::any::detail::MethodImplT< E, S, meta::List< Method< Tag, R(Self, BArgs...)>, Rest... > >::Type |
| |
| struct | di::any::AnyT< UserInterface, Storage, VTablePolicy > |
| |
| class | di::any::AnyT< UserInterface, Storage, VTablePolicy >::Type |
| |
|
| template<typename E, typename S, typename Interface> |
| using | di::any::detail::MethodImpl = meta::Type<MethodImplT<E, S, Interface>> |
| |
| template<concepts::Interface UserInterface, concepts::AnyStorage Storage = HybridStorage<>, typename VTablePolicy = MaybeInlineVTable<3>> |
| using | di::any::Any = meta::Type<AnyT<UserInterface, Storage, VTablePolicy>> |
| |
| template<concepts::Interface UserInterface, concepts::AnyStorage Storage = HybridStorage<>, typename VTablePolicy = MaybeInlineVTable<3>> |
| using | di::Any |
| |