- Documentation of containers and adjusting page hierarchy

This commit is contained in:
2025-08-18 14:13:35 -04:00
parent 27754a56d7
commit 55a8c54119
28 changed files with 934 additions and 313 deletions

View File

@@ -42,44 +42,44 @@ See:
### Diagnostics
| Symbol | Implemented | Passed |
|:--------|:-----------:|:------:|
| assert | | |
| assertf | | |
| assertd | | |
| assert | | |
| assertf | | |
| assertd | | |
### Utility
| Symbol | Implemented | Passed |
|:-----------------|:-----------:|:------:|
| numeric_limits | | |
| initializer_list | | |
| numeric_limits | | |
| initializer_list | | |
### Primary Types
| Symbol | Implemented | Passed |
|:---------------------------|:-----------:|:------:|
| is_void | | |
| is_null_pointer | | |
| is_integral | | |
| is_floating_point | | |
| is_array | | ❓ |
| is_enum | | |
| is_union | | |
| is_class | | |
| is_function | | |
| is_pointer | | |
| is_lvalue_reference | | |
| is_void | | |
| is_null_pointer | | |
| is_integral | | |
| is_floating_point | | |
| is_array | | ❓ |
| is_enum | | |
| is_union | | |
| is_class | | |
| is_function | | |
| is_pointer | | |
| is_lvalue_reference | | |
| is_rvalue_reference | ✔ | ✔ |
| is_member_object_pointer | | |
| is_member_function_pointer | | |
| is_member_object_pointer | | |
| is_member_function_pointer | | |
### Composite Types
| Symbol | Implemented | Passed |
|:------------------|:-----------:|:------:|
| is_fundamental | ✔ | ✔ |
| is_arithmetic | ✔ | ✔ |
| is_scalar | | |
| is_object | | |
| is_compound | | |
| is_reference | | |
| is_member_pointer | | |
| is_scalar | | |
| is_object | | |
| is_compound | | |
| is_reference | | |
| is_member_pointer | | |
### Type Properties
| Symbol | Implemented | Passed |
@@ -87,37 +87,37 @@ See:
| is_const | ✔ | ✔ |
| is_volatile | ✔ | ✔ |
| is_trivially_copyable | ✔ | ✔ |
| is_standard_layout | | |
| has_unique_object_representations | | |
| is_empty | | |
| is_polymorphic | | |
| is_abstract | | |
| is_final | | |
| is_aggregate | | |
| is_implicit_lifetime | | |
| is_standard_layout | | |
| has_unique_object_representations | | |
| is_empty | | |
| is_polymorphic | | |
| is_abstract | | |
| is_final | | |
| is_aggregate | | |
| is_implicit_lifetime | | |
| is_signed | ✔ | ✔ |
| is_unsigned | ✔ | ✔ |
| is_bounded_array | | |
| is_unbounded_array | | |
| is_scoped_enum | | |
| is_bounded_array | | |
| is_unbounded_array | | |
| is_scoped_enum | | |
### Supported Operations
| Symbol | Implemented | Passed |
|:------------------------------------|:-----------:|:------:|
| is_constructible | ✔ | ✔ |
| is_trivially_constructible | ✔ | ✔ |
| is_nothrow_constructible | | |
| is_nothrow_constructible | | |
| is_default_constructible | ✔ | ✔ |
| is_trivially_default_constructible | | |
| is_nothrow_default_constructible | | |
| is_trivially_default_constructible | | |
| is_nothrow_default_constructible | | |
| is_copy_constructible | ✔ | ✔ |
| is_trivially_copy_constructible | | |
| is_nothrow_copy_constructible | | |
| is_trivially_copy_constructible | | |
| is_nothrow_copy_constructible | | |
| is_move_constructible | ✔ | ✔ |
| is_trivially_move_constructible | | |
| is_nothrow_move_constructible | | |
| is_destructible | | |
| is_trivially_destructible | | ❌ |
| is_trivially_move_constructible | | |
| is_nothrow_move_constructible | | |
| is_destructible | | |
| is_trivially_destructible | | ❌ |
| is_nothrow_destructible | ❌ | ❌ |
| has_virtual_destructor | ❌ | ❌ |
| is_swappable | ❌ | ❌ |
@@ -174,7 +174,7 @@ See:
| aligned_storage | ❌ | ❌ |
| aligned_union | ❌ | ❌ |
| aligned_union | ❌ | ❌ |
| decay | | |
| decay | 🚧 | 🚧 |
| remove_cvref | ✔ | ✔ |
| enable_if | ✔ | ✔ |
| conditional | ✔ | ✔ |