Monado OpenXR Runtime
Loading...
Searching...
No Matches
oxr_pair_hashset.c File Reference

Pair of name/localized hashets with atomic erase helper. More...

#include "util/u_hashset.h"
#include "oxr_pair_hashset.h"
#include "../oxr_logger.h"
#include <stdlib.h>
Include dependency graph for oxr_pair_hashset.c:

Functions

XrResult oxr_pair_hashset_init (struct oxr_logger *log, struct oxr_pair_hashset *pair)
 
void oxr_pair_hashset_fini (struct oxr_pair_hashset *pair)
 
int oxr_pair_hashset_insert_str_c (struct oxr_pair_hashset *pair, const char *name_cstr, const char *loc_cstr, struct u_hashset_item **out_name_item, struct u_hashset_item **out_loc_item)
 
void oxr_pair_hashset_erase_and_free (struct oxr_pair_hashset *pair, struct u_hashset_item **name_item_ptr, struct u_hashset_item **loc_item_ptr)
 
XrResult oxr_pair_hashset_has_name_and_loc (struct oxr_pair_hashset *pair, const char *name, const char *loc, bool *out_has_name, bool *out_has_loc)
 

Detailed Description

Pair of name/localized hashets with atomic erase helper.