No Matches
Macros | Functions
as_hashmap.h File Reference
#include <aerospike/as_map.h>
#include <aerospike/as_orderedmap.h>
#include <aerospike/as_std.h>
+ Include dependency graph for as_hashmap.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define as_hashmap   as_orderedmap
#define as_hashmap_clear   as_orderedmap_clear
#define as_hashmap_destroy   as_orderedmap_destroy
#define as_hashmap_foreach   as_orderedmap_foreach
#define as_hashmap_get   as_orderedmap_get
#define as_hashmap_remove   as_orderedmap_remove
#define as_hashmap_set   as_orderedmap_set
#define as_hashmap_set_flags   as_orderedmap_set_flags
#define as_hashmap_size   as_orderedmap_size


static uint32_t as_hashmap_hashcode (const as_hashmap *map)
static as_hashmapas_hashmap_init (as_hashmap *map, uint32_t capacity)
static as_hashmapas_hashmap_new (uint32_t capacity)

Macro Definition Documentation

◆ as_hashmap

#define as_hashmap   as_orderedmap

Definition at line 41 of file as_hashmap.h.

◆ as_hashmap_clear

#define as_hashmap_clear   as_orderedmap_clear

Definition at line 95 of file as_hashmap.h.

◆ as_hashmap_destroy

#define as_hashmap_destroy   as_orderedmap_destroy

Definition at line 75 of file as_hashmap.h.

◆ as_hashmap_foreach

#define as_hashmap_foreach   as_orderedmap_foreach

Definition at line 103 of file as_hashmap.h.

◆ as_hashmap_get

#define as_hashmap_get   as_orderedmap_get

Definition at line 93 of file as_hashmap.h.

◆ as_hashmap_remove

#define as_hashmap_remove   as_orderedmap_remove

Definition at line 96 of file as_hashmap.h.

◆ as_hashmap_set

#define as_hashmap_set   as_orderedmap_set

Definition at line 94 of file as_hashmap.h.

◆ as_hashmap_set_flags

#define as_hashmap_set_flags   as_orderedmap_set_flags

Definition at line 97 of file as_hashmap.h.

◆ as_hashmap_size

#define as_hashmap_size   as_orderedmap_size

Definition at line 81 of file as_hashmap.h.

Function Documentation

◆ as_hashmap_hashcode()

static uint32_t as_hashmap_hashcode ( const as_hashmap * map)

Definition at line 84 of file as_hashmap.h.

◆ as_hashmap_init()

static as_hashmap * as_hashmap_init ( as_hashmap * map,
uint32_t capacity )

Definition at line 48 of file as_hashmap.h.

References as_orderedmap_init(), and as_orderedmap_set_flags().

◆ as_hashmap_new()

static as_hashmap * as_hashmap_new ( uint32_t capacity)

Definition at line 62 of file as_hashmap.h.

References as_orderedmap_new(), and as_orderedmap_set_flags().