clang 20.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 5652 of file OpenMPClause.h.
|
default |
|
inline |
Definition at line 5662 of file OpenMPClause.h.
unsigned clang::OMPMappableExprListSizeTy::NumComponentLists |
Number of component lists.
Definition at line 5658 of file OpenMPClause.h.
Referenced by clang::OMPUseDevicePtrClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPToClause::Create(), clang::OMPFromClause::Create(), clang::OMPMapClause::Create(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPFromClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), and clang::OMPClauseReader::readClause().
unsigned clang::OMPMappableExprListSizeTy::NumComponents |
Total number of expression components.
Definition at line 5660 of file OpenMPClause.h.
Referenced by clang::OMPUseDevicePtrClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPToClause::Create(), clang::OMPFromClause::Create(), clang::OMPMapClause::Create(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPFromClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), and clang::OMPClauseReader::readClause().
unsigned clang::OMPMappableExprListSizeTy::NumUniqueDeclarations |
Number of unique base declarations.
Definition at line 5656 of file OpenMPClause.h.
Referenced by clang::OMPUseDevicePtrClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPToClause::Create(), clang::OMPFromClause::Create(), clang::OMPMapClause::Create(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPFromClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), and clang::OMPClauseReader::readClause().
unsigned clang::OMPMappableExprListSizeTy::NumVars |
Number of expressions listed.
Definition at line 5654 of file OpenMPClause.h.
Referenced by clang::OMPUseDevicePtrClause::Create(), clang::OMPUseDeviceAddrClause::Create(), clang::OMPIsDevicePtrClause::Create(), clang::OMPHasDeviceAddrClause::Create(), clang::OMPToClause::Create(), clang::OMPFromClause::Create(), clang::OMPMapClause::Create(), clang::OMPMapClause::CreateEmpty(), clang::OMPToClause::CreateEmpty(), clang::OMPFromClause::CreateEmpty(), clang::OMPUseDevicePtrClause::CreateEmpty(), clang::OMPUseDeviceAddrClause::CreateEmpty(), clang::OMPIsDevicePtrClause::CreateEmpty(), clang::OMPHasDeviceAddrClause::CreateEmpty(), and clang::OMPClauseReader::readClause().