47 const struct paf_value *value);
95size_t paf_props_get(
const struct paf_props *props,
const char *prop_name,
96 const struct paf_value **values,
size_t capacity);
109 const char *prop_name);
115 const struct paf_value *prop_value,
142 const struct paf_props *props_b);
struct paf_props * paf_props_clone(const struct paf_props *orig)
bool paf_props_equal(const struct paf_props *props_a, const struct paf_props *props_b)
void paf_props_add_str(struct paf_props *props, const char *name, const char *value)
size_t paf_props_num_values(const struct paf_props *props)
size_t paf_props_get(const struct paf_props *props, const char *prop_name, const struct paf_value **values, size_t capacity)
const struct paf_value * paf_props_get_one(const struct paf_props *props, const char *prop_name)
struct paf_props * paf_props_create(void)
void paf_props_add_int64(struct paf_props *props, const char *name, int64_t value)
void paf_props_destroy(struct paf_props *props)
void paf_props_foreach(const struct paf_props *props, paf_props_foreach_cb cb, void *user)
void paf_props_add(struct paf_props *props, const char *name, const struct paf_value *value)
void(* paf_props_foreach_cb)(const char *prop_name, const struct paf_value *prop_value, void *user)
Definition paf_props.h:114
size_t paf_props_num_names(const struct paf_props *props)
Pathfinder Property Value API.