| 
| constexpr  | BitPackedFloatRef (StoredIntegralCV *p, SizeType bitOffset, VHExp vhExp, VHMan vhMan) | 
|   | 
|   | BitPackedFloatRef (const BitPackedFloatRef &)=default | 
|   | 
| constexpr auto  | operator= (const BitPackedFloatRef &other) -> BitPackedFloatRef & | 
|   | 
| constexpr  | operator Float () const | 
|   | 
| constexpr auto  | operator= (Float f) -> BitPackedFloatRef & | 
|   | 
| constexpr auto  | operator+= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator-= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator*= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator/= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator%= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator<<= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator>>= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator&= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator|= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator^= (const Float &rhs) -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator++ () -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator++ (int) -> Float | 
|   | 
| constexpr auto  | operator-- () -> BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType > & | 
|   | 
| constexpr auto  | operator-- (int) -> Float | 
|   | 
template<typename Float, typename StoredIntegralCV, typename VHExp, typename VHMan, typename SizeType>
struct llama::mapping::internal::BitPackedFloatRef< Float, StoredIntegralCV, VHExp, VHMan, SizeType >
A proxy type representing a reference to a reduced precision floating-point value, stored in a buffer at a specified bit offset. 
- Template Parameters
 - 
  
    | Float | Floating-point data type which can be loaded and store through this reference.  | 
    | StoredIntegralCV | Integral type used for storing the bits with CV qualifiers.  | 
    | SizeType | Type used to store sizes and offsets.  | 
  
   
Definition at line 106 of file BitPackedFloat.hpp.