| 
| template<typename T>  | 
| constexpr T  | DegToRad (T degrees) | 
|   | Convert degrees to radians.  
  | 
| template<typename T>  | 
| constexpr T  | RadToDeg (T radians) | 
|   | Convert radians to degrees.  
  | 
| double  | RoundToFracDigits (const double value, const int digits) | 
|   | Round to desired number of fractional digits (of precision)  
  | 
| double  | ClipToFracDigits (const double value, const int digits) | 
|   | Clip to desired number of fractional digits (of precision)  
  | 
Examples: 
uint8_t mask = 0; 
constexpr T Bit(const std::size_t bit) Return a number with the given bit set to 1 (i.e. 2^bit)  
void SetBits(T &mask, const T bits) Sets the bits.  
constexpr bool CheckBitsAll(const T mask, const T bits) Checks if all bits are set.  
   | 
| template<typename T>  | 
| constexpr T  | Bit (const std::size_t bit) | 
|   | Return a number with the given bit set to 1 (i.e. 2^bit)  
  | 
| template<typename T>  | 
| constexpr bool  | CheckBitsAll (const T mask, const T bits) | 
|   | Checks if all bits are set.  
  | 
| template<typename T>  | 
| constexpr bool  | CheckBitsAny (const T mask, const T bits) | 
|   | Checks if any bits are set.  
  | 
| template<typename T>  | 
| constexpr T  | GetBits (const T value, const T mask) | 
|   | Extracts bits.  
  | 
| template<typename T>  | 
| void  | SetBits (T &mask, const T bits) | 
|   | Sets the bits.  
  | 
| template<typename T>  | 
| void  | ClearBits (T &mask, const T bits) | 
|   | Clears the bits.  
  | 
| template<typename T>  | 
| void  | ToggleBits (T &mask, const T bits) | 
|   | Toggles the bits.  
  |