Numbers

group numbers

Functions

int64_t ml_integer_value(const ml_value_t *Value) __attribute__((const))
double ml_real_value(const ml_value_t *Value) __attribute__((const))
ml_value_t *ml_integer(int64_t Value) __attribute__((malloc))
ml_value_t *ml_real(double Value) __attribute__((malloc))
inline int64_t ml_integer_value_fast(const ml_value_t *Value)
inline double ml_double_value_fast(const ml_value_t *Value)
size_t ml_real_range_count(ml_real_range_t *Interval)
size_t ml_real_interval_count(ml_real_interval_t *Interval)

Variables

ml_type_t MLNumberT[]
ml_type_t MLRealT[]
ml_type_t MLIntegerT[]
ml_type_t MLDoubleT[]
ml_type_t MLIntegerRangeT[]
ml_type_t MLIntegerIntervalT[]
ml_type_t MLRealRangeT[]
ml_type_t MLRealIntervalT[]
struct ml_integer_t
struct ml_double_t
struct ml_integer_range_t
struct ml_integer_interval_t
struct ml_real_range_t
struct ml_real_interval_t