Tuples

group tuples

Typedefs

typedef struct ml_tuple_t ml_tuple_t

Functions

ml_value_t *ml_tuple(size_t Size) __attribute__((malloc))
ml_value_t *ml_tuplen(size_t Size, ml_value_t **Values) __attribute__((malloc))
ml_value_t *ml_tuplev(size_t Size, ...) __attribute__((malloc))
static inline int ml_tuple_size(ml_value_t *Tuple)
static inline ml_value_t *ml_tuple_get(ml_value_t *Tuple, int Index)
static inline ml_value_t *ml_tuple_set(ml_value_t *Tuple0, int Index, ml_value_t *Value)
ml_value_t *ml_unpack(ml_value_t *Value, int Index)

Variables

ml_type_t MLTupleT[]
struct ml_tuple_t