DS3 C SDK
4.1.0
Provides access to the Spectra S3 API with C
|
#include "ds3_string.h"
Go to the source code of this file.
Macros | |
#define | LIBRARY_API |
Typedefs | |
typedef struct _ds3_string_multimap | ds3_string_multimap |
typedef struct _ds3_string_multimap_entry | ds3_string_multimap_entry |
#define LIBRARY_API |
Definition at line 33 of file ds3_string_multimap.h.
typedef struct _ds3_string_multimap ds3_string_multimap |
Definition at line 36 of file ds3_string_multimap.h.
typedef struct _ds3_string_multimap_entry ds3_string_multimap_entry |
Definition at line 37 of file ds3_string_multimap.h.
LIBRARY_API void ds3_string_multimap_entry_add_value | ( | ds3_string_multimap_entry * | entry, |
const ds3_str * | value | ||
) |
Definition at line 124 of file ds3_string_multimap.c.
LIBRARY_API ds3_string_multimap_entry* ds3_string_multimap_entry_dup | ( | const ds3_string_multimap_entry * | entry | ) |
Definition at line 132 of file ds3_string_multimap.c.
LIBRARY_API void ds3_string_multimap_entry_free | ( | ds3_string_multimap_entry * | entry | ) |
Definition at line 172 of file ds3_string_multimap.c.
LIBRARY_API ds3_str* ds3_string_multimap_entry_get_key | ( | const ds3_string_multimap_entry * | entry | ) |
Definition at line 145 of file ds3_string_multimap.c.
LIBRARY_API unsigned int ds3_string_multimap_entry_get_num_values | ( | const ds3_string_multimap_entry * | map_entry | ) |
Definition at line 165 of file ds3_string_multimap.c.
LIBRARY_API ds3_str* ds3_string_multimap_entry_get_value_by_index | ( | const ds3_string_multimap_entry * | entry, |
unsigned int | index | ||
) |
Definition at line 155 of file ds3_string_multimap.c.
LIBRARY_API ds3_string_multimap_entry* ds3_string_multimap_entry_init | ( | const ds3_str * | key | ) |
Definition at line 117 of file ds3_string_multimap.c.
LIBRARY_API void ds3_string_multimap_free | ( | ds3_string_multimap * | map | ) |
Definition at line 102 of file ds3_string_multimap.c.
LIBRARY_API ds3_string_multimap* ds3_string_multimap_init | ( | void | ) |
Definition at line 50 of file ds3_string_multimap.c.
LIBRARY_API void ds3_string_multimap_insert | ( | ds3_string_multimap * | map, |
const ds3_str * | key, | ||
const ds3_str * | value | ||
) |
Definition at line 57 of file ds3_string_multimap.c.
LIBRARY_API void ds3_string_multimap_insert_entry | ( | ds3_string_multimap * | map, |
const ds3_string_multimap_entry * | entry | ||
) |
Definition at line 69 of file ds3_string_multimap.c.
LIBRARY_API ds3_string_multimap_entry* ds3_string_multimap_lookup | ( | ds3_string_multimap * | map, |
const ds3_str * | key | ||
) |
Definition at line 84 of file ds3_string_multimap.c.