clang  10.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::Sema::OpenMPDeclareVariantCtsSelectorData Struct Reference

Struct to store the context selectors info for declare variant directive. More...

#include "clang/Sema/Sema.h"

Collaboration diagram for clang::Sema::OpenMPDeclareVariantCtsSelectorData:
Collaboration graph
[legend]

Public Member Functions

 OpenMPDeclareVariantCtsSelectorData ()=default
 
 OpenMPDeclareVariantCtsSelectorData (OMPDeclareVariantAttr::CtxSelectorSetType CtxSet, OMPDeclareVariantAttr::CtxSelectorType Ctx, MutableArrayRef< StringRef > ImplVendors, ExprResult CtxScore)
 

Public Attributes

OMPDeclareVariantAttr::CtxSelectorSetType CtxSet
 
OMPDeclareVariantAttr::CtxSelectorType Ctx
 
MutableArrayRef< StringRef > ImplVendors
 
ExprResult CtxScore
 

Detailed Description

Struct to store the context selectors info for declare variant directive.

Definition at line 9241 of file Sema.h.

Constructor & Destructor Documentation

◆ OpenMPDeclareVariantCtsSelectorData() [1/2]

clang::Sema::OpenMPDeclareVariantCtsSelectorData::OpenMPDeclareVariantCtsSelectorData ( )
explicitdefault

◆ OpenMPDeclareVariantCtsSelectorData() [2/2]

clang::Sema::OpenMPDeclareVariantCtsSelectorData::OpenMPDeclareVariantCtsSelectorData ( OMPDeclareVariantAttr::CtxSelectorSetType  CtxSet,
OMPDeclareVariantAttr::CtxSelectorType  Ctx,
MutableArrayRef< StringRef >  ImplVendors,
ExprResult  CtxScore 
)
inlineexplicit

Definition at line 9249 of file Sema.h.

References V.

Member Data Documentation

◆ Ctx

OMPDeclareVariantAttr::CtxSelectorType clang::Sema::OpenMPDeclareVariantCtsSelectorData::Ctx
Initial value:
=
OMPDeclareVariantAttr::CtxUnknown

Definition at line 9244 of file Sema.h.

Referenced by clang::Sema::ActOnOpenMPDeclareVariantDirective().

◆ CtxScore

ExprResult clang::Sema::OpenMPDeclareVariantCtsSelectorData::CtxScore

Definition at line 9247 of file Sema.h.

Referenced by clang::Sema::ActOnOpenMPDeclareVariantDirective().

◆ CtxSet

OMPDeclareVariantAttr::CtxSelectorSetType clang::Sema::OpenMPDeclareVariantCtsSelectorData::CtxSet
Initial value:
=
OMPDeclareVariantAttr::CtxSetUnknown

Definition at line 9242 of file Sema.h.

Referenced by clang::Sema::ActOnOpenMPDeclareVariantDirective().

◆ ImplVendors

MutableArrayRef<StringRef> clang::Sema::OpenMPDeclareVariantCtsSelectorData::ImplVendors

Definition at line 9246 of file Sema.h.


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