|
Tatooine
|
Classes | |
| struct | is_derived_impl |
Typedefs | |
| template<floating_point Real, std::size_t NumDimensions> | |
| using | he_t = tatooine::geometry::hyper_ellipse< Real, NumDimensions > |
Functions | |
| template<floating_point Real, std::size_t NumDimensions> | |
| auto | ptr_convertible (he_t< Real, NumDimensions > const volatile *) -> std::true_type |
| auto | ptr_convertible (void const volatile *) -> std::false_type |
| template<typename > | |
| auto | is_derived (...) -> std::true_type |
| template<typename D > | |
| auto | is_derived (int) -> decltype(ptr_convertible(static_cast< D * >(nullptr))) |
| using tatooine::detail::geometry::hyper_ellipse::he_t = typedef tatooine::geometry::hyper_ellipse<Real, NumDimensions> |
| auto tatooine::detail::geometry::hyper_ellipse::is_derived | ( | ... | ) | -> std::true_type |
| auto tatooine::detail::geometry::hyper_ellipse::is_derived | ( | int | ) | -> decltype(ptr_convertible(static_cast< D * >(nullptr))) |
| auto tatooine::detail::geometry::hyper_ellipse::ptr_convertible | ( | he_t< Real, NumDimensions > const volatile * | ) | -> std::true_type |
| auto tatooine::detail::geometry::hyper_ellipse::ptr_convertible | ( | void const volatile * | ) | -> std::false_type |