32#define pair_new(a,b) as_pair_new((as_val *) a, (as_val *) b)
42typedef struct as_pair_s {
42typedef struct as_pair_s {
…};
113 return pair ? pair->_1 : NULL;
121 return pair ? pair->_2 : NULL;
static as_val * as_pair_2(as_pair *pair)
AS_EXTERN uint32_t as_pair_val_hashcode(const as_val *)
AS_EXTERN void as_pair_val_destroy(as_val *)
AS_EXTERN char * as_pair_val_tostring(const as_val *)
#define as_util_fromval(object, type_id, type)
#define as_val_destroy(__v)
static as_val * as_pair_1(as_pair *pair)
static as_val * as_pair_toval(const as_pair *pair)
static as_pair * as_pair_fromval(const as_val *v)
static void as_pair_destroy(as_pair *pair)
AS_EXTERN as_pair * as_pair_init(as_pair *pair, as_val *_1, as_val *_2)
AS_EXTERN as_pair * as_pair_new(as_val *_1, as_val *_2)