3 * @brief A few useful data types.
14 * @brief Signed integer type.
19 * @brief Unsigned integer type.
21 typedef uint64_t UInt
;
24 * @brief Data type for a real number.
29 * @brief Enumeration for the type of buffer or heap.
32 MIN_T
= 0, ///< Minimum element first.
33 MAX_T
= 1 ///< Maximum element first.
37 * @brief Generic item-value type; 'value' may correspond e.g. to distance.
39 typedef struct ItemValue
{
40 void* item
; ///< Pointer to an item of any type.
41 Real value
; ///< Value associated with the item.