This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
sobj_dict * | new_sobj_dict (void) |
Create a new (empty) dictionary object. | |
sobj_dict * | new_sobj_dict_from_array (struct sobj *) |
Create a new dictionary object from an array object. | |
sobj_dict * | new_sobj_dict_from_vec (unsigned, const char **, struct sobj **) |
Create a new dictionary object from a vector of key/value pairs. | |
sobj_dict * | new_sobj_dict_from_dict (struct sobj_dict *) |
Create a new dictionary object from a dictionary. | |
sobj_dict * | sobj_dict_clone (struct sobj_dict *) |
Create a flat copy of a dictionary object. | |
bool | sobj_dict_put (struct sobj_dict *, const char *, struct sobj *) |
Insert an object into a dictionary. | |
bool | sobj_dict_put_unlocked (struct sobj_dict *, const char *, struct sobj *) |
Insert an object into a dictionary. | |
sobj * | sobj_dict_get (struct sobj_dict *, const char *) |
Get an object from the dictionary. | |
sobj * | sobj_dict_get_unlocked (struct sobj_dict *, const char *) |
Get an object from the dictionary. | |
bool | sobj_dict_remove (struct sobj_dict *, const char *) |
Remove an object from a dictionary. | |
bool | sobj_dict_remove_unlocked (struct sobj_dict *, const char *) |
Remove an object from a dictionary. | |
void | sobj_dict_clear (struct sobj_dict *) |
Remove all objects from the dictionary. | |
void | sobj_dict_clear_unlocked (struct sobj_dict *) |
Remove all objects from the dictionary. | |
int | sobj_dict_count (const struct sobj_dict *) |
Return the number object objects bound by the dictionary. | |
int | sobj_dict_elements (struct sobj_dict *, char ***, struct sobj ***) |
Get the elements bound in the dictionary. | |
int | sobj_dict_elements_unlocked (const struct sobj_dict *, const char **, struct sobj **) |
Get the elements bound in the dictionary. | |
void | sobj_dict_prealloc (struct sobj_dict *, int) |
Preallocate storage. | |
void | sobj_dict_prealloc_unlocked (struct sobj_dict *, int) |
Preallocate storage. | |
sobj * | sobj_dict_as_array (struct sobj_dict *, const char *) |
Create an array object representing the dictionary data. | |
sobj * | sobj_dict_as_array_unlocked (struct sobj_dict *, const char *) |
Create an array object representing the dictionary data. | |
void | sobj_dict_dump (const struct sobj_dict *) |
Dump a text representation of the object dictionary to the standard error stream. |