diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-10-04 08:22:26 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-10-04 08:39:33 +0200 |
commit | c909228c7d65a7ad21bffdc5bcdec8612d422ce7 (patch) | |
tree | 9c6108a18f02465234b3deadbc2f5d329fb53c56 /eng/req | |
parent | eng: Add function implementation link role (diff) | |
download | rtems-docs-c909228c7d65a7ad21bffdc5bcdec8612d422ce7.tar.bz2 |
eng: Refine unspecified interfaces
Update #3715.
Diffstat (limited to 'eng/req')
-rw-r--r-- | eng/req/items.rst | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst index 564a19e..b066f02 100644 --- a/eng/req/items.rst +++ b/eng/req/items.rst @@ -1534,10 +1534,16 @@ Interface Unspecified Item Type This type refines the following types: * :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if - the value is ``unspecified`` + the value is ``unspecified-define`` * :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if - the value is ``unspecified-define`` + the value is ``unspecified-define-or-object`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-enum`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-enumerator`` * :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if the value is ``unspecified-function`` @@ -1546,7 +1552,22 @@ This type refines the following types: the value is ``unspecified-group`` * :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if - the value is ``unspecified-type`` + the value is ``unspecified-macro`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-macro-or-function`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-object`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-struct`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-typedef`` + +* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if + the value is ``unspecified-union`` This set of attributes specifies an unspecified interface. All explicit attributes shall be specified. The explicit attributes for this type are: |