clang 22.0.0git
clang::OMPMappableExprListSizeTy Struct Reference

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.

Detailed Description

This structure contains all sizes needed for by an OMPMappableExprListClause.

Definition at line 5845 of file OpenMPClause.h.

Constructor & Destructor Documentation

◆ OMPMappableExprListSizeTy() [1/2]

clang::OMPMappableExprListSizeTy::OMPMappableExprListSizeTy ( )
default

◆ OMPMappableExprListSizeTy() [2/2]

clang::OMPMappableExprListSizeTy::OMPMappableExprListSizeTy ( unsigned NumVars,
unsigned NumUniqueDeclarations,
unsigned NumComponentLists,
unsigned NumComponents )
inline

Definition at line 5855 of file OpenMPClause.h.

References NumComponentLists, NumComponents, NumUniqueDeclarations, and NumVars.

Member Data Documentation

◆ NumComponentLists

◆ NumComponents

◆ NumUniqueDeclarations

◆ NumVars


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