clang 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 5290 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 5300 of file OpenMPClause.h.

Member Data Documentation

◆ NumComponentLists

unsigned clang::OMPMappableExprListSizeTy::NumComponentLists

◆ NumComponents

unsigned clang::OMPMappableExprListSizeTy::NumComponents

◆ NumUniqueDeclarations

unsigned clang::OMPMappableExprListSizeTy::NumUniqueDeclarations

◆ NumVars

unsigned clang::OMPMappableExprListSizeTy::NumVars

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