omp_get_num_interop_properties (GNU libgomp)

#### 3.12.1 `omp_get_num_interop_properties` – Get the number of implementation-specific properties ¶

Description:

  The `omp_get_num_interop_properties` function returns the number of implementation-defined interoperability properties available for the passed interop, extending the OpenMP-defined properties. The available OpenMP interop_property-type values range from `omp_ipr_first` to the value returned by `omp_get_num_interop_properties` minus one.

  No implementation-defined properties are currently defined in GCC.

C/C++:

  Prototype: | `int omp_get_num_interop_properties(const omp_interop_t interop)`

Fortran:

  Interface: | `integer function omp_get_num_interop_properties(interop)`
  | `integer(omp_interop_kind), intent(in) :: interop`

See also:

  `omp_get_interop_name` – Obtain the name of an `interop_property` value as string, `omp_get_interop_type_desc` – Obtain type and description to an `interop_property`

Reference:

  OpenMP specification v5.1, Section 3.12.1, OpenMP specification v6.0, Section 26.1