clang 24.0.0git
clang::OMPAdjustArgsItem Struct Reference

One item in an OpenMP 'adjust_args' parameter list. More...

#include "clang/AST/OpenMPClause.h"

Classes

struct  Bound
 One bound of a parameter range. More...

Public Types

enum  ItemKind : uint8_t { Single , Range }

Public Attributes

ItemKind Kind = Single
Expr * E = nullptr
 A named parameter or positional expression for a Single item.
Bound Lower
Bound Upper

Detailed Description

One item in an OpenMP 'adjust_args' parameter list.

Definition at line 53 of file OpenMPClause.h.

Member Enumeration Documentation

◆ ItemKind

Enumerator
Single 
Range 

Definition at line 64 of file OpenMPClause.h.

Member Data Documentation

◆ E

Expr* clang::OMPAdjustArgsItem::E = nullptr

A named parameter or positional expression for a Single item.

Definition at line 68 of file OpenMPClause.h.

Referenced by getOMPAdjustArgsItemLoc(), instantiateOMPDeclareVariantAttr(), and clang::Parser::ParseOpenMPAdjustArgsList().

◆ Kind

ItemKind clang::OMPAdjustArgsItem::Kind = Single

Definition at line 66 of file OpenMPClause.h.

Referenced by clang::Parser::ParseOpenMPAdjustArgsList().

◆ Lower

Bound clang::OMPAdjustArgsItem::Lower

◆ Upper

Bound clang::OMPAdjustArgsItem::Upper

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