struct OMPMappableExprListSizeTy

Declaration

struct OMPMappableExprListSizeTy { /* full declaration omitted */ };

Description

This structure contains all sizes needed for by an OMPMappableExprListClause.

Declared at: clang/include/clang/AST/OpenMPClause.h:5132

Member Variables

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

Method Overview

Methods

OMPMappableExprListSizeTy()

Declared at: clang/include/clang/AST/OpenMPClause.h:5141

OMPMappableExprListSizeTy(
    unsigned int NumVars,
    unsigned int NumUniqueDeclarations,
    unsigned int NumComponentLists,
    unsigned int NumComponents)

Declared at: clang/include/clang/AST/OpenMPClause.h:5142

Parameters

unsigned int NumVars
unsigned int NumUniqueDeclarations
unsigned int NumComponentLists
unsigned int NumComponents