standard_lib ============ Shared foundational software unit exposing standard primitive data types. Inherited Component ------------------- - :doc:`Platform_HAL ` Inherited Requirements ---------------------- - :doc:`REQ-IFC-001 ` - :doc:`REQ-IFC-005 ` Relationship Diagram -------------------- .. image:: /_static/sw_unit_uml/standard_lib_0a183fbf-8fae-4a18-be18-6a22ea3e058f_uml.svg :alt: UML class diagram for standard_lib :class: dblclick-open-image Data Types ---------- .. _dt-c71dfd1b-cce2-471d-a034-2a7bdc7b8d25: .. raw:: html
boolprimitive
Boolean true/false type. .. _dt-0dbf2dfd-75c1-4dbf-9bec-cc70e9b5c0a1: .. raw:: html
charprimitive
Character and byte-oriented text element. .. _dt-25d15a2b-8d85-45d1-a539-8712d1013bb8: .. raw:: html
doubleprimitive
Double-precision floating-point type. .. _dt-757d5c78-8149-457d-bf41-0c4764ce25a0: .. raw:: html
floatprimitive
Single-precision floating-point type. .. _dt-cbd13cc4-2cb1-4bd1-8a7b-05f377f9f90b: .. raw:: html
int16_tprimitive
Signed 16-bit integer. .. _dt-6c7d5e69-1895-4c7d-abcf-7c1d1ab3ece7: .. raw:: html
int32_tprimitive
Signed 32-bit integer. .. _dt-b3fe3b20-8371-43fe-ba73-1e233b5b027f: .. raw:: html
int64_tprimitive
Signed 64-bit integer. .. _dt-06f4b8d3-c571-46f4-bd3c-1fdb9d1abf3e: .. raw:: html
int8_tprimitive
Signed 8-bit integer. .. _dt-d8e14237-4abc-48e1-a6bb-75fbdc03775d: .. raw:: html
size_talias
Alias for platform-native object size type. .. rubric:: Alias Reference - :ref:`uint32_t ` .. _dt-036d66c4-d7f5-436d-8f41-bf413e2d3351: .. raw:: html
uint16_tprimitive
Unsigned 16-bit integer. .. _dt-9930f975-8f88-4930-9e5b-64c21de2689a: .. raw:: html
uint32_tprimitive
Unsigned 32-bit integer. .. _dt-477a34df-6df4-477a-9f1d-2884061a5120: .. raw:: html
uint64_tprimitive
Unsigned 64-bit integer. .. _dt-45402023-5ffe-4540-ba19-64896d87b3dc: .. raw:: html
uint8_tprimitive
Unsigned 8-bit integer. .. _dt-fa35950c-d2f5-4a35-8374-871e3164e1bd: .. raw:: html
voidprimitive
No-value return marker type.