Loading...
Searching...
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.

Macros

#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
 

Functions

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)
inlinestatic

Definition at line 84 of file as_hashmap.h.

◆ as_hashmap_init()

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

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)
inlinestatic

Definition at line 62 of file as_hashmap.h.

References as_orderedmap_new(), and as_orderedmap_set_flags().