Requirements#
Containers Library Requirements
|
status: draft
safety: ASIL_B
|
||||
Functional Requirements#
Dynamic Array
|
status: valid
security: NO
safety: ASIL_B
|
||||
The Containers library shall provide a fixed-size array container with construction-time size specification. |
|||||
Intrusive List
|
status: valid
security: NO
safety: ASIL_B
|
||||
The Containers library shall provide an intrusive doubly-linked list based on the C++ standardization proposal P0406R1. |
|||||
Type Safety
|
status: valid
security: NO
safety: ASIL_B
|
||||
The Containers library shall enforce compile-time type safety for all container operations. |
|||||
Non-Relocatable Vector
|
status: valid
security: NO
safety: ASIL_B
|
||||
The Containers library shall provide a non-relocatable vector container that maintains stable element addresses. |
|||||
Non-Functional Requirements#
Deterministic Behavior
|
status: valid
security: NO
safety: ASIL_B
|
||||
The Containers library shall provide deterministic behavior with no dynamic memory allocation. |
|||||