![]() |
DS3 C SDK
5.0.0
Provides access to the Spectra S3 API with C
|
#include <stdlib.h>#include "stdint.h"#include "ds3_bool.h"#include "ds3_string.h"#include "ds3_library_exports.h"Go to the source code of this file.
Data Structures | |
| struct | _ds3_uint64_string_pair |
Typedefs | |
| typedef struct _ds3_uint64_string_map | ds3_uint64_string_map |
| typedef struct _ds3_uint64_string_map_iter | ds3_uint64_string_map_iter |
| typedef struct _ds3_uint64_string_pair | ds3_uint64_string_pair |
Functions | |
| LIBRARY_API ds3_uint64_string_map * | ds3_uint64_string_map_init (void) |
| LIBRARY_API ds3_bool | ds3_uint64_string_map_insert (ds3_uint64_string_map *map, const uint64_t *key, const ds3_str *value) |
| LIBRARY_API ds3_bool | ds3_uint64_string_map_contains (ds3_uint64_string_map *map, uint64_t *key) |
| LIBRARY_API ds3_str * | ds3_uint64_string_map_lookup (ds3_uint64_string_map *map, uint64_t *key) |
| LIBRARY_API void | ds3_uint64_string_map_free (ds3_uint64_string_map *map) |
| LIBRARY_API uint64_t | ds3_uint64_string_map_size (ds3_uint64_string_map *map) |
| LIBRARY_API void | ds3_uint64_string_pair_free (ds3_uint64_string_pair *pair) |
| LIBRARY_API ds3_uint64_string_map_iter * | ds3_uint64_string_map_iter_init (ds3_uint64_string_map *map) |
| LIBRARY_API ds3_uint64_string_pair * | ds3_uint64_string_map_iter_next (ds3_uint64_string_map_iter *iter) |
| LIBRARY_API void | ds3_uint64_string_map_iter_free (ds3_uint64_string_map_iter *iter) |
| typedef struct _ds3_uint64_string_map ds3_uint64_string_map |
Definition at line 30 of file ds3_uint64_string_map.h.
| typedef struct _ds3_uint64_string_map_iter ds3_uint64_string_map_iter |
Definition at line 39 of file ds3_uint64_string_map.h.
| typedef struct _ds3_uint64_string_pair ds3_uint64_string_pair |
Definition at line 47 of file ds3_uint64_string_map.h.
| LIBRARY_API ds3_bool ds3_uint64_string_map_contains | ( | ds3_uint64_string_map * | map, |
| uint64_t * | key | ||
| ) |
Definition at line 59 of file ds3_uint64_string_map.c.
| LIBRARY_API void ds3_uint64_string_map_free | ( | ds3_uint64_string_map * | map | ) |
Definition at line 86 of file ds3_uint64_string_map.c.
| LIBRARY_API ds3_uint64_string_map* ds3_uint64_string_map_init | ( | void | ) |
Definition at line 37 of file ds3_uint64_string_map.c.
| LIBRARY_API ds3_bool ds3_uint64_string_map_insert | ( | ds3_uint64_string_map * | map, |
| const uint64_t * | key, | ||
| const ds3_str * | value | ||
| ) |
Definition at line 45 of file ds3_uint64_string_map.c.
| LIBRARY_API void ds3_uint64_string_map_iter_free | ( | ds3_uint64_string_map_iter * | iter | ) |
Definition at line 110 of file ds3_uint64_string_map.c.
| LIBRARY_API ds3_uint64_string_map_iter* ds3_uint64_string_map_iter_init | ( | ds3_uint64_string_map * | map | ) |
Definition at line 102 of file ds3_uint64_string_map.c.
| LIBRARY_API ds3_uint64_string_pair* ds3_uint64_string_map_iter_next | ( | ds3_uint64_string_map_iter * | iter | ) |
Definition at line 125 of file ds3_uint64_string_map.c.
| LIBRARY_API ds3_str* ds3_uint64_string_map_lookup | ( | ds3_uint64_string_map * | map, |
| uint64_t * | key | ||
| ) |
Definition at line 71 of file ds3_uint64_string_map.c.
| LIBRARY_API uint64_t ds3_uint64_string_map_size | ( | ds3_uint64_string_map * | map | ) |
Definition at line 82 of file ds3_uint64_string_map.c.
| LIBRARY_API void ds3_uint64_string_pair_free | ( | ds3_uint64_string_pair * | pair | ) |
Definition at line 143 of file ds3_uint64_string_map.c.
1.8.15