This directory contains partial re-implementations of some C++ standard library utilities. They are for use with internal LLVM libc code and tests.
More utilities can be added on an as needed basis. There are certain rules to be followed for future changes and additions:
#include <stddef.h>
and not #include <cstddef>
.LIBC_NAMESPACE::cpp
. The higher level namespace should have a __
prefix to avoid symbol name pollution when the utilities are used in implementation of public functions.