<module_info>
name -> "Utilities"
brief -> "Various utility functions and types"
</module_info>

load_on always

<header:public>
allocator.h
api.h
assert.h
compiler.h
concepts.h
data_src.h
database.h
exceptn.h
mem_ops.h
mutex.h
# TODO(Botan4) move this to internal
range_concepts.h
strong_type.h
types.h
version.h
</header:public>

<header:internal>
alignment_buffer.h
bit_ops.h
bswap.h
buffer_slicer.h
buffer_stuffer.h
calendar.h
charset.h
codec_base.h
concat_util.h
ct_utils.h
donna128.h
filesystem.h
fmt.h
isa_extn.h
int_utils.h
gfni_utils.h
loadstor.h
mul128.h
mem_utils.h
parsing.h
prefetch.h
rotate.h
rounding.h
scan_name.h
scoped_cleanup.h
stack_scrubbing.h
stl_util.h
time_utils.h
value_barrier.h
</header:internal>
