HexFiend
Protected Attributes | List of all members
HFFPRange Struct Reference

HFFPRange is a struct used for representing floating point ranges, similar to NSRange. It contains two long doubles. More...

Protected Attributes

long double location
 
long double length
 

Detailed Description

This is useful for (for example) showing the range of visible lines. A double-precision value has 53 significant bits in the mantissa - so we would start to have precision problems at the high end of the range we can represent. Long double has a 64 bit mantissa on Intel, which means that we would start to run into trouble at the very very end of our range - barely acceptable.

Member Data Documentation

§ location

- (long double) location
protected

§ length

- (long double) length
protected

The documentation for this struct was generated from the following file: