diff options
Diffstat (limited to 'spec/if/rtems/basedefs/have-member-same-type.yml')
-rw-r--r-- | spec/if/rtems/basedefs/have-member-same-type.yml | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/spec/if/rtems/basedefs/have-member-same-type.yml b/spec/if/rtems/basedefs/have-member-same-type.yml index 50c0dbf5..22346cca 100644 --- a/spec/if/rtems/basedefs/have-member-same-type.yml +++ b/spec/if/rtems/basedefs/have-member-same-type.yml @@ -1,25 +1,31 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-brief: | +brief: | Evaluates to true if the specified members of two types have compatible types, otherwise to false. -interface-definition: +copyrights: +- Copyright (C) 2017 embedded brains GmbH (http://www.embedded-brains.de) +definition: default: | - ${/if/c/true:/interface-name} + ${/if/c/true:/name} variants: - definition: | - ${/if/compiler/builtin-types-compatible-p:/interface-name}( - ${/if/compiler/typeof:/interface-name}( ( (_t_lhs *) 0 )->_m_lhs ), - ${/if/compiler/typeof:/interface-name}( ( (_t_rhs *) 0 )->_m_rhs ) + ${/if/compiler/builtin-types-compatible-p:/name}( + ${/if/compiler/typeof:/name}( ( (_t_lhs *) 0 )->_m_lhs ), + ${/if/compiler/typeof:/name}( ( (_t_rhs *) 0 )->_m_rhs ) ) enabled-by: - - defined(${/if/compiler/gnuc:/interface-name}) -interface-description: null -interface-name: RTEMS_HAVE_MEMBER_SAME_TYPE -interface-notes: null -interface-params: + - defined(${/if/compiler/gnuc:/name}) +description: null +enabled-by: true +interface-type: macro +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/basedefs +name: RTEMS_HAVE_MEMBER_SAME_TYPE +notes: null +params: - description: | is the left hand side type. dir: null @@ -36,13 +42,7 @@ interface-params: is the right hand side member. dir: null name: _m_rhs -interface-return: +return: return: null return-values: [] -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: /groups/api/basedefs type: interface |