- Tidied up map and set structures to invoke less constructors and assignments
2.1 KiB
2.1 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 |
|---|---|---|
| pair | ✔ | ✔ |
| tuple | ⭕ | ⭕ |
| optional | ✔ | ✔ |
| variant | ❌ | ❌ |
| any | ❌ | ❌ |
| bitset | ❌ | ❌ |
| array | ✔ | ✔ |
dynarray (std::vector) |
⭕ | ⭕ |
| list | ✔ | ✔ |
set (std::unordered_set) |
✔ | ✔ |
ordered_set (std::set) |
❌ | ❌ |
map (std::unordered_map) |
✔ | ✔ |
ordered_map (std::map) |
❌ | ❌ |
multiset (std::unordered_multiset) |
❌ | ❌ |
ordered_multiset (std::multiset) |
❌ | ❌ |
multimap (std::unordered_multimap) |
❌ | ❌ |
ordered_multimap (std::multimap) |
❌ | ❌ |
fennec
| Symbol | Implemented | Passed |
|---|---|---|
| graph | ❌ | ❌ |
| rd_tree | ✔ | ✔ |