3.11.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