
<!-- I release these notes into the public domain -->

# Memory Library (`memory`)

## Table of Contents

<!-- TOC -->
* [Home](./CONTENTS.md#planning-documentation-for-fennec)
* [Memory Library](#memory-library-memory)
  * [Table of Contents](#table-of-contents)
  * [Introduction](#introduction)
  * [Implementation](#implementation)
<!-- TOC -->


## Introduction

&ensp; This library contains headers and classes related to memory allocation and
management in C++. The contents include the Memory Management Library of
the C++ Standard Library and Template Library. This pulls some functions from the
C stdlib and either wraps them or aliases them.


## Implementation

| Symbol           | Implemented | Passed |
|:-----------------|:-----------:|:------:|
| allocator        |      ✅      |   ✅    |
| allocator_traits |      ✅      |   ✅    |
| allocation       |      ✅      |   ✅    |
| default_delete   |      ✅      |   ❓    |
| unique_pointer   |      ✅      |   ❓    |
| shared_pointer   |      ⛔      |   ⛔    |
| pointer_traits   |      ⛔      |   ⛔    |