Files
fennec/planning/MEMORY.md
Medusa Slockbower 992a02db3e - Changed directory structure significantly, moving gfx api implementations to fennec/renderers
- Began new overarching window interface
 - Began outlining renderer interfaces
 - Began a binary tree implementation in bintree.h, this will act as a generalized binary tree, then red-black tree will be implemented on top of it for sequences (ordered sets)
2025-08-28 00:01:54 -04:00

35 lines
1.1 KiB
Markdown

<!-- 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 | ⛔ | ⛔ |