|
clang 23.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 6037 of file OpenMPClause.h.
|
default |
|
inline |
Definition at line 6047 of file OpenMPClause.h.
References NumComponentLists, NumComponents, NumUniqueDeclarations, and NumVars.
| unsigned OMPMappableExprListSizeTy::NumComponentLists |
Number of component lists.
Definition at line 6043 of file OpenMPClause.h.
Referenced by OMPFromClause::Create(), OMPHasDeviceAddrClause::Create(), OMPIsDevicePtrClause::Create(), OMPMapClause::Create(), OMPToClause::Create(), OMPUseDeviceAddrClause::Create(), OMPUseDevicePtrClause::Create(), OMPFromClause::CreateEmpty(), OMPHasDeviceAddrClause::CreateEmpty(), OMPIsDevicePtrClause::CreateEmpty(), OMPMapClause::CreateEmpty(), OMPToClause::CreateEmpty(), OMPUseDeviceAddrClause::CreateEmpty(), OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned OMPMappableExprListSizeTy::NumComponents |
Total number of expression components.
Definition at line 6045 of file OpenMPClause.h.
Referenced by OMPFromClause::Create(), OMPHasDeviceAddrClause::Create(), OMPIsDevicePtrClause::Create(), OMPMapClause::Create(), OMPToClause::Create(), OMPUseDeviceAddrClause::Create(), OMPUseDevicePtrClause::Create(), OMPFromClause::CreateEmpty(), OMPHasDeviceAddrClause::CreateEmpty(), OMPIsDevicePtrClause::CreateEmpty(), OMPMapClause::CreateEmpty(), OMPToClause::CreateEmpty(), OMPUseDeviceAddrClause::CreateEmpty(), OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned OMPMappableExprListSizeTy::NumUniqueDeclarations |
Number of unique base declarations.
Definition at line 6041 of file OpenMPClause.h.
Referenced by OMPFromClause::Create(), OMPHasDeviceAddrClause::Create(), OMPIsDevicePtrClause::Create(), OMPMapClause::Create(), OMPToClause::Create(), OMPUseDeviceAddrClause::Create(), OMPUseDevicePtrClause::Create(), OMPFromClause::CreateEmpty(), OMPHasDeviceAddrClause::CreateEmpty(), OMPIsDevicePtrClause::CreateEmpty(), OMPMapClause::CreateEmpty(), OMPToClause::CreateEmpty(), OMPUseDeviceAddrClause::CreateEmpty(), OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().
| unsigned OMPMappableExprListSizeTy::NumVars |
Number of expressions listed.
Definition at line 6039 of file OpenMPClause.h.
Referenced by OMPFromClause::Create(), OMPHasDeviceAddrClause::Create(), OMPIsDevicePtrClause::Create(), OMPMapClause::Create(), OMPToClause::Create(), OMPUseDeviceAddrClause::Create(), OMPUseDevicePtrClause::Create(), OMPFromClause::CreateEmpty(), OMPHasDeviceAddrClause::CreateEmpty(), OMPIsDevicePtrClause::CreateEmpty(), OMPMapClause::CreateEmpty(), OMPToClause::CreateEmpty(), OMPUseDeviceAddrClause::CreateEmpty(), OMPUseDevicePtrClause::CreateEmpty(), OMPMappableExprListSizeTy(), and clang::OMPClauseReader::readClause().