---
title: UCX Features
---
------------------------ ------------------------- ------------------- ---------------------------------
[Allocator](#allocator) [String](#string) [Buffer](#buffer) [Memory Pool](#memory-pool)
[Iterator](#iterator) [Collection](#collection) [List](#list) [Map](#map)
[Utilities](#utilities)
------------------------ ------------------------- ------------------- ---------------------------------
## Allocator
*Header file:* [allocator.h](api/allocator_8h.html)
## String
*Header file:* [string.h](api/string_8h.html)
## Buffer
*Header file:* [buffer.h](api/buffer_8h.html)
## Memory Pool
*Header file:* [mempool.h](api/mempool_8h.html)
### Basic Memory Pool
*Header file:* [basic_mempool.h](api/basic__mempool_8h.html)
## Iterator
*Header file:* [iterator.h](api/iterator_8h.html)
## Collection
*Header file:* [collection.h](api/collection_8h.html)
## List
*Header file:* [list.h](api/list_8h.html)
### Linked List
*Header file:* [linked_list.h](api/linked__list_8h.html)
### Array List
*Header file:* [array_list.h](api/array__list_8h.html)
## Map
*Header file:* [map.h](api/map_8h.html)
### Hash Map
*Header file:* [hash_map.h](api/hash__map_8h.html)
## Utilities
*Header file:* [utils.h](api/utils_8h.html)
### Printf Functions
*Header file:* [printf.h](api/printf_8h.html)
### Compare Functions
*Header file:* [compare.h](api/compare_8h.html)