- 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)
2.2 KiB
2.2 KiB
Containers Library (containers)
Table of Contents
Introduction
This library contains headers and classes that implement common data structures. The contents include the Containers Library of the C++ Standard Library and Template Library.
Implementation
C++ Standard Template Library
| Symbol | Implemented | Passed |
|---|---|---|
map (std::unordered_map) |
✅ | ✅ |
map_sequence (std::map) |
⛔ | ⛔ |
multiset (std::unordered_multiset) |
⛔ | ⛔ |
multisequence (std::multiset) |
⛔ | ⛔ |
multimap (std::unordered_multimap) |
⛔ | ⛔ |
multimap_sequence (std::multimap) |
⛔ | ⛔ |
| pair | ✅ | ✅ |
| tuple | 🚧 | 🚧 |
| optional | ✅ | ✅ |
| variant | ⛔ | ⛔ |
| any | ⛔ | ⛔ |
| bitset | ⛔ | ⛔ |
| array | ✅ | ✅ |
dynarray (std::vector) |
🚧 | 🚧 |
| deque | ⛔ | ⛔ |
| list | ✅ | ✅ |
set (std::unordered_set) |
✅ | ✅ |
sequence (std::set) |
⛔ | ⛔ |
fennec
| Symbol | Implemented | Passed |
|---|---|---|
| graph | 🚧 | 🚧 |
| object_pool | 🚧 | 🚧 |
| rd_tree | ✅ | ✅ |