You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add compile-time base class chain introspection using any_cast_base
- Introduced type_list<Ts...> to represent type chains at compile time.
- Implemented compute_base_chain_impl<T> to recursively collect base types
based on any_cast_base<T> specializations.
- Added get_base_chain_type_index<T>() to convert the chain into
std::vector<std::type_index> for runtime use.
- Supports safe termination when base is void or self-referential.
0 commit comments