Class Hierarchy#
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
| Chalf_float::detail::binary_specialized< T, U > | Wrapper for binary half-precision functions needing specialization for individual argument types |
| Chalf_float::detail::binary_t | Tag type for binary construction |
| Chalf_float::detail::bits< T > | Type traits for floating point bits |
| Chalf_float::detail::bits< double > | Unsigned integer of (at least) 64 bits width |
| Chalf_float::detail::bits< float > | Unsigned integer of (at least) 32 bits width |
| Chalf_float::detail::bool_type< B > | Helper for tag dispatching |
| Chalf_float::detail::conditional< B, T, F > | Conditional type |
| Chalf_float::detail::enable< T, typename, typename, typename > | SFINAE helper for generic half-precision functions |
| ▼Chalf_float::detail::enable< expr, T, U > | |
| Chalf_float::detail::result< T, U > | Return type for specialized generic 2-argument half-precision functions |
| Chalf_float::detail::expr | Temporary half-precision expression |
| Chalf_float::detail::functions | Wrapper implementing unspecialized half-precision functions |
| Chalf_float::half | Half-precision floating point type |
| Chalf_float::detail::half_caster< T, U, R > | Helper class for half casts |
| Chalf_float::detail::half_caster< half, half, R > | |
| Cstd::hash< half_float::half > | Hash function for half-precision floats |
| Chalf_float::detail::is_float< T > | Type traits for floating point types |
| Cstd::numeric_limits< half_float::half > | Numeric limits for half-precision floats |
| Chalf_float::detail::unary_specialized< T > | Wrapper for unary half-precision functions needing specialization for individual argument types |