- Fixed implementation of tuple.h, TODO: Still need to complete - Wrote a PrettyPrinter for tuple.h
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 | ✔ | ✔ |