45typedef struct as_boolean_s {
130 return boolean ?
boolean->value : fallback;
162 return (
as_val *) boolean;
AS_EXTERN const as_boolean as_false
AS_EXTERN uint32_t as_boolean_val_hashcode(const as_val *v)
AS_EXTERN char * as_boolean_val_tostring(const as_val *v)
AS_EXTERN void as_boolean_val_destroy(as_val *v)
AS_EXTERN const as_boolean as_true
static bool as_boolean_getorelse(const as_boolean *boolean, bool fallback)
#define as_util_fromval(object, type_id, type)
#define as_val_destroy(__v)
static bool as_boolean_tobool(const as_boolean *boolean)
AS_EXTERN as_boolean * as_boolean_new(bool value)
static as_boolean * as_boolean_fromval(const as_val *v)
static as_val * as_boolean_toval(const as_boolean *boolean)
AS_EXTERN as_boolean * as_boolean_init(as_boolean *boolean, bool value)
static bool as_boolean_getorelse(const as_boolean *boolean, bool fallback)
static void as_boolean_destroy(as_boolean *boolean)
static bool as_boolean_get(const as_boolean *boolean)