LLVM OpenMP 22.0.0git
Namespaces | Classes | Enumerations | Functions
omptest Namespace Reference

Namespaces

namespace  internal
 
namespace  logging
 
namespace  util
 

Classes

struct  AssertEventGroup
 POD type, which holds the target region id, corresponding to an event group. More...
 
class  OmptAsserter
 Base class for asserting on OMPT events. More...
 
struct  OmptAssertEvent
 Assertion event struct, provides statically callable CTORs. More...
 
class  OmptCallbackHandler
 Handler class to do whatever is needed to be done when a callback is invoked by the OMP runtime Supports a RecordAndReplay mechanism in which all OMPT events are recorded and then replayed. More...
 
struct  OmptEventAsserter
 Class that asserts with set semantics, i.e., unordered. More...
 
class  OmptEventGroupInterface
 This class provides the members and methods to manage event groups and SyncPoints in conjunction with asserters. More...
 
class  OmptEventReporter
 Class that reports the occurred events. More...
 
class  OmptListener
 General base class for the subscriber/notification pattern in OmptCallbackHandler. More...
 
class  OmptSequencedAsserter
 Class that can assert in a sequenced fashion, i.e., events have to occur in the order they were registered. More...
 

Enumerations

enum class  AssertMode { Strict , Relaxed }
 
enum class  AssertState { Pass , Fail }
 
enum class  ObserveState { Generated , Always , Never }
 

Functions

const charto_string (ObserveState State)
 Helper function, returning an ObserveState string representation.
 
bool operator== (const OmptAssertEvent &A, const OmptAssertEvent &B)
 

Enumeration Type Documentation

◆ AssertMode

enum class omptest::AssertMode
strong
Enumerator
Strict 
Relaxed 

Definition at line 32 of file OmptAsserter.h.

◆ AssertState

enum class omptest::AssertState
strong
Enumerator
Pass 
Fail 

Definition at line 33 of file OmptAsserter.h.

◆ ObserveState

enum class omptest::ObserveState
strong
Enumerator
Generated 
Always 
Never 

Definition at line 28 of file OmptAssertEvent.h.

Function Documentation

◆ operator==()

bool omptest::operator== ( const OmptAssertEvent A,
const OmptAssertEvent B 
)

Definition at line 581 of file OmptAssertEvent.cpp.

◆ to_string()

const char * omptest::to_string ( ObserveState  State)

Helper function, returning an ObserveState string representation.

Definition at line 19 of file OmptAssertEvent.cpp.