|
Monado OpenXR Runtime
|
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>
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) |
Pair of name/localized hashets with atomic erase helper.