clang  9.0.0svn
Public Member Functions | Public Attributes | List of all members
OMPMappableExprListSizeTy Struct Reference

This structure contains all sizes needed for by an OMPMappableExprListClause. More...

#include "clang/AST/OpenMPClause.h"

Collaboration diagram for OMPMappableExprListSizeTy:
Collaboration graph
[legend]

Public Member Functions

 OMPMappableExprListSizeTy ()=default
 
 OMPMappableExprListSizeTy (unsigned NumVars, unsigned NumUniqueDeclarations, unsigned NumComponentLists, unsigned NumComponents)
 

Public Attributes

unsigned NumVars
 Number of expressions listed. More...
 
unsigned NumUniqueDeclarations
 Number of unique base declarations. More...
 
unsigned NumComponentLists
 Number of component lists. More...
 
unsigned NumComponents
 Total number of expression components. More...
 

Detailed Description

This structure contains all sizes needed for by an OMPMappableExprListClause.

Definition at line 3930 of file OpenMPClause.h.

Constructor & Destructor Documentation

◆ OMPMappableExprListSizeTy() [1/2]

OMPMappableExprListSizeTy::OMPMappableExprListSizeTy ( )
default

◆ OMPMappableExprListSizeTy() [2/2]

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

Definition at line 3940 of file OpenMPClause.h.

Member Data Documentation

◆ NumComponentLists

unsigned OMPMappableExprListSizeTy::NumComponentLists

◆ NumComponents

unsigned OMPMappableExprListSizeTy::NumComponents

◆ NumUniqueDeclarations

unsigned OMPMappableExprListSizeTy::NumUniqueDeclarations

◆ NumVars

unsigned OMPMappableExprListSizeTy::NumVars

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