51template <
typename Ptr,
typename Base>
57 typename std::pointer_traits<Ptr>::element_type>,
58 std::add_pointer_t<Base>>::value> {
62template <
typename Ptr,
typename Base>
68template <
typename Ptr,
typename Base>
constexpr bool is_ptr_to_base_v
Checks if Ptr element type can be converted to Base.
constexpr bool all_true_v
Checks if all template conditions are true.
typename remove_cvref< T >::type remove_cvref_t
Removes const-qualifications and references from type.
Project top-level namespace.
Checks if Ptr element type can be converted to Base.
Removes const-qualifications and references from type.