|  | 1.0.2 (revision 716) | 
This struct stores all information on an OpenMP region, like the region type or corresponding source lines. The function ctcString2RegionInfo() can be used to fill this struct with data from a ctcString. More...
#include <pomp2_region_info.h>
| Data Fields | |
| Required attributes | |
| POMP2_Region_type | mRegionType | 
| char * | mStartFileName | 
| unsigned | mStartLine1 | 
| unsigned | mStartLine2 | 
| char * | mEndFileName | 
| unsigned | mEndLine1 | 
| unsigned | mEndLine2 | 
| Currently not provided by opari | |
| bool | mHasCopyIn | 
| bool | mHasCopyPrivate | 
| bool | mHasIf | 
| bool | mHasFirstPrivate | 
| bool | mHasLastPrivate | 
| bool | mHasNoWait | 
| bool | mHasNumThreads | 
| bool | mHasOrdered | 
| bool | mHasReduction | 
| bool | mHasCollapse | 
| bool | mHasUntied | 
| POMP2_Schedule_type | mScheduleType | 
| char * | mUserGroupName | 
| Attributes for specific region types | |
| unsigned | mNumSections | 
| char * | mCriticalName | 
| char * | mUserRegionName | 
This struct stores all information on an OpenMP region, like the region type or corresponding source lines. The function ctcString2RegionInfo() can be used to fill this struct with data from a ctcString.
name of a named critical region
name of the corresponding source file from the closing pragma
| unsigned POMP2_Region_info::mEndLine1 | 
line number of the first line from the closing pragma
| unsigned POMP2_Region_info::mEndLine2 | 
line number of the last line from the closing pragma
true if a collapse clause is present
true if a copyin clause is present
true if a copyprivate clause is present
true if a firstprivate clause is present
true if an if clause is present
true if a lastprivate clause is present
true if a nowait clause is present
true if a numThreads clause is present
true if an ordered clause is present
true if a reduction clause is present
true if a untied clause was present, even if the task was changed to tied during instrumentation.
| unsigned POMP2_Region_info::mNumSections | 
number of sections
type of the OpenMP region
schedule type in the schedule clause
name of the corresponding source file from the opening pragma
| unsigned POMP2_Region_info::mStartLine1 | 
line number of the first line from the opening pragma
| unsigned POMP2_Region_info::mStartLine2 | 
line number of the last line from the opening pragma
user group name
name of a user defined region