LLVM OpenMP 22.0.0git
|
Contains all asserter-related class declarations and important enums. More...
#include "Logging.h"
#include "OmptAssertEvent.h"
#include <cassert>
#include <iostream>
#include <map>
#include <mutex>
#include <set>
#include <vector>
Go to the source code of this file.
Classes | |
class | omptest::OmptListener |
General base class for the subscriber/notification pattern in OmptCallbackHandler. More... | |
class | omptest::OmptAsserter |
Base class for asserting on OMPT events. More... | |
class | omptest::OmptSequencedAsserter |
Class that can assert in a sequenced fashion, i.e., events have to occur in the order they were registered. More... | |
struct | omptest::OmptEventAsserter |
Class that asserts with set semantics, i.e., unordered. More... | |
class | omptest::OmptEventReporter |
Class that reports the occurred events. More... | |
class | omptest::OmptEventGroupInterface |
This class provides the members and methods to manage event groups and SyncPoints in conjunction with asserters. More... |
Namespaces | |
namespace | omptest |
Enumerations | |
enum class | omptest::AssertMode { omptest::Strict , omptest::Relaxed } |
enum class | omptest::AssertState { omptest::Pass , omptest::Fail } |
Contains all asserter-related class declarations and important enums.
Definition in file OmptAsserter.h.