#include "common.h"
#include <stddef.h>
#include "bu/defines.h"
#include "bu/magic.h"
#include "bu/vls.h"
Go to the source code of this file.
|
void | bu_avs_init (struct bu_attribute_value_set *avp, size_t len, const char *str) |
|
void | bu_avs_init_empty (struct bu_attribute_value_set *avp) |
|
struct bu_attribute_value_set * | bu_avs_new (size_t len, const char *str) |
|
int | bu_avs_add (struct bu_attribute_value_set *avp, const char *attribute, const char *value) |
|
int | bu_avs_add_vls (struct bu_attribute_value_set *avp, const char *attribute, const struct bu_vls *value_vls) |
|
void | bu_avs_add_nonunique (struct bu_attribute_value_set *avsp, const char *attribute, const char *value) |
|
void | bu_avs_merge (struct bu_attribute_value_set *dest, const struct bu_attribute_value_set *src) |
|
const char * | bu_avs_get (const struct bu_attribute_value_set *avp, const char *attribute) |
|
int | bu_avs_remove (struct bu_attribute_value_set *avp, const char *attribute) |
|
void | bu_avs_free (struct bu_attribute_value_set *avp) |
|
void | bu_avs_print (const struct bu_attribute_value_set *avp, const char *title) |
|