103typedef struct as_geojson_s {
236 return string ?
string->value : fallback;
AS_EXTERN as_geojson * as_geojson_new_strdup(const char *value)
AS_EXTERN char * as_geojson_val_tostring(const as_val *v)
AS_EXTERN uint32_t as_geojson_val_hashcode(const as_val *v)
AS_EXTERN void as_geojson_val_destroy(as_val *v)
static char * as_geojson_getorelse(const as_geojson *string, char *fallback)
#define as_util_fromval(object, type_id, type)
#define as_val_destroy(__v)
AS_EXTERN as_geojson * as_geojson_new(char *value, bool free)
AS_EXTERN size_t as_geojson_len(as_geojson *string)
static as_geojson * as_geojson_fromval(const as_val *v)
AS_EXTERN as_geojson * as_geojson_new_wlen(char *value, size_t len, bool free)
AS_EXTERN as_geojson * as_geojson_init_wlen(as_geojson *string, char *value, size_t len, bool free)
static void as_geojson_destroy(as_geojson *string)
AS_EXTERN as_geojson * as_geojson_init(as_geojson *string, char *value, bool free)
static char * as_geojson_get(const as_geojson *string)
static char * as_geojson_getorelse(const as_geojson *string, char *fallback)
static as_val * as_geojson_toval(const as_geojson *s)