LLVM OpenMP 22.0.0git
|
Base event class Offers default CTOR, DTOR and CTOR which assigns the actual event type. More...
Public Member Functions | |
InternalEvent () | |
InternalEvent (EventTy T) | |
virtual | ~InternalEvent ()=default |
virtual bool | equals (const InternalEvent *o) const |
virtual std::string | toString () const |
Public Attributes | |
EventTy | Type |
Identifying event type. |
Base event class Offers default CTOR, DTOR and CTOR which assigns the actual event type.
Definition at line 68 of file InternalEventCommon.h.
|
inline |
Definition at line 69 of file InternalEventCommon.h.
References omptest::internal::None, and Type.
Referenced by omptest::internal::EventBase< Derived >::equals(), equals(), and omptest::internal::EventBase< Derived >::EventBase().
|
inline |
Definition at line 70 of file InternalEventCommon.h.
References Type.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in omptest::internal::EventBase< Derived >, omptest::internal::EventBase< AssertionSuspend >, omptest::internal::EventBase< AssertionSyncPoint >, omptest::internal::EventBase< BufferComplete >, omptest::internal::EventBase< BufferRecord >, omptest::internal::EventBase< BufferRecordDeallocation >, omptest::internal::EventBase< BufferRequest >, omptest::internal::EventBase< Cancel >, omptest::internal::EventBase< ControlTool >, omptest::internal::EventBase< Dependences >, omptest::internal::EventBase< DeviceFinalize >, omptest::internal::EventBase< DeviceInitialize >, omptest::internal::EventBase< DeviceLoad >, omptest::internal::EventBase< DeviceUnload >, omptest::internal::EventBase< Dispatch >, omptest::internal::EventBase< Flush >, omptest::internal::EventBase< ImplicitTask >, omptest::internal::EventBase< Masked >, omptest::internal::EventBase< Mutex >, omptest::internal::EventBase< MutexAcquire >, omptest::internal::EventBase< NestLock >, omptest::internal::EventBase< ParallelBegin >, omptest::internal::EventBase< ParallelEnd >, omptest::internal::EventBase< SyncRegion >, omptest::internal::EventBase< Target >, omptest::internal::EventBase< TargetDataOp >, omptest::internal::EventBase< TargetDataOpEmi >, omptest::internal::EventBase< TargetEmi >, omptest::internal::EventBase< TargetSubmit >, omptest::internal::EventBase< TargetSubmitEmi >, omptest::internal::EventBase< TaskCreate >, omptest::internal::EventBase< TaskDependence >, omptest::internal::EventBase< TaskSchedule >, omptest::internal::EventBase< ThreadBegin >, omptest::internal::EventBase< ThreadEnd >, and omptest::internal::EventBase< Work >.
Definition at line 73 of file InternalEventCommon.h.
References InternalEvent().
|
inlinevirtual |
Reimplemented in omptest::internal::AssertionSyncPoint, omptest::internal::BufferComplete, omptest::internal::BufferRecord, omptest::internal::BufferRecordDeallocation, omptest::internal::BufferRequest, omptest::internal::DeviceFinalize, omptest::internal::DeviceInitialize, omptest::internal::DeviceLoad, omptest::internal::Dispatch, omptest::internal::EventBase< Derived >, omptest::internal::EventBase< AssertionSuspend >, omptest::internal::EventBase< AssertionSyncPoint >, omptest::internal::EventBase< BufferComplete >, omptest::internal::EventBase< BufferRecord >, omptest::internal::EventBase< BufferRecordDeallocation >, omptest::internal::EventBase< BufferRequest >, omptest::internal::EventBase< Cancel >, omptest::internal::EventBase< ControlTool >, omptest::internal::EventBase< Dependences >, omptest::internal::EventBase< DeviceFinalize >, omptest::internal::EventBase< DeviceInitialize >, omptest::internal::EventBase< DeviceLoad >, omptest::internal::EventBase< DeviceUnload >, omptest::internal::EventBase< Dispatch >, omptest::internal::EventBase< Flush >, omptest::internal::EventBase< ImplicitTask >, omptest::internal::EventBase< Masked >, omptest::internal::EventBase< Mutex >, omptest::internal::EventBase< MutexAcquire >, omptest::internal::EventBase< NestLock >, omptest::internal::EventBase< ParallelBegin >, omptest::internal::EventBase< ParallelEnd >, omptest::internal::EventBase< SyncRegion >, omptest::internal::EventBase< Target >, omptest::internal::EventBase< TargetDataOp >, omptest::internal::EventBase< TargetDataOpEmi >, omptest::internal::EventBase< TargetEmi >, omptest::internal::EventBase< TargetSubmit >, omptest::internal::EventBase< TargetSubmitEmi >, omptest::internal::EventBase< TaskCreate >, omptest::internal::EventBase< TaskDependence >, omptest::internal::EventBase< TaskSchedule >, omptest::internal::EventBase< ThreadBegin >, omptest::internal::EventBase< ThreadEnd >, omptest::internal::EventBase< Work >, omptest::internal::ImplicitTask, omptest::internal::ParallelBegin, omptest::internal::ParallelEnd, omptest::internal::SyncRegion, omptest::internal::Target, omptest::internal::TargetDataOp, omptest::internal::TargetDataOpEmi, omptest::internal::TargetEmi, omptest::internal::TargetSubmit, omptest::internal::TargetSubmitEmi, omptest::internal::TaskCreate, omptest::internal::ThreadBegin, omptest::internal::ThreadEnd, and omptest::internal::Work.
Definition at line 78 of file InternalEventCommon.h.
EventTy omptest::internal::InternalEvent::Type |
Identifying event type.
Definition at line 85 of file InternalEventCommon.h.
Referenced by InternalEvent(), InternalEvent(), omptest::internal::EventBase< Derived >::toString(), and toString().