Functions in strm.h
Functions in the
libstrm
library.
strm_dict_clone()
Duplicate a dictionary handle
strm_dict_compare()
Compare two dictionaries
strm_dict_destroy()
Destroy a dictionary object handle
strm_dict_find_index()
Return the index of a dictionary entry
strm_dict_find_rstr()
Find the value of a dictionary entry based on the entry's key (returns a shareable string object handle)
strm_dict_find_value()
Find the value of a dictionary entry based on the entry's key (returns a string)
strm_dict_index_delete()
Delete a dictionary entry (by index)
strm_dict_key_delete()
Delete a dictionary entry (by key)
strm_dict_key_get()
Find the key of a dictionary entry (returns a string)
strm_dict_key_rstr()
Find the key of a dictionary entry (returns a shareable string object handle)
strm_dict_new()
Create a new handle for an empty dictionary object
strm_dict_set()
Modify a dictionary entry (using key-value strings)
strm_dict_set_rstr()
Modify a dictionary entry (using key-value shareable string objects)
strm_dict_size()
Return the number of entries in a dictionary
strm_dict_subtract()
Subtract one dictionary from another
strm_dict_value_get()
Find the value of a dictionary entry based on the entry's index (returns a string)
strm_dict_value_rstr()
Find the value of a dictionary entry based on the entry's index (returns a shareable string object handle)
strm_string_alloc()
Allocate a new shareable string object
strm_string_clone()
Create a new handle to an existing shareable string object
strm_string_destroy()
Destroy a string handle
strm_string_get()
Return a pointer to the first character of the string
strm_string_make()
Create a new shareable string object
strm_string_modify()
Modify a shareable string object (destroying the existing handle)
Parent topic:
Dictionary Object API