100typedef struct as_integer_s {
186 return integer ? integer->
value : fallback;
AS_EXTERN uint32_t as_integer_val_hashcode(const as_val *v)
static int64_t as_integer_getorelse(const as_integer *integer, int64_t fallback)
AS_EXTERN void as_integer_val_destroy(as_val *v)
AS_EXTERN char * as_integer_val_tostring(const as_val *v)
#define as_util_fromval(object, type_id, type)
#define as_val_destroy(__v)
static void as_integer_destroy(as_integer *integer)
static as_integer * as_integer_fromval(const as_val *v)
AS_EXTERN as_integer * as_integer_init(as_integer *integer, int64_t value)
static int64_t as_integer_getorelse(const as_integer *integer, int64_t fallback)
static int64_t as_integer_get(const as_integer *integer)
static as_val * as_integer_toval(const as_integer *i)
AS_EXTERN as_integer * as_integer_new(int64_t value)
static int64_t as_integer_toint(const as_integer *integer)