LLVM OpenMP 19.0.0git
Public Member Functions | Public Attributes | List of all members
ident Struct Reference

The ident structure that describes a source location. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp.h"

Public Member Functions

kmp_int32 get_openmp_version ()
 

Public Attributes

kmp_int32 reserved_1
 might be used in Fortran; see above

 
kmp_int32 flags
 also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC identifies this union member

 
kmp_int32 reserved_2
 not really used in Fortran any more; see above
 
kmp_int32 reserved_3
 source[4] in Fortran, do not use for C++

 
char const * psource
 String describing the source location.
 
voiddummy
 

Detailed Description

The ident structure that describes a source location.

Definition at line 247 of file kmp.h.

Member Function Documentation

◆ get_openmp_version()

kmp_int32 ident::get_openmp_version ( )
inline

Definition at line 262 of file kmp.h.

References flags, and KMP_IDENT_OPENMP_SPEC_VERSION_MASK.

Member Data Documentation

◆ dummy

void * ident::dummy

Definition at line 26 of file bug_taskwait_detach.cpp.

◆ flags

kmp_int32 ident::flags

also f.flags; KMP_IDENT_xxx flags; KMP_IDENT_KMPC identifies this union member

Definition at line 249 of file kmp.h.

Referenced by get_openmp_version().

◆ psource

char const * ident::psource

String describing the source location.

The string is composed of semi-colon separated fields which describe the source file, the function and a pair of line numbers that delimit the construct.

Definition at line 257 of file kmp.h.

Referenced by __kmp_pragma(), and __kmp_track_dependence().

◆ reserved_1

kmp_int32 ident::reserved_1

might be used in Fortran; see above

Definition at line 248 of file kmp.h.

◆ reserved_2

kmp_int32 ident::reserved_2

not really used in Fortran any more; see above

Definition at line 251 of file kmp.h.

◆ reserved_3

kmp_int32 ident::reserved_3

source[4] in Fortran, do not use for C++

Definition at line 256 of file kmp.h.


The documentation for this struct was generated from the following files: