clang 24.0.0git
clang::OMPAdjustArgsDescriptor Class Referencefinal

Describes the source-level contents of one OpenMP 'adjust_args' clause. More...

#include "clang/AST/OpenMPClause.h"

Inheritance diagram for clang::OMPAdjustArgsDescriptor:
[legend]

Public Member Functions

ArrayRef< OMPAdjustArgsItem > items () const

Static Public Member Functions

static OMPAdjustArgsDescriptor * Create (const ASTContext &C, OpenMPAdjustArgsOpKind AdjustOp, OpenMPNeedDevicePtrModifier NeedDevicePtrModifier, ArrayRef< OMPAdjustArgsItem > Items)

Public Attributes

OpenMPAdjustArgsOpKind AdjustOp
OpenMPNeedDevicePtrModifier NeedDevicePtrModifier

Detailed Description

Describes the source-level contents of one OpenMP 'adjust_args' clause.

Definition at line 74 of file OpenMPClause.h.

Member Function Documentation

◆ Create()

OMPAdjustArgsDescriptor * OMPAdjustArgsDescriptor::Create ( const ASTContext & C,
OpenMPAdjustArgsOpKind AdjustOp,
OpenMPNeedDevicePtrModifier NeedDevicePtrModifier,
ArrayRef< OMPAdjustArgsItem > Items )
static

◆ items()

ArrayRef< OMPAdjustArgsItem > clang::OMPAdjustArgsDescriptor::items ( ) const
inline

Definition at line 96 of file OpenMPClause.h.

Member Data Documentation

◆ AdjustOp

OpenMPAdjustArgsOpKind clang::OMPAdjustArgsDescriptor::AdjustOp

Definition at line 88 of file OpenMPClause.h.

Referenced by Create().

◆ NeedDevicePtrModifier

OpenMPNeedDevicePtrModifier clang::OMPAdjustArgsDescriptor::NeedDevicePtrModifier

Definition at line 89 of file OpenMPClause.h.

Referenced by Create().


The documentation for this class was generated from the following files: