kiba-engine
id.h
1 #pragma once
2 
4 #include <kiba/core/types.h>
5 
6 typedef struct kb_id_generator *id_generator;
7 typedef usize identifier;
8 
9 KB_API b8 id_generator_create(id_generator *generator, allocator *alloc);
10 
11 KB_API identifier id_request(id_generator generator);
12 KB_API void id_return(id_generator generator, identifier id);
13 
14 KB_API void id_generator_destroy(id_generator generator);
Central header providing allocator functionality.
Central allocator structure.
Definition: allocator.h:87