25 #include <aerospike/as_util.h>
26 #include <aerospike/as_val.h>
47 typedef struct as_boolean_s {
132 return boolean ?
boolean->value : fallback;
164 return (
as_val *) boolean;
char * as_boolean_val_tostring(const as_val *v)
void as_boolean_val_destroy(as_val *v)
as_boolean * as_boolean_new(bool value)
#define as_val_destroy(__v)
as_boolean * as_boolean_init(as_boolean *boolean, bool value)
uint32_t as_boolean_val_hashcode(const as_val *v)
static bool as_boolean_tobool(const as_boolean *boolean)
static void as_boolean_destroy(as_boolean *boolean)
static as_val * as_boolean_toval(const as_boolean *boolean)
#define as_util_fromval(object, type_id, type)
static as_boolean * as_boolean_fromval(const as_val *v)
static bool as_boolean_getorelse(const as_boolean *boolean, bool fallback)
const as_boolean as_false
static bool as_boolean_get(const as_boolean *boolean)