109 typedef struct as_string_s {
200 return string ?
string->value : fallback;
uint32_t as_string_val_hashcode(const as_val *v)
as_string * as_string_new(char *value, bool free)
#define as_util_fromval(object, type_id, type)
size_t as_string_len(as_string *string)
char * as_string_tostring(const as_string *string)
void as_string_val_destroy(as_val *v)
void as_string_destroy(as_string *string)
as_string * as_string_fromval(const as_val *v)
char * as_string_val_tostring(const as_val *v)
char * as_string_get(const as_string *string)
as_val * as_string_toval(const as_string *s)
char * as_string_getorelse(const as_string *string, char *fallback)
#define as_val_destroy(__v)
as_string * as_string_init(as_string *string, char *value, bool free)