LLVM OpenMP
kmp_traits::kmp_trait Class Reference

#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_traits.h"

Inheritance diagram for kmp_traits::kmp_trait:
[legend]

Public Member Functions

virtual ~kmp_trait ()=default
 kmp_trait (const kmp_trait &)=delete
 kmp_trait (kmp_trait &&)=delete
kmp_traitoperator= (const kmp_trait &)=delete
kmp_traitoperator= (kmp_trait &&)=delete
virtual bool match (int device) const
voidoperator new (size_t size)
void operator delete (void *ptr)
virtual bool operator== (const kmp_trait &other) const

Protected Types

enum  trait_type { WILDCARD_T , LITERAL_T , UID_T }

Protected Member Functions

 kmp_trait (trait_type type)

Protected Attributes

trait_type _type

Detailed Description

Definition at line 91 of file kmp_traits.h.

Member Enumeration Documentation

◆ trait_type

Enumerator
WILDCARD_T 
LITERAL_T 
UID_T 

Definition at line 93 of file kmp_traits.h.

Constructor & Destructor Documentation

◆ kmp_trait() [1/3]

◆ ~kmp_trait()

virtual kmp_traits::kmp_trait::~kmp_trait ( )
virtualdefault

◆ kmp_trait() [2/3]

kmp_traits::kmp_trait::kmp_trait ( const kmp_trait & )
delete

References kmp_trait().

◆ kmp_trait() [3/3]

kmp_traits::kmp_trait::kmp_trait ( kmp_trait && )
delete

References kmp_trait().

Member Function Documentation

◆ match()

virtual bool kmp_traits::kmp_trait::match ( int device) const
inlinevirtual

◆ operator delete()

void kmp_traits::kmp_trait::operator delete ( void * ptr)
inline

Definition at line 115 of file kmp_traits.h.

References KMP_INTERNAL_FREE.

◆ operator new()

void * kmp_traits::kmp_trait::operator new ( size_t size)
inline

Definition at line 114 of file kmp_traits.h.

References KMP_INTERNAL_MALLOC, and size.

◆ operator=() [1/2]

kmp_trait & kmp_traits::kmp_trait::operator= ( const kmp_trait & )
delete

References kmp_trait().

◆ operator=() [2/2]

kmp_trait & kmp_traits::kmp_trait::operator= ( kmp_trait && )
delete

References kmp_trait().

◆ operator==()

virtual bool kmp_traits::kmp_trait::operator== ( const kmp_trait & other) const
inlinevirtual

Member Data Documentation

◆ _type

trait_type kmp_traits::kmp_trait::_type
protected

Definition at line 94 of file kmp_traits.h.

Referenced by kmp_trait(), and operator==().


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