Class Hierarchy

Class Hierarchy#

half: 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_tTag 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::exprTemporary half-precision expression
 Chalf_float::detail::functionsWrapper implementing unspecialized half-precision functions
 Chalf_float::halfHalf-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