25 #include <aerospike/as_util.h>
26 #include <aerospike/as_val.h>
109 typedef struct as_string_s {
211 return string ?
string->value : fallback;
static char * as_string_get(const as_string *string)
as_string * as_string_new(char *value, bool free)
static void as_string_destroy(as_string *string)
size_t as_string_len(as_string *string)
static as_val * as_string_toval(const as_string *s)
#define as_val_destroy(__v)
static char * as_string_getorelse(const as_string *string, char *fallback)
#define as_util_fromval(object, type_id, type)
static char * as_string_tostring(const as_string *string)
char * as_string_val_tostring(const as_val *v)
static as_string * as_string_fromval(const as_val *v)
uint32_t as_string_val_hashcode(const as_val *v)
const char * as_basename(as_string *filename, const char *path)
as_string * as_string_new_strdup(const char *value)
void as_string_val_destroy(as_val *v)
as_string * as_string_init(as_string *string, char *value, bool free)