|
clang 22.0.0git
|
This structure contains all sizes needed for by an OMPMappableExprListClause. More...
#include "clang/AST/OpenMPClause.h"
Public Member Functions | |
| OMPMappableExprListSizeTy ()=default | |
| OMPMappableExprListSizeTy (unsigned NumVars, unsigned NumUniqueDeclarations, unsigned NumComponentLists, unsigned NumComponents) | |
Public Attributes | |
| unsigned | NumVars |
| Number of expressions listed. | |
| unsigned | NumUniqueDeclarations |
| Number of unique base declarations. | |
| unsigned | NumComponentLists |
| Number of component lists. | |
| unsigned | NumComponents |
| Total number of expression components. | |
This structure contains all sizes needed for by an OMPMappableExprListClause.
Definition at line 6064 of file OpenMPClause.h.
|
default |
|
inline |
Definition at line 6074 of file OpenMPClause.h.
References NumComponentLists, NumComponents, NumUniqueDeclarations, and NumVars.
| unsigned clang::OMPMappableExprListSizeTy::NumComponentLists |
Number of component lists.
Definition at line 6070 of file OpenMPClause.h.
Referenced by clang::OMPFromClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPMapClause::Create(), clang::OMPToClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPUseDevicePtrClause::Create(), clang::OMPFromClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned clang::OMPMappableExprListSizeTy::NumComponents |
Total number of expression components.
Definition at line 6072 of file OpenMPClause.h.
Referenced by clang::OMPFromClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPMapClause::Create(), clang::OMPToClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPUseDevicePtrClause::Create(), clang::OMPFromClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned clang::OMPMappableExprListSizeTy::NumUniqueDeclarations |
Number of unique base declarations.
Definition at line 6068 of file OpenMPClause.h.
Referenced by clang::OMPFromClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPMapClause::Create(), clang::OMPToClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPUseDevicePtrClause::Create(), clang::OMPFromClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned clang::OMPMappableExprListSizeTy::NumVars |
Number of expressions listed.
Definition at line 6066 of file OpenMPClause.h.
Referenced by clang::OMPFromClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPMapClause::Create(), clang::OMPToClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPUseDevicePtrClause::Create(), clang::OMPFromClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().