clang  10.0.0git
Public Member Functions | Public Attributes | List of all members
clang::OpenMPCtxSelectorData< VectorType, ScoreT > Struct Template Reference

Struct to store the context selectors info. More...

#include "clang/Basic/OpenMPKinds.h"

Collaboration diagram for clang::OpenMPCtxSelectorData< VectorType, ScoreT >:
[legend]

Public Member Functions

 OpenMPCtxSelectorData ()=default
 
 OpenMPCtxSelectorData (OpenMPContextSelectorSetKind CtxSet, OpenMPContextSelectorKind Ctx, const ScoreT &Score, VectorType &&Names)
 
template<typename U >
 OpenMPCtxSelectorData (OpenMPContextSelectorSetKind CtxSet, OpenMPContextSelectorKind Ctx, const ScoreT &Score, const U &Names)
 

Public Attributes

OpenMPContextSelectorSetKind CtxSet = OMP_CTX_SET_unknown
 
OpenMPContextSelectorKind Ctx = OMP_CTX_unknown
 
ScoreT Score
 
VectorType Names
 

Detailed Description

template<typename VectorType, typename ScoreT>
struct clang::OpenMPCtxSelectorData< VectorType, ScoreT >

Struct to store the context selectors info.

Definition at line 43 of file OpenMPKinds.h.

Constructor & Destructor Documentation

◆ OpenMPCtxSelectorData() [1/3]

template<typename VectorType, typename ScoreT>
clang::OpenMPCtxSelectorData< VectorType, ScoreT >::OpenMPCtxSelectorData ( )
explicitdefault

◆ OpenMPCtxSelectorData() [2/3]

template<typename VectorType, typename ScoreT>
clang::OpenMPCtxSelectorData< VectorType, ScoreT >::OpenMPCtxSelectorData ( OpenMPContextSelectorSetKind  CtxSet,
OpenMPContextSelectorKind  Ctx,
const ScoreT &  Score,
VectorType &&  Names 
)
inlineexplicit

Definition at line 49 of file OpenMPKinds.h.

◆ OpenMPCtxSelectorData() [3/3]

template<typename VectorType, typename ScoreT>
template<typename U >
clang::OpenMPCtxSelectorData< VectorType, ScoreT >::OpenMPCtxSelectorData ( OpenMPContextSelectorSetKind  CtxSet,
OpenMPContextSelectorKind  Ctx,
const ScoreT &  Score,
const U &  Names 
)
inlineexplicit

Definition at line 54 of file OpenMPKinds.h.

Member Data Documentation

◆ Ctx

template<typename VectorType, typename ScoreT>
OpenMPContextSelectorKind clang::OpenMPCtxSelectorData< VectorType, ScoreT >::Ctx = OMP_CTX_unknown

Definition at line 45 of file OpenMPKinds.h.

◆ CtxSet

template<typename VectorType, typename ScoreT>
OpenMPContextSelectorSetKind clang::OpenMPCtxSelectorData< VectorType, ScoreT >::CtxSet = OMP_CTX_SET_unknown

Definition at line 44 of file OpenMPKinds.h.

◆ Names

template<typename VectorType, typename ScoreT>
VectorType clang::OpenMPCtxSelectorData< VectorType, ScoreT >::Names

Definition at line 47 of file OpenMPKinds.h.

◆ Score

template<typename VectorType, typename ScoreT>
ScoreT clang::OpenMPCtxSelectorData< VectorType, ScoreT >::Score

Definition at line 46 of file OpenMPKinds.h.


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